Найти в Дзене
Евгений Дергунов

Установка ОС FreeBSD

В данном примере будет рассмотрена пошаговая установка операционной системы FreeBSD на примере использования виртуальной машины VBox от Oracle. Основы работы с этой программой виртуализации рассмотрены в подборке: Для установки операционной системы FreeBSD необходимо подготовить установочный образ системы в формате iso. Его можно скачать с официального сайта. Установочный образ должен иметь формат в виде FreeBSD-14.1-RELEASE-amd64-dvd1.iso Номер релиза может отличаться, но обязательно должно быть написано dvd1. Порядок выполнения: 1) создать новую виртуальную машину, в окне настройки задать имя машины, тип BSD и версию FreeBSD (64-bit) (рис. 1); 2) выделить 2048 МБ оперативной памяти (рис. 2); 3) далее создать новый динамический диск с типом VDI, выделить 35 ГБ свободного места (рис. 3); 4) запустить машину, в появившемся окне выбрать установочный образ (рис. 4); 5) Если по каким-либо причинам запуск с образа не происходит, то зайти в настройки виртуальной машины – носители, выбрать оп

В данном примере будет рассмотрена пошаговая установка операционной системы FreeBSD на примере использования виртуальной машины VBox от Oracle. Основы работы с этой программой виртуализации рассмотрены в подборке:

Виртуальная машина в Virtual Box | Евгений Дергунов | Дзен

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

FreeBSD-14.1-RELEASE-amd64-dvd1.iso

Номер релиза может отличаться, но обязательно должно быть написано dvd1.

Порядок выполнения:

1) создать новую виртуальную машину, в окне настройки задать имя машины, тип BSD и версию FreeBSD (64-bit) (рис. 1);

Рисунок 1
Рисунок 1

2) выделить 2048 МБ оперативной памяти (рис. 2);

Рисунок 2
Рисунок 2

3) далее создать новый динамический диск с типом VDI, выделить 35 ГБ свободного места (рис. 3);

Рисунок 3
Рисунок 3

4) запустить машину, в появившемся окне выбрать установочный образ (рис. 4);

Рисунок 4
Рисунок 4

5) Если по каким-либо причинам запуск с образа не происходит, то зайти в настройки виртуальной машины – носители, выбрать оптический привод, нажать на значок диска, выбрать файл диски и добавить установочный образ в оптический привод (рис. 5);

Рисунок 5
Рисунок 5

6) в загрузочном меню как при первом, так и при всех следующих запусках системы нажимать Enterдля того, чтобы выбрать пункт Boot Multi user (рис. 6);

Рисунок 6
Рисунок 6

7) на приветственном экране выбрать Install и нажать Enter (рис. 7);

Рисунок 7
Рисунок 7

8) в окне с выбором раскладки клавиатуры оставить пункт Continue with default keymap, выбрать Select и нажать Enter (рис. 8). Русская раскладка будет добавлена после установки;

Рисунок 8
Рисунок 8

9) в следующем окне задать имя компьютера в формате <фамилия>Fr (рис. 9);

Рисунок 10
Рисунок 10

10) далее, в окне с выбором системных компонентов для установки выбрать lib32, ports, src, переключаясь между ними с помощью стрелок и нажав Пробел для выделения (отмены выделения) соответствующего пункта. Затем нажать Enter (рис. 10);

Рисунок 10
Рисунок 10

11) в меню разделения диска выбрать Manual и приступить к созданию разделов (рис. 11);

Рисунок 11
Рисунок 11

12) выбрать пункт Create, нажать Enter, в открывшемся окне выбрать GPT и нажать ОК. (рис. 12);

Рисунок 12
Рисунок 12

13) после создания таблицы разделов снова нажать Create, с помощью клавиши TAB перейти к параметрам раздела и создать раздел boot – в поле Type ввести freebsd-boot, а Size– 512KB (рис. 13). Если в настройках виртуальной машины был выбран пункт «Включить EFI (только специальные ОС)», то необходимо в поле Type ввести efi, Size – 250 МБ, точка монтирования Mountpoint – /boot/efi;

Рисунок 13
Рисунок 13

14) далее создать корневой раздел, указав тип freebsd-ufs, размер 25GB, Mountpoint - / (рис. 14);

Рисунок 14
Рисунок 14

15) создать раздел подкачки: тип – freebsd-swap, размер – 4GB, без точки монтирования (рис. 15);

Рисунок 15
Рисунок 15

16) оставшееся место выделить под домашний каталог, выбрав тип freebsd-ufs и точку монтирования /home (рис. 16);

Рисунок 16
Рисунок 16

17) после создания всех разделов проверить их правильность, выбрать Finish и нажать Enter (рис. 17), в открывшемся окне нажать Commit для начала установки;

Рисунок 17
Рисунок 17

18) далее происходит установка операционной системы (рис. 18);

Рисунок 18
Рисунок 18

19) затем необходимо установить пароль для root-аккаунта (рис. 19);

Рисунок 19
Рисунок 19

20) далее будет предложено настроить сетевой интерфейс, нажать ОК (рис. 20);

Рисунок 20
Рисунок 20

21) нажать Yes при вопросе о конфигурации IPv4 (рис. 21);

Рисунок 21
Рисунок 21

22) нажать Yes при вопросе о конфигурации DHCP (рис. 22);

Рисунок 22
Рисунок 22

23) нажать No при вопросе о конфигурации IPv6 (рис. 23);

Рисунок 23
Рисунок 23

24) в окне с настройкой IPv4 оставить всё по умолчанию, клавишей TAB выделить ОК и нажать Enter (рис. 24);

Рисунок 24
Рисунок 24

25) в окне с регионами выбрать Asia, нажать ОК (рис. 25);

Рисунок 25
Рисунок 25

26) далее выбрать Russian Federation,нажать ОК (рис. 26);

Рисунок 26
Рисунок 26

27) затем выбрать Amur River (либо свой регион), нажать ОК (рис. 27), в появившемся окне нажать Yes;

Рисунок 27
Рисунок 27

28) согласиться с выбранной временной зоной (рис. 28);

Рисунок 28
Рисунок 28

29) оба раза нажать Skip в настройках даты и времени (рис. 29);

Рисунок 29
Рисунок 29

30) автозапуск сервисов оставить по умолчанию, нажать Enter (рис. 30);

Рисунок 30
Рисунок 30

31) в настройках безопасности включить пять последних пунктов с помощью клавиши Пробел, затем нажать Enter(рис. 31);

Рисунок 31
Рисунок 31

32) нажать Yes в окне Add user accounts (рис. 32);

Рисунок 32
Рисунок 32

33) алгоритм добавления пользователя (рис. 33):

Username: <{имя}fr> // имя пользователя - СТРОГО маленькими БУКВАМИ

Full name: <{Имя}Fr> // полное имя

Uid (Leave empty for default): [Enter] // идентификатор пользователя

Login group [<{имя}fr>]: [Enter] // группа пользователя - по умолчанию

Login group is <{имя}fr>. Invite <{имя}fr> into other groups? []: wheel video operator

// группы: wheel – для доступа к root; video, operator – для работы драйверов

Login class [default]: [Enter] // класс пользователя – по умолчанию

Shell (sh csh tcsh nologin) [sh]: [Enter] // командная оболочка

Home directory [/home/<{имя}fr>]: [Enter] // домашняя папка

Home directory permissions (Leave empty for default): [Enter] // права на дом. папку

Use password-based authentication? [yes]: [Enter] // входить с паролем? - да

Use and empty password? (yes/no) [no]: [Enter] // пустой пароль? - нет

Use a random password? (yes/no) [no]: [Enter] // случайный пароль? - нет

Enter password: <ввести пароль для пользователя>

Enter password again: <подтвердить пароль>

Lock out the account after creation? [no]: [Enter]

// заблокировать аккаунт после создания? - нет

[…]

OK? (yes/no): Yes // всё ли правильно? - да

Add another user? (yes/no): No // добавить ещё пользователя? - нет

Рисунок 33
Рисунок 33

34) в окне с финальной настройкой системы нажать Enter (рис. 34);

Рисунок 34
Рисунок 34

35) в окне с ручной настройкой системы нажать No (рис. 35);

Рисунок 35
Рисунок 35

36) далее, в окне завершения установки выбрать Shutdown для выключения системы (рис. 36);

Рисунок 36
Рисунок 36

37) зайти в настройки операционной системы на виртуальной машине и извлечь установочный образ (рис. 37);

Рисунок 37
Рисунок 37

38) при первом запуске системы зайти от имени root, введя соответствующий пароль (рис. 38);

Рисунок 38
Рисунок 38

39) обновить систему с помощью команд:

freebsd-update fetch – будет выведен список компонентов для обновления. После вывода списка для построчного просмотра нажимать Enter, для постраничного - Пробел, при появлении конца списка (рис. 39), ввести символ q для выхода из списка;

Рисунок 39
Рисунок 39

freebsd-update install – будут установлены обновления системы (рис. 40).

Рисунок 40
Рисунок 40

В операционной системе FreeBSD используется пакетный менеджер pkg, при помощи которого можно проверять и устанавливать пакеты обновления, а также пакеты программного обеспечения. Установка пакета выполняется при помощи команды pkg, далее нужно согласиться с установкой пакета.

Для обновления пакетов, содержащихся в репозиториях используется команда:

pkg update

Для обновления пакетов вводится команда:

pkg upgrade

Для установки текстового редактора nano необходимо ввести:

pkg install nano

Для установки файлового менеджера mc (Midnight Commander):

pkg install mc

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

pkg remove <name pack>

Для просмотра списка установленных пакетов (рис. 41)

pkg info

Рисунок 41
Рисунок 41

Команда для перезагрузки системы:

shutdown -r now

для выключения системы:

shutdown -p now