Freebsd как записать на флешку


Как установить FreeBSD с флешки (с картинками)

Подобных статей интернет насчитывает тысячи, еще столько же видеоуроков на YouTube. Все они простые и понятные. Цель написания еще одной статьи простая: дать информацию для моих коллег и клиентов в той форме, в которой они привыкли. Статья совершенно не претендует на уникальность. Скорее всего, Вы ничего не найдете в ней нового. Но есть огромная масса людей, которым до сих пор действительно сложно справиться с установкой системы.

Если Вы хотите установить FreeBSD вручную или на Flash накопитель, то обратитесь к вот этой моей статье. В этой статье будет описана простейшая установка системы в три шага без заморочек.

Почему FreeBSD

Я не являюсь сторонником холиваров на тему что лучше. Я привык использовать инструменты по их необходимости. Где-то лучше использовать одно, где-то другое. FreeBSD имеет очень простую и быструю установку. Установить FreeBSD можно за 3 минуты и это не шутка. Если нужно поднять простой сервер для элементарных целей, то именно эта система, на мой взгляд, подходит больше всего. В FreeBSD все настолько просто, что вступление к данной статье занимает бОльшую ее часть. Сейчас Вы убедитесь в этом.

Подготовительные работы

Нам понадобиться сервер (любой исправный компьютер) и USB-стик (флешка).

Включите свой новый сервер, войтите в BIOS и установите время UTC (GMT 0) — т.е. по Гринвичу, а так же загрузку с USB.

Скачайте установочный образ. Перейдите на сайт FreeBSD, вероятнее всего ваш сервер имеет 64-разрядную платформу, поэтому выберите в Installer images вариант amd64 в последней версии (на момент написания 10.2). В открывшемся списке файлов выберите …RELEASE-amd64-memstick.img — это образ для флешки.

Если Вы сейчас все это делаете под Windows, то скачайте и установите утилиту Win32DiskImager для записи образов img на флешку.

Запустите утилиту и запишите выбранный образ на флешку: (1 — укажите имя образа, 2 — выберите букву диска USB-флешки, 3 — нажите write)

После чего подключайте флешку к вашему новому серверу и перезагружайтесь.

Установка

Если автоматическая загрузка с флешки не произошла, то перезагрузите сервер и во время появления POST сообщений BIOS нажмите клавишу, которая вызовет Boot menu (обычно F2 или F12).

Установка системы настолько простая, что если Вы ставите систему в первый раз, то Вам почти всегда подойдут варианты, выбранные по умолчанию. За очень редким исключением.

Если все в порядке, то Вы должны увидеть следующий экран:

Нажмите Enter, если не хотите ждать. Произойдет дальнейшая загрузка, после которой появится следующее окно:

Выбирайте Install (выбрано по умолчанию) и нажимайте Enter. На следующем экране нужно выбрать раскладку. Ничего не выбирайте, оставляйте default (по умолчанию) и жмите Enter

Далее укажите имя хоста. Если у вас есть доменное имя, то укажите имя вместе с ним, нажмите Enter. В любом случае впишите хоть что-то. Например test подойдет.

Далее необходимо выбрать опциональные компоненты системы. Они нам не понадобятся. Выключайте все (включать и выключать клавишей пробел) и жмите Enter.

Далее разбивка жесткого диска. Не мудрите, если не знаете зачем это вам. Выбирайте Auto (UFS) (выбрано по умолчанию) и жмите Enter.

Далее нужно указать, будете использовать весь диск или какой-то раздел. Скорее всего Вы не будете использовать несоклько ОС на этом сервере, поэтому выбирайте Entire Disk (выбрано по умолчанию) и жмите Enter.

В следующем окне нужно выбрать схему партицирования. По умолчанию выбрана GPT — она нам подходит больше всего. Жмите Enter.

В следующем окне Вы можете исправить объемы партиций (разделов), но это вряд ли вам нужно, если вы находитесь на таком уровне, что устанавливаете систему по этой инструкции. Поэтому выбирайте Finish (выбрано по умолчанию) и жмете Enter.

Система запросит подтверждение действий. Ведь после этих действий разметка диска будет изменена! По умолчанию выбрано Commit (подтвердить). Отлично. Нажимайте Enter.

После этого запускается процесс разбивки диска и разархивирования двух архивов: base и kernel. Длится это достаточно быстро (если флешка быстрая и жесткий диск не совсем древний).

Вот и все. Система установлена.

Обратите внимание, что сложности никакой нет. Вы везде нажимали Enter. В следующий раз можете спокойно доверить установку FreeBSD на сервер своей девушке.

Базовая настройка

Сразу после установки необходимо провести базовую настройку системы. Установщик сам проведет Вас по всем пунктам этого процесса.

Сначала задайте пароль рута (самого главного пользователя системы). Пароль не теряйте. Нацарапайте гвоздём на системном блоке сервера.

Сеть

Затем настройте сеть. Выберите из списка сетевой адаптер, на котором будете производить настройки. Если он один, просто нажмите Enter.

Затем отвечаем на вопросы:

  1. Would you like to configure IPv4… — хотим ли мы настроить протокол IPv4 на нашей системе. Конечно Yes!
  2. Would you like to use DHCP… — если сервер подключен к сети, в которой есть DHCP-сервер, отвечайте Yes, иначе No, чтобы настроить IP вручную.
  3. Если вы выбрали No, то в следующем окне укажите IP адрес, маску, шлюз, нажмите ОК
  4. Would you like to configure IPv6… — хотим ли мы настроить протокол IPv6. Скорее всего нет. Выбираем No и жмем Enter
  5. Resolver configuration — укажите адреса DNS-серверов и нажмите Enter

Настройка даты/времени

В следующем окне

Выбирайте Yes, если вы в самом начале в BIOS установили время UTC, а не локальное. Если в BIOS установлено локальное время, нажимайте No.

Выбирайте временную зону. Сначала регион (Европа), а затем город, ближайший к Вам.

Демоны

Далее необходимо выбрать службы (демоны), которые будут стартовать вместе с системой. Скорее всего Вам не нужно ничего менять, просто нажмите Enter.

Создать пользователя

Далее будет предложено создать пользователя. Рекомендуется это сделать, так как по умолчанию главному пользователю (root) запрещен удаленный вход по протоколу SSH (это, конечно, можно отключить, но не нужно). Нажимайте Yes.

Далее в диалоговом режиме укажите данные:

Username: myloginname
 Full name: My Full Name
 Uid (Leave empty for default):
 Login group [myloginname]:
 Login group is myloginname. Invite myloginname into other groups? []: wheel
 Login class [default]:
 Shell (sh csh tcsh zsh nologin) [sh]:
 Home directory [/home/myloginname]:
 Home directory permissions (Leave empty for default):
 Use password-based authentication? [yes]:
 Use an empty password? (yes/no) [no]:
 Use a random password? (yes/no) [no]:
 Enter password: укажите пароль
 Enter password again: укажите пароль повторно
 Lock out the account after creation? [no]:
 Username : myloginname
 Password : ****
 Full Name : My Full Name
 Uid : 1001
 Class :
 Groups : myloginname wheel
 Home : /home/myloginname
 Shell : /usr/local/bin/sh
 Locked : no
 OK? (yes/no): yes
 adduser: INFO: Successfully added (myloginname) to the user database.
 Add another user? (yes/no): no

Вместо myloginname и My Full Name укажите свой логин и полное имя. Не забудьте включить пользователя в группу wheel, чтобы он мог выполнять команду su

На этом всё

В последнем окне можно изменить какие-то настройки, если в процессе диалоговой конфигурации Вы что-то сделали не так. Если все ок, Выбирайте Exit (выбрано по умолчанию) и жмите Enter.

Затем система предложит запустить оболочку, чтобы вы могли сделать финальные модификации. Но Вам это точно не нужно. Жмите No.

И последний вопрос: перезапустить или загрузить LiveCD. Конечно же перезапустить! Выбирайте Reboot.

Поздравления!

Записываем образ FreeBSD на флешку ­ Дневник ­ Максим Боголепов

Буквально на этой неделе производил настройку нового сервера, на борту которого должна была работать FreeBSD. Я так и не понял, что делал неправильно, но загрузить железо с CD/DVD привода с предварительно записанным на болванку образом последней версии данной ОС FreeBSD-8.4-RELEASE-amd64-dvd1.iso не смог. В процессе, решил попробовать новый способ загрузки и установки FreeBSD с USB флешки.

Как оказалось, данный способ гораздо удобнее и легче (не говоря уже об сэкономленных CD или DVD “болванках”), чем тот, которым я пользовался “по старинке”. Никаких “костылей” придумывать не нужно, разработчики дистрибутива все продумали за нас :).

Все что нам требуется, это скачать дистрибутив вида: FreeBSD-*-RELEASE-архитектура-memstick.img. В моем случае – это FreeBSD-8.4-RELEASE-amd64-memstick.img. Как пишут разработчики:

 memstick: This can be written to an USB memory stick (flash drive) and used to do an install on machines capable of booting off USB drives. It also supports booting into a “livefs” based rescue mode. The documentation packages are provided but no other packages. As one example of how to use the memstick image, assuming the USB drive appears as /dev/da0 on your machine something like this should work: # dd if=FreeBSD-8.4-RELEASE-amd64-memstick.img of=/dev/da0 bs=10240 conv=sync Be careful to make sure you get the target (of=) correct.

Записать саму флешку очень легко на работающем сервере под управлением FreeBSD, указанным выше способом. Определить устройство для записи, после подсоединения вашей флешки к USB порту, можно по выводу команды dmesg. На примере моей FreeBSD 8.2-RELEASE-p6 (в случае, если вы при сборке своего собственного ядра не убирали поддержку USB и SCSI устройств):

# dmesg ugen4.2: <UFD 2.0> at usbus4 umass0: <UFD 2.0 Silicon-Power, class 0/0, rev 2.00/11.00, addr 2> on usbus4 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: <UFD 2.0 Silicon-Power4G 1100> Removable Direct Access SCSI-4 device da0: 40.000MB/s transfers da0: 3841MB (7866368 512 byte sectors: 255H 63S/T 489C)

В моём случае – флешка определилась, как устройство da0. Замечу, что у меня наличествовала флешка USB2.0 Silicon Power, объемом 4 гигабайта, а сам дистрибутив “весит” чуть более 1 гигабайта (если быть точным – 1169868800 байт).

Последовательность действий:

1. находясь с своём домашнем каталоге (в моём случае – root’а), скачиваем с помощью wget или fetch необходимый дистрибутив:

# wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.4/FreeBSD-8.4-RELEASE-amd64-memstick.img

2. даем команду на запись полученного дистрибутива:

# dd if=/root/FreeBSD-8.4-RELEASE-amd64-memstick.img of=/dev/da0 bs=10240 conv=sync 114245+0 records in 114245+0 records out 1169868800 bytes transferred in 139.569549 secs (8381977 bytes/sec)

Всё! Флешка для загрузки и установки с неё FreeBSD – готова. С её помощью я установил операционную систему при выборе дистрибутивного набора Kern-Developer – Full binaries and doc, kernel sources only.

На сайте разработчиков вы так же можете скачать аналогичные дистрибутивы и для других веток (кроме 10-й)…

Установка FreeBSD и графической оболочки с USB флешки

Данная статья представляет собой пошаговую инструкцию по установке и настройке FreeBSD 11.0 x64. В статье подробно описан процесс создания загрузочной USB флешки с FreeBSD 11.0 x64, а также установки Xorg и графической среды GNOME 3.

Процесс создания загрузочной USB флешки и установки показан на примере FreeBSD 11.0 x64, однако данное руководство полностью подходит для установки других версий FreeBSD.

ВАЖНО! Прежде чем устанавливать FreeBSD, скопируйте всю ценную для Вас информацию на сторонние носители.

.

Для установки FreeBSD понадобятся:

1. USB флешка объемом 1Гб или больше. Имейте ввиду, что в процессе создания загрузочной USB флешки с FreeBSD вся информация находящаяся на ней будет удалена.

2. Утилита Win32 Disk Imager для создания загрузочной USB флешки из IMG-образа FreeBSD.

Скачать Win32 Disk Imager

.

3. Дистрибутив FreeBSD-11.0-RELEASE-amd64-memstick в формате IMG-образа.

Ссылка на скачивание с официального сайта:

Скачать FreeBSD с официального сайта

.

Ссылка на скачивание FreeBSD-11.0-RELEASE-amd64-memstick:

Скачать FreeBSD-11.0-RELEASE-amd64-memstick

.

I. Создание загрузочной флешки с FreeBSD

1. Вставьте USB флешку в USB разъем.

2. Установите скачанную утилиту Win32 Disk Imager. (прим. I accept the agreement > Next > Next > Install > Finish).

3. В Win32 Disk Imager выберите букву USB флешки и нажмите на синюю иконку. В появившемся окне выберите скачанный Вами ранее IMG-образ с FreeBSD, а затем нажмите Открыть (Рис.1).

Рис.1

.

4. Нажмите Write, затем, в появившемся окне, нажмите Yes. После чего начнётся создание загрузочной USB флешки (Рис.2).

Рис.2

.

5. После завершения создания загрузочной USB флешки нажмите OK  и закройте программу (Рис.3).

Рис.3

.

II. Установка FreeBSD

1. Вставьте загрузочную USB флешку с FreeBSD в разъём USB.

2. Сразу после запуска компьютера необходимо вызвать Boot menu. Т.к. на разных материнских платах и ноутбуках клавиши вызова Boot menu отличаются, ниже приведена таблица (Рис.4) в соответствии с которой Вам необходимо нажать соответствующую клавишу (прим. если у Вас стационарный компьютер, и Вы не знаете какая материнская на нём стоит, обесточьте компьютер, откройте боковую крышку системного блока и посмотрите модель материнской платы).

Рис.4

.

3. Boot menu незначительно отличается на разных моделях и приблизительно выглядит следующим образом (Рис.5, Рис.6).

Рис.5

.

Рис.6

.

4. Выберите загрузку с USB флешки (Рис.5, Рис.6) и нажмите Enter.

5. В меню выберите первый пункт и нажмите Enter (Рис.7).

Рис.7

.

6. В появившемся окне выберите Install и нажмите Enter (Рис.8).

Рис.8

.

7. В разделе раскладки клавиатуры выберите Russian koi8-r и нажмите Enter (Рис.9).

Рис.9

.

8. Выберите Continue with ru.koi8-r.kbd keymap и нажмите Enter (Рис.10).

Рис.10

.

9. Выберите hostname (прим. можно выбрать любое, в дальнейшем его можно будет изменить), затем нажмите Enter (Рис.11).

Рис.11

.

10. В качестве компонентов для установки выберите lib32, ports, src (прим. чтобы отметить компонент как выбранный нужно его выделить и нажать пробел), затем нажмите Enter (Рис.12).

Рис.12

.

11. Выберите автоматическую разметку Auto (UFS), затем нажмите Enter (Рис.13).

Рис.13

.

12. Выберите Entire Disc, затем нажмите Enter (Рис.14).

Рис.14

.

13. Выберите пункт GPT, затем нажмите Enter (Рис.15).

Рис.15

.

14. Удостоверьтесь, что автоматическая разметка произведена верно, затем выберите Finish и нажмите Enter (Рис.16).

Рис.16

.

15. Выберите Commit и нажмите Enter (Рис.17).

Рис.17

.

16. Начнётся процесс установки (Рис.18).

Рис.18

.

17. После окончания установки необходимо придумать, ввести и повторить пароль для суперпользователя (root) (прим. при вводе пароля, символы не отображаются) (Рис.19).

Рис.19

.

18. В появившемся окне выберите сетевой интерфейс (прим. если у Вас их несколько — выберите тот, который вы хотите настроить для доступа к сети), затем нажмите Enter (Рис.20).

Рис.20

.

19. Для настройки IPv4 выберите Yes и нажмите Enter (Рис.21).

Рис.21

.

20. Для получения настроек по DHCP выберите Yes и нажмите Enter (Рис.22).

Рис.22

.

21. В появившемся окне настроек IPv6 выберите No и нажмите Enter (Рис.23).

Рис.23

.

22. В появившемся окне нажмите Enter т.к. Вы получили настройки по DHCP и адрес уже заполнен (Рис.24).

Рис.24

.

23. Выберите необходимый регион (прим. для России это dollarpe), затем нажмите Enter (Рис.25).

Рис.25

.

24. Выберите страну и нажмите Enter (Рис.26).

Рис.26

.

25. Выберите необходимый часовой пояс, затем нажмите Enter (Рис.27).

Рис.27

.

26. Подтвердите выбор часового пояса выбрав Yes, затем нажмите Enter (Рис.28).

Рис.28

.

27. Выберите дату (прим. если дата указана верно, то просто выберите Skip, в противном случае укажите дату вручную) (Рис.29).

Рис.29

.

28. Выберите время (прим. если время указано верно, то просто выберите Skip, в противном случае укажите время вручную) (Рис.30).

Рис.30

.

29. Выберите компоненты, которые  будут запускаться автоматически при загрузке системы (прим. чтобы отметить компонент как выбранный нужно его выделить и нажать пробел), после выбора компонентов нажмите Enter (Рис.31).

Рис.31

.

30. Выберите третий пункт: Disable reading kernel message buffer for unprivileged users и нажмите Enter (Рис.32).

Рис.32

.

31. Для того, чтобы добавить пользователя выберите Yes и нажмите Enter (Рис.33).

Рис.33

.

32. В строках Username и Full name введите имя пользователя и полное имя (прим. можно указывать любые). В строке Login group введите wheel. Для строк Enter password и Enter password again необходимо придумать, ввести и повторить пароль для пользователя (прим. при вводе пароля символы не отображаются). В остальных строках нажимайте Enter (Рис.34).

Рис.34

.

33. Для подтверждения регистрации пользователя, напротив строки OK? (yes/no) введите yes. Напротив строки Add another user? введите no (Рис.35).

Рис.35

.

34. Выберите Exit и нажмите Enter (Рис.36).

Рис.36

.

35. В появившемся окне выберите No и нажмите Enter (Рис.37).

Рис.37

.

36. Для перезагрузки системы выберите Reboot и нажмите Enter (Рис.38).

Рис.38

.

37. После перезагрузки введите в строке login root, а в строке Password пароль, который вы указывали ранее (прим. см. пункт 17) (Рис.39).

Рис.39

.

III. Установка Xorg и GNOME 3 в FreeBSD

1. Прежде чем устанавливать Xorg и GNOME 3, необходимо проверить соединение с Интернет (прим. особенно это актуально, если доступ осуществляется через роутер). Для этого зайдите через root и введите следующие команды:

# su # ee /etc/resolv.conf

# su

# ee /etc/resolv.conf

Как это показано на Рис.40.

Рис.40

.

2. В строке nameserver должен быль прописан адрес DNS-сервера (прим. у Вас этот адрес будет другой), если  его нет — пропишите адрес вручную (Рис.41).

Рис.41

.

3. После того как Вы проверили (прим. или прописали вручную) адрес DNS-сервера, нажмите Esc. В появившемся окне выберите leave editor и нажмите Enter (Рис.42).

Рис.42

.

4. Выберите пункт save changes и нажмите Enter (Рис.43).

Рис.43

.

5. Для установки Xorg введите:

Затем в строке Do you want to fetch and install it now введите Y (Рис.44).

Рис.44

.

6. В строке Proceed with this action введите Y, после чего начнётся установка Xorg (Рис.45).

Рис.45

.

7. Для установки GNOME 3 введите:

Как это показано на Рис.46.

Рис.46

.

8. В строке Proceed with this action введите Y, после чего начнётся установка GNOME 3 (Рис.47).

Рис.47

.

9. Для настройки автоматического запуска GNOME 3 введите:

Как это показано на Рис.48.

Рис.48

.

10. Допишите в самом конце строчку:

Затем нажмите Esc (Рис.49).

Рис.49

.

11. В появившемся окне выберите leave editor и нажмите Enter (Рис.50).

Рис.50

.

12. Выберите пункт save changes и нажмите Enter (Рис.51).

Рис.51

.

13. Для перезагрузки введите:

Как это показано на Рис.52.

Рис.52

.

14. После перезагрузки, для входа в систему потребуется ввести пароль, который Вы указали ранее и нажмите Sign In (Рис.53).

Рис.53

.

15. После ввода пароля загрузится рабочий стол (Рис.54).

Рис.54

.

 Установка FreeBSD и графической оболочки GNOME 3 завершена.

.

Поделиться ссылкой:

Похожее

Запись FreeBSD memstick.img на USB флешку под MS Windows 7

Всем привет!

Понадобилось установить FreeBSD на новый сервер. Раньше качал ISO образ, записывал на диск и с него устанавливал. В этот раз решил поставить с флешки ибо:
1) Не было диска под рукой.
2) Пора изучать что-то новое
3) С флешки должно быть побыстрее.

Скачал соответствующий образ для установки с флешки FreeBSD-9.0-RELEASE-amd64-memstick.img
Начал выяснять, чем писать под MS Windows 7 (64bit) на флешку. Погуглил, выяснилось, что тем, чем и под Unix — утилитой dd. Качаем ее с сайта:

dd под windows.

Скачал файл dd-0.6beta3.zip, распаковал в D:\Distr\dd\dd-0.6beta3

Запускаю cmd от имени администратора.
Вставил новую флешку, она определилась как диск G:

Пытаюсь записать образ на флешку командой
D:\Distr\dd\dd-0.6beta3>dd if=FreeBSD-9.0-RELEASE-amd64-memstick.img od=g: --progress

Получаю ошибку 5: Доступ запрещен (Access Denied)

Поиск в интернете выдал следующее рещение:
Необходимио воспользоваться командой работы с дисками diskpart

  • 1) diskpart
  • 2) Набираем команду «list disk»
  • 3) Из списка дисков находим свой, запоминаем номер
  • 4) Выбираем диск командой select disk №диска, в моем примере select disk 2
  • 5) Набираем команду «clean»

Теперь выходим из diskpart командой «exit».
Повторяем команду
D:\Distr\dd\dd-0.6beta3>dd if=FreeBSD-9.0-RELEASE-amd64-memstick.img od=g: --progress

Процесс пошел:

Процесс завершился:

Вытаскиваем флешку, вставляем в сервер, в биосе выбираем загрузку с флешки и работаем.

Установка Freebsd на USB Flash




www.lissyara.su —> статьи —> FreeBSD —> Файловая система —> FreeBSD on flash

Опыт миграции на usb

Автор: manefesto.


Как то не везет мне с винтами последнее время.
Уже умирает третий винт подряд, до этого мерли Seageate, а теперь приказал долго жить WD
Переустановка, настройка доставляет достаточно мороки.
Было принято решении переехать на USB Flash и установить минимальный джентельменский набор для работы своего роутера.
В интернетах описаны методы установки из образа диска.
Ну во первых желания устанавливать из образа у меня нету, да и хотел сделать все по феншую.
Что мы имеем, Freebsd 8.2-prerelease и флешку на 2 Гб.
Форматируем флешку

создаем метки

создаем файловую систему и создаем на ней UFS метку

newfs -U -L RootOnUSB /dev/da0s1a 

Первая часть окончена, флешка подготовлена к развертыванию на ней системы.
Монтируем ее

mount /dev/ufs/RootOnUSB /mnt/tmp 

идем в /usr/src где мы собирали наш мир с ядром.
устанавливаем мир на флешку

cd /usr/src make installworld DESTDIR=/mnt/tmp 

Мир установлен, осталось поставить ядро и конфигурационные файлы
Ядро ставим, точнее копируем банально:

cp -rf /boot/kernel/* /mnt/tmp/boot/kernel/ 

я например скопировал только кастомное ядро и пару модулей, в частности zfs.ko,opensolaris.ko
Ставим конфигурационные файлы, я это сделаю дважды, для надежности

cd /usr/src/etc make distrib-dirs DESTDIR=/mnt/tmp make distribution DESTDIR=/mnt/tmp 

а теперь копируем с живой системы

cd /etc pax -p eme -X -rw . /mnt/tmp/etc/ 

можно считать что система у нас готова, хотя один момент, нам ведь надо поправить fstab и записать загрузчик
я свой fstab довел до такого состояния

# Device Mountpoint FStype Options Dump Pass# /dev/ufs/RootOnUSB / ufs rw,noatime 1 1 /proc /proc procfs rw,noauto 0 0 

Так как мы будем грузить с метки ufs/RootOnUSB то добавим в loader.conf следующее

echo 'geom_label_load="YES"' >> /boot/loader.conf 

Имеется одна тонкость у материнских плат, не все сразу определяют umass, поэтом допишем еще ожидание загрузки для инициализации

echo 'kern.cam.boot_delay=10000' >> /boot/loader.conf 

Для уменьшения числа операций записи на USB, мы создадим
локальную базу данных и запретим еженедельное обновление:

# chroot /mnt /bin/sh # mount_devfs devfs /dev # /etc/periodic/weekly/310.locate Rebuilding locate database: # echo 'weekly_locate_enable="NO"' >> /etc/periodic.conf # echo 'weekly_whatis_enable="NO"' >> /etc/periodic.conf ctrl+^D 

Поставим весь необходимый мне софт из имеющейся Freebsd на флешку.
Маленьким скриптом создал пакеты из имеющихся в системе

#!/bin/sh mkdir /home/pkg cd /home/pkg for i in `pkg_info | awk '{print $1}'`; do pkg_create -b $i done 

монтируем папку с пакетами на флешку

mkdir /mnt/tmp/usr/pkg mount_nullfs /home/pkg /mnt/tmp/usr/pkg chroot /mnt/tmp /bin/sh cd /usr/pkg pkg_add .....(тут уж ставьте что хотите) 

fstab поправили, пакеты поставили, осталось сделать флешку загрузочной.
Отмонтируем ее

и запишем загрузчик

boot0cfg -v -B -o noupdate da0 

В принципе все готово.
UPD[2010-12-16 3 часа ночи]
Скрипт для клонирования флешки

#!/bin/sh dir="/mnt/tmp" drive=da1 label=`date "+%Y%m%d%n"` echo "preparing disk for duplicate system" fdisk -BI /dev/$drive bsdlabel -B -w "/dev/$drive"s1 newfs -U -L $label "$drive"s1a echo "mount duplicate drive" mount /dev/ufs/$label $dir echo "start copy system" for i in `ls -al /|grep d|awk '{print $9}'|grep -v "^\."|grep -v mnt`;do echo "create direcotry $i" mkdir /mnt/$i echo "duplicate live system directory $i" cd /$i pax -p eme -X -rw . /$dir/$i done echo "write fstab" echo "/dev/ufs/$label / ufs rw,noatime 1 1" > $dir/etc/fstab echo "/proc /proc procfs rw,noauto 0 0" >> $dir/etc/fstab echo "umount drive and write loader" umount /dev/ufs/$label boot0cfg -v -B -o noupdate $drive 

Немного пояснения, строки 2 и 3 описываю переменные куда будет монтироваться флешка.
Желательно отключить все шары которые не смонтированы в  /mnt,
а куда то в другое место, например /share,/pub

Статья является симбиозом статей установки freebsd из образа и установки мира в jail
Информация взята из
http://www.opennet.ru/base/sys/freebsd_stick.txt.html
и еще куска про jail, уже не помню где брал
PS: Таким образом в принципе можно переносить и на новый жесткий диск, планах написать скрипт который бы делал копию имеющейся флешки.
2011-10-24: Держать в памяти разделы оказалось не совсем удобно. В частности при клонировании флешки переполнялся tmp который приводил к переполнению памяти. Так же из-за var в памяти не корректно работает samba

Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=14&t=30083.

размещено: 2010-12-07,
последнее обновление: 2011-10-24,
автор: manefesto



2014-07-27, lissyara
gmirror

Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9

Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту

Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis

Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS

Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT

В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat

Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp

Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.

Статистика сайта
Сейчас на сайте находится: 23 чел.
За последние 30 мин было: 108 человек
За сегодня было
3575 показов,
276 уникальных IP
 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Установка FreeBSD на флешку для seedbox машины / Хабр

На многие домашние seedbox'ы довольно часто ставятся старые жесткие диски, из принципа «не жалко». Важных данных туда все равно не пишется, и когда они помирают, ничего страшного не происходит, за исключением проблем с перестановкой ОС.
Для минимизирования риска смерти ОС, можно вынести ее на отдельный физический носитель. Один из вариантов — на маленькую флешку. Речь дальше пойдет об установке и настройке FreeBSD (7.0-8.0) на флешке.

Размер флешки

Исходя из моих экспериментов, в 200 мегабайт (на 256 меговую флешку) легко влезает вполне рабочий роутер с dhcp/dns/vpn сервером. При этом из ядра выкидываются все ненужные драйвера, а также опции отладки и профилирования, а из мира убираются manы. Конечно, исходники (/usr/src) и порты (/usr/ports) туда не поместятся, но их можно без особых проблем монтировать и с другого носителя.

Под роутер с функциями seedbox лучше иметь флешку побольше, поскольку там потребуется и apache, и perl, и php. Для данного примера возьмем глючную флешку на 4 гигабайта :).

Проблемы с надежностью

Поскольку флешки очень не любят перезапись секторов, гайдбук рекомендует монтировать корень только на чтение, а все разделы, требующие доступа на запись, выносить в память. Таким образом, /var будет смонтирован как диск в оперативной памяти и каждая перезагрузка будет удалять все его содержимое.
Подготовка разделов

Установку удобнее всего делать из под FreeBSD (я делал с виртуалки), в которой уже собрано нужное вам ядро и мир.

Итак, вставляем флешку, смотрим как она определилась в dmesg (далее da0). Для начала флешку надо отформатировать. Создаем flash_disk.proto:

# slice type start length
# создаем два слайса
p 1 0xa5 63 1429722
p 3 0xa5 2040255 6072570
# делаем первый активным
a 1

Поскольку флешка у меня глючная (попытка чтения данных из участка между 700 и 1000 мегабайтами вызывает отваливание контроллера), то пространство у меня дробится на два слайса. С нормальной флешкой можно создавать один кусок на всю флешку.

Форматируем:

fdisk -f flash_disk.proto -i da0

Создаем загрузчик:

# создаем MBR
boot0cfg -B da0
# по-умолчанию грузимся с первого slice
boot0cfg -s 1 da0
# запрещаем загрузчику перезаписывать себя
boot0cfg -o noupdate da0

Теперь разметим наш слайс. Создаем flash_labels.proto:

# size offset fstype [fsize bsize bps/cpg]
a: 1429722 0 4.2BSD 0 0 0
c: * 0 unused 0 0 # "raw" part, don't edit

Размечаем диск и создаем файловую систему:

# Размечаем в соответствии с созданным файлом
bsdlabel -R da0s1 flash_labels.proto
# Создаем файловую систему
newfs -U da0s1a

Монтируем наш слайс

mount /dev/da0s1 /mnt/flash
Установка системы и портов

Чтобы каждый раз при make install не указывать путь, временно выставим DESTDIR флаг в make.conf на рабочей системе:
DESTDIR=/mnt/flash

Теперь устанавливаем на флешку ядро, мир, системные конфиги и скрипты (etc):

cd /usr/src
make installkernel
make installworld
cd /usr/src/etc
make distrib-dirs
make distribution

У меня в make.conf, помимо прочего, выключена сборка info и man (NO_INFO=YES NO_MAN=YES), поэтому, для нормальной установки портов на флешку, потребуется вручную поставить texinfo, как описано здесь.

cd /usr/src/gnu/usr.bin/texinfo
make install

После этого правим fstab на флешке:

# Device Mountpoint FStype Options Dump Pass#
/dev/da0s1a / ufs ro 1 1
md /tmp mfs rw,-s24M,noatime 0 0
md /var mfs rw,-s128M,noatime` 0 0

Поскольку /var будет смонтирован в памяти, необходимо перенести /var/db на флешку, чтобы данные об установленных портах не терялись между перезапусками. Для этого создаем ссылку:

mkdir /mnt/flash/etc/pkg
ln -s ../../etc/pkg /mnt/flash/var/db/pkg

Теперь можно настраивать систему на флешке, править конфиги и ставить порты с рабочей системы (необходимо только в resolv.conf на флешке прописать dns-сервера).
Например:

cd /usr/ports/net/isc-dhcp30-server
make
make install

Флаг DESTDIR в make.conf укажет make install что ставить порт нужно на флешку.

Проблемы с dns-сервером named

По-умолчанию named запускается системой в песочнице (chroot'ом) в каталоге /var/named. Вынести этот каталог на флешку нельзя, поскольку named должен иметь возможность писать в свой маленький /var. Вариант, который использовал я, заключается в добавлении в rc.local копирования конфига named каждый раз при старте системы:
# копируем конфиг named
mkdir -p /var/named/etc
cp -Rp /usr/local/etc/namedb /var/named/etc
/etc/rc.d/named start

На мой взгляд, это несколько коряво и я с удовольствием выслушал бы другие варианты решения.

Загрузка установленной системы

Подключаем флешку к роутеру и выставляем в биосе загрузку с нее. На некоторых материнках возможен баг, когда флешка не успевает определиться к тому моменту, когда загрузчик начинает монтировать корень. Хак для данной проблемы описан в конце этой статьи на Хабре.
После загрузки системы можно продолжить ее настройку. Для этого достаточно перемонтировать корень на запись:
mount -uw /

После внесения нужных изменений (установки портов/правки конфигов/добавления пользователей и т.д.) нужно вернуть корень в доступ только на чтение:

mount -ur /
Полезные ссылки

UPDATE: Как отметили в комментариях, нет смысла вручную монтировать /var и /tmp. В случае, если при загрузке /var и /tmp доступны только на чтение, будет автоматически вызван /etc/rc.initdiskless, который, по-умолчанию, смонтирует эти разделы в оперативную память. Поэтому из fstab можно убрать строчки про /var и /tmp, а в /etc/rc.conf добавить параметры для скрипта rc.initdiskless:

tmpmfs=true
tmpsize=24M
varmfs=true
varsize=128M

2.3. Задачи перед установкой

Как только будет установлено, что система соответствует требованиям минимальные требования к оборудованию для установки FreeBSD, необходимо скачать установочный файл и установить СМИ подготовлены. Перед этим убедитесь, что система готов к установке, проверив элементы в этом Контрольный список:

2.3.1. Подготовьте установочный носитель

Установщик FreeBSD не является приложением, которое можно запустить из другой операционной системы.Вместо этого загрузите Установочный файл FreeBSD, запишите его на носитель, связанный с тип и размер файла (CD, DVD или USB) и загрузите систему для установки со вставленного носителя.

Установочные файлы FreeBSD доступны по адресу www.freebsd.org/where.html#download. Имя каждого установочного файла включает версию выпуска FreeBSD, архитектура и тип файла. Например, чтобы установите FreeBSD 12.1 в системе amd64 из DVD, скачать FreeBSD-12.1-RELEASE-amd64-dvd1.iso , прожечь этот файл на DVD и загрузите систему с вставленным DVD.

Установочные файлы доступны в нескольких форматах. Форматы различаются в зависимости от архитектуры компьютера и носителя. тип.

Дополнительный установочные файлы включены для компьютеров, которые загружаются с UEFI (унифицированная расширяемая прошивка Интерфейс). Имена этих файлов включают строку УЕФИ .

Типы файлов:

  • -bootonly.iso : Это самый маленький установочный файл, так как он содержит только установщик.А рабочее подключение к Интернету требуется во время установка, поскольку установщик загрузит файлы, которые он необходимо завершить установку FreeBSD. Этот файл должен записать на компакт-диск с помощью Приложение для записи компакт-дисков.

  • -disc1.iso : Этот файл содержит все файлов, необходимых для установки FreeBSD, его источника и Коллекция портов. Его следует сжечь до Компакт-диск с использованием компакт-диска горящее приложение.

  • -dvd1.iso : этот файл содержит все файлов, необходимых для установки FreeBSD, его источника и Коллекция портов. Он также содержит набор популярных бинарные пакеты для установки оконного менеджера и некоторых приложения, чтобы можно было установить полную систему из СМИ, не требуя подключения к Интернету. Этот файл нужно записать на DVD с помощью приложения для записи DVD.

  • -memstick.img : Этот файл содержит все файлы, необходимые для установки FreeBSD, его источника и Коллекция Портов.Его следует сжечь до USB-накопитель по инструкции ниже.

  • -mini-memstick.img : Нравится -bootonly.iso , не включает установочные файлы, но загружает их по мере необходимости. А рабочее подключение к Интернету требуется во время установка. Запишите этот файл на USB флешку, как показано в Раздел 2.3.1.1, «Запись файла изображения на USB».

После скачивания файла образа, скачайте КОНТРОЛЬНАЯ СУММА.SHA256 из тот же каталог. Рассчитать контрольная сумма для файла образа. FreeBSD предоставляет для этого sha256 (1), используемый как sha256 имя файла изображения . В других операционных системах есть похожие программы.

Сравните рассчитанную контрольную сумму с указанной в КОНТРОЛЬНАЯ СУММА.SHA256 . Контрольные суммы должны точно совпадают. Если контрольные суммы не совпадают, файл изображения поврежден и должен быть загружен снова.

2.3.1.1.Запись файла образа на USB

Файл * .img представляет собой изображение полного содержания карта памяти. нельзя скопировать на . целевое устройство в виде файла. Несколько приложений доступен для записи * .img в Флешка. В этом разделе описаны два из эти утилиты.

Важно:

Прежде чем продолжить, сделайте резервную копию всех важных данных на Флешка. Эта процедура сотрет существующие данные на флешке.

Процедура 2.1. Использование dd для записи Изображение

Предупреждение:

В этом примере используется / dev / da0 как целевое устройство, на которое будет записано изображение. Быть очень осторожно , что правильный устройство используется, поскольку эта команда уничтожит существующий данные на указанном целевом устройстве.

  • Утилита командной строки dd (1) доступно в системах BSD, Linux и MacOS. Сжечь изображение с использованием dd , вставьте USB-накопитель и определите его устройство название.Затем укажите имя загруженного установочный файл и имя устройства для Флешка. Этот пример сжигает установочный образ amd64 на первый USB-устройство на существующей FreeBSD система.

      #    dd if =   FreeBSD-12.1-RELEASE-amd64-memstick.img   of = / dev /   da0   bs = 1M conv = sync   

    Если эта команда не работает, убедитесь, что USB-накопитель не установлен, и имя устройства предназначено для диска, а не раздела.Некоторые операционные системы могут потребовать выполнения этой команды с помощью sudo (8). Синтаксис dd (1) немного отличается на разных платформах; например, MacOS требует строчные bs = 1 м . Такие системы, как Linux, могут буферизовать пишет. Чтобы принудительно завершить все операции записи, используйте синхронизация (8).

Процедура 2.2. Использование Windows для записи образа

Предупреждение:

Убедитесь, что вы указали правильную букву диска в качестве существующие данные на указанном диске будут перезаписаны и уничтожен.

  1. Получение Image Writer для Windows

    Image Writer для Windows - это бесплатное приложение, которое может правильно записать файл образа на карту памяти. Загрузите его с https://sourceforge.net/projects/win32diskimager/ и распаковать в папку.

  2. Запись образа с помощью Image Writer

    Дважды щелкните значок Значок Win32DiskImager для запуска программа. Убедитесь, что буква диска указана под Устройство - это привод с картой памяти.Щелкните значок папки и выберите изображение, которое нужно записать на карту памяти. Нажмите [Сохранить], чтобы принять имя файла изображения. Убедитесь, что все правильно, и что никакие папки на карте памяти не открыты в других окна. Когда все будет готово, нажмите [Написать], чтобы написать файл изображения на карту памяти.

Теперь вы готовы начать установку FreeBSD.

.

FreeBSD: Как установить FreeBSD 8.x с USB-накопителя | Учебники

FreeBSD 8 можно установить с карты памяти USB. Необходимые файлы можно скачать по FTP:

i386: ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.2/FreeBSD-8.2-RELEASE-amd64-memstick.img
amd64: ftp: // ftp .freebsd.org / pub / FreeBSD / Release / amd64 / ISO-IMAGES / 8.2 / FreeBSD-8.2-RELEASE-amd64-memstick.img

Вставьте USB-накопитель в компьютер под управлением Linux / FreeBSD и убедитесь, что его обнаруживает ядро.Вы можете проверить, обнаружено ли USB-устройство, выполнив следующую команду:

 dmesg 

Для записи memstick.img на флешку введите:

 dd if = FreeBSD-8.2-RELEASE-i386-memstick.img of = / dev / da0 bs = 10240 conv = sync 

или

 dd if = FreeBSD-8.2-RELEASE-amd64-memstick.img of = / dev / da0 bs = 10240 conv = sync 

для amd64.

Будьте осторожны и убедитесь, что вы правильно выбрали цель (из =). В нашем случае / dev / da0 - это наш USB-накопитель.

Вот и все. Просто подключите USB-накопитель к компьютеру, на котором вы хотите установить FreeBSD, и настройте BIOS на загрузку с USB-накопителя.

Распечатать этот пост .

FreeBSD Handbook

FreeBSD является зарегистрированным товарным знаком Фонд FreeBSD.

3Com и HomeConnect зарегистрированы товарные знаки 3Com Corporation.

3ware является зарегистрированным товарный знак 3ware Inc.

ARM является зарегистрированным товарным знаком ARM Ограниченное.

Adaptec - зарегистрированная торговая марка Adaptec, Inc.

Adobe, Acrobat, Acrobat Reader, Flash и PostScript являются зарегистрированными товарными знаками или товарными знаками Adobe. Системы, зарегистрированные в США и / или других странах. страны.

Apple, AirPort, FireWire, iMac, iPhone, iPad, Mac, Macintosh, Mac OS, Quicktime и TrueType являются товарными знаками Apple Inc., зарегистрирован в США и других странах.

Android является товарным знаком Google Inc.

Heidelberg, Helvetica, Palatino и Times Roman являются зарегистрированными товарными знаками или товарные знаки Heidelberger Druckmaschinen AG в США и другие страны.

IBM, AIX, OS / 2, PowerPC, PS / 2, S / 390 и ThinkPad - это товарные знаки International Business Machines Corporation в США, другие страны или и то, и другое.

IEEE, POSIX и 802 зарегистрированы товарные знаки Института инженеров по электротехнике и электронике, Inc. в США.

Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium и Xeon являются товарными знаками или зарегистрированными товарные знаки Intel Corporation или ее дочерних компаний в США Штаты и другие страны.

Intuit и Quicken зарегистрированы товарные знаки и / или зарегистрированные знаки обслуживания Intuit Inc. или один из ее дочерние компании в США и других странах.

Linux является зарегистрированным товарным знаком Линус Торвальдс.

LSI Logic, AcceleRAID, eXtremeRAID, MegaRAID и Mylex являются товарными знаками или зарегистрированными товарными знаками LSI. Logic Corp.

Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media и Windows NT либо зарегистрированные товарные знаки или товарные знаки Microsoft Corporation в США и / или другие страны.

Motif, OSF / 1 и UNIX являются зарегистрированные товарные знаки и IT DialTone и The Open Group являются товарные знаки The Open Group в США и другие страны.

Oracle - зарегистрированная торговая марка. корпорации Oracle.

RealNetworks, RealPlayer и RealAudio являются зарегистрированными товарными знаками RealNetworks, Inc.

Red Hat, RPM являются товарными знаками или зарегистрированные товарные знаки Red Hat, Inc. в США и другие страны.

Sun, Sun Microsystems, Java, Java Виртуальная машина, JDK, JRE, JSP, JVM, Netra, OpenJDK, Solaris, StarOffice, SunOS и VirtualBox являются товарными знаками или зарегистрированными товарными знаками компании Sun Microsystems, Inc.в США и других странах.

MATLAB - зарегистрированная торговая марка. компании MathWorks, Inc.

SpeedTouch является товарным знаком Томсон.

VMware является товарным знаком VMware, Inc.

Mathematica является зарегистрированной товарный знак Wolfram Research, Inc.

XFree86 является товарным знаком The XFree86 Project, Inc.

Ogg Vorbis и Xiph.Org являются товарными знаками компании Xiph.Org.

Многие из обозначений, используемых заявлены производители и продавцы, чтобы отличать свою продукцию в качестве товарных знаков.Если эти обозначения встречаются в этом документе, и Проект FreeBSD был осведомлен о претензии на товарный знак, обозначения сопровождались знаком «™» или "" символ.

.

Скачать FreeBSD

Выбор архитектуры

Большинство пользователей FreeBSD будут иметь оборудование для amd64, i386 или armv6 архитектуры.

Современные ПК используют архитектуру amd64, в том числе с Фирменные процессоры Intel. Компьютеры с более чем 3 ГБ памяти следует использовать amd64. Если компьютер старая, только 32-битная модель, используйте i386. Для встраиваемых устройств и одноплатные компьютеры (SBC), такие как Raspberry Pi, Beagle Bone Black, Panda Board и Zed Board, используйте SD-карту armv6 образ, который поддерживает процессоры ARMv6 и ARMv7.

Все остальные пользователи должны ссылаться на полный список поддерживаемых платформ FreeBSD.

Выбор изображения

Установщик FreeBSD можно загрузить в различных форматы, включая CD (disc1), DVD (dvd1) и Network Install (только bootonly) размер ISO Образы дисков, а также обычные и мини-карты памяти USB изображений. Последние версии FreeBSD также предлагаются как готовые. расширяемые образы виртуальных машин, а также образы SD-карт для встроенных платформы.

Статистика развертывания FreeBSD

Пока FreeBSD не собирает статистику развертывания, имея Имеющаяся статистическая информация имеет важное значение. Пожалуйста примите к сведению установка sysutils / bsdstats пакет, собирающий статистику по аппаратному и программному обеспечению, помочь разработчикам понять, как лучше сосредоточить усилия. Собранная информация доступна на bsdstats.org.




Если вас интересует чисто экспериментальный Снимок Выпуск FreeBSD-CURRENT (AKA 13.0-CURRENT), предназначенная для разработчиков и передовых технологий. только для тестировщиков, тогда, пожалуйста, посетите страницу FreeBSD Snapshot Releases. За больше информации о прошлых, настоящих и будущих выпусках в в общем, пожалуйста, посетите информацию о выпуске страница.

Если вы планируете получать FreeBSD через HTTP или FTP, пожалуйста, проверьте список зеркало сайты в Справочнике, чтобы узнать, есть ли сайт ближе к тебе.

Установите FreeBSD

Есть много вариантов установки FreeBSD, включая установка с CD-ROM, DVD, USB Memory Stick или даже напрямую используя анонимный FTP, HTTP или NFS.Пожалуйста, прочтите FreeBSD руководство по установке перед загрузкой всего FreeBSD распространение.

Купить носитель FreeBSD

FreeBSD можно приобрести на CD-ROM или DVD в FreeBSD Mall, или один из других CD-ROM и DVD-издатели.

Прошлые выпуски

Чтобы загрузить предыдущие выпуски, посетите FTP архив.

Дистрибутивы операционных систем на основе FreeBSD

FreeBSD широко используется как строительный блок для других коммерческих и операционные системы с открытым исходным кодом.Ниже представлены проекты широко используется и представляет особый интерес для пользователей FreeBSD.

  • FreeNAS является открытым платформа хранения исходных текстов на основе FreeBSD и поддерживает совместное использование в Windows, Apple и UNIX-подобных системах.

  • FuryBSD - это бренд новый рабочий стол FreeBSD с открытым исходным кодом. FuryBSD отдает дань уважения настольному ПК Проекты BSD прошлого PC-BSD и TrueOS с его графическим интерфейс и добавляет дополнительные инструменты, такие как живой, гибридный Образ USB / DVD.FuryBSD полностью бесплатен и распространяется по лицензии BSD.

  • GhostBSD является производным из FreeBSD GhostBSD использует среду GTK для обеспечения красивый внешний вид и удобство работы на современной BSD платформа, предлагающая естественную и нативную работу UNIX Окружающая среда.

  • MidnightBSD - это операционная система на основе BSD, разработанная пользователями настольных ПК в разум. Он включает в себя все программное обеспечение, которое вы ожидаете от своего повседневные задачи: почта, просмотр веб-страниц, обработка текста, игры, и многое другое.

  • pfSense - это Индивидуальный дистрибутив на основе FreeBSD, адаптированный для использовать как межсетевой экран и маршрутизатор.

Приложения и служебные программы

Коллекция портов

Коллекция портов FreeBSD - это разнообразный набор утилит. и прикладное программное обеспечение, перенесенное на FreeBSD.

См. Установка приложений: пакеты и порты в Справочнике.

Для получения информации о том, как вы можете внести свой вклад ваш любимый программный продукт из коллекции портов, взгляните на Справочник Портера и статья Содействие в FreeBSD .

.

Смотрите также