В данном примере будет рассмотрена пошаговая установка операционной системы 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) Если по каким-либо причинам запуск с образа не происходит, то зайти в настройки виртуальной машины – носители, выбрать оптический привод, нажать на значок диска, выбрать файл диски и добавить установочный образ в оптический привод (рис. 5);
6) в загрузочном меню как при первом, так и при всех следующих запусках системы нажимать Enterдля того, чтобы выбрать пункт Boot Multi user (рис. 6);
7) на приветственном экране выбрать Install и нажать Enter (рис. 7);
8) в окне с выбором раскладки клавиатуры оставить пункт Continue with default keymap, выбрать Select и нажать Enter (рис. 8). Русская раскладка будет добавлена после установки;
9) в следующем окне задать имя компьютера в формате <фамилия>Fr (рис. 9);
10) далее, в окне с выбором системных компонентов для установки выбрать lib32, ports, src, переключаясь между ними с помощью стрелок и нажав Пробел для выделения (отмены выделения) соответствующего пункта. Затем нажать Enter (рис. 10);
11) в меню разделения диска выбрать Manual и приступить к созданию разделов (рис. 11);
12) выбрать пункт Create, нажать Enter, в открывшемся окне выбрать GPT и нажать ОК. (рис. 12);
13) после создания таблицы разделов снова нажать Create, с помощью клавиши TAB перейти к параметрам раздела и создать раздел boot – в поле Type ввести freebsd-boot, а Size– 512KB (рис. 13). Если в настройках виртуальной машины был выбран пункт «Включить EFI (только специальные ОС)», то необходимо в поле Type ввести efi, Size – 250 МБ, точка монтирования Mountpoint – /boot/efi;
14) далее создать корневой раздел, указав тип freebsd-ufs, размер 25GB, Mountpoint - / (рис. 14);
15) создать раздел подкачки: тип – freebsd-swap, размер – 4GB, без точки монтирования (рис. 15);
16) оставшееся место выделить под домашний каталог, выбрав тип freebsd-ufs и точку монтирования /home (рис. 16);
17) после создания всех разделов проверить их правильность, выбрать Finish и нажать Enter (рис. 17), в открывшемся окне нажать Commit для начала установки;
18) далее происходит установка операционной системы (рис. 18);
19) затем необходимо установить пароль для root-аккаунта (рис. 19);
20) далее будет предложено настроить сетевой интерфейс, нажать ОК (рис. 20);
21) нажать Yes при вопросе о конфигурации IPv4 (рис. 21);
22) нажать Yes при вопросе о конфигурации DHCP (рис. 22);
23) нажать No при вопросе о конфигурации IPv6 (рис. 23);
24) в окне с настройкой IPv4 оставить всё по умолчанию, клавишей TAB выделить ОК и нажать Enter (рис. 24);
25) в окне с регионами выбрать Asia, нажать ОК (рис. 25);
26) далее выбрать Russian Federation,нажать ОК (рис. 26);
27) затем выбрать Amur River (либо свой регион), нажать ОК (рис. 27), в появившемся окне нажать Yes;
28) согласиться с выбранной временной зоной (рис. 28);
29) оба раза нажать Skip в настройках даты и времени (рис. 29);
30) автозапуск сервисов оставить по умолчанию, нажать Enter (рис. 30);
31) в настройках безопасности включить пять последних пунктов с помощью клавиши Пробел, затем нажать Enter(рис. 31);
32) нажать Yes в окне Add user accounts (рис. 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 // добавить ещё пользователя? - нет
34) в окне с финальной настройкой системы нажать Enter (рис. 34);
35) в окне с ручной настройкой системы нажать No (рис. 35);
36) далее, в окне завершения установки выбрать Shutdown для выключения системы (рис. 36);
37) зайти в настройки операционной системы на виртуальной машине и извлечь установочный образ (рис. 37);
38) при первом запуске системы зайти от имени root, введя соответствующий пароль (рис. 38);
39) обновить систему с помощью команд:
freebsd-update fetch – будет выведен список компонентов для обновления. После вывода списка для построчного просмотра нажимать Enter, для постраничного - Пробел, при появлении конца списка (рис. 39), ввести символ q для выхода из списка;
freebsd-update install – будут установлены обновления системы (рис. 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
Команда для перезагрузки системы:
shutdown -r now
для выключения системы:
shutdown -p now