Установка системы FreeBSD

Установка, настройка, эксплуатация.

Модератор: ROOT

Установка системы FreeBSD

Сообщение ROOT » 04 дек 2021, 20:45

Оглавление


Темы
 Краткая история 
 Инсталляция системы 
Дополнительные материалы
Шаги по начальной настройке системы


 Краткая история 
Разработка FreeBSD началась в 1993 году с быстрорастущего набора патчей пользователей системы 386BSD[10]. Этот набор позже вырос и отделился от 386BSD в отдельную операционную систему, включив в себя код от Free Software Foundation. Первая официальная версия FreeBSD 1.0 вышла в декабре 1993 года[11]. Walnut Creek CDROM согласилась распространять FreeBSD на компакт-диске и также предоставила для работы проекту отдельный компьютер с интернет-соединением. Затем, в мае 1994 года, последовал успешный выпуск FreeBSD 1.1.

Однако, из соображений законности использования исходных кодов BSD Net/2 в 386BSD, команда разработчиков FreeBSD переработала большую часть системы ко времени выпуска FreeBSD 2.0 в январе 1995 года, используя 4.4BSD-Lite.


 Инсталляция системы 
Установка операционной системы FreeBSD не вызывает никаких сложностей после пары попыток проделать его самостоятельно. Всё сводится к последовательному ответу на вопросы инсталлятора bsdinstall.
BSDInstall — модульный программный инструмент для установки и конфигурирования операционной системы FreeBSD. Этот инсталлятор отличается модульностью, простотой создания и подключения расширений, написанных на скриптовых языках. Любой модуль, ответственный за определённый этап процесса установки, может быть легко модифицирован или заменён на альтернативную реализацию, включать в себя либо интерактивную часть для участия пользователя в конфигурировании, либо набор команд, выполняющихся в пакетном режиме без участия пользователя. Например, вместо запуска модуля редактора дисковых разделов в конфигурации BSDInstall можно задать скрипт, который вернёт определённую последовательность gpart-команд для автоматической разметки накопителя.
Процесс установки FreeBSD с его участием выглядит следующим образом: с дистрибутивного носителя копируются и распаковываются образы базовой системы (world.tgz), ядра (kernel.tgz) и коллекции портов (ports.tgz), затем запускаются постустановочные конфигурационные скрипты, копируются типовые файлы конфигурации (fstab, rc.conf, resolv.conf и т. д.).

Базовые возможности bsdinstall
  • Возможность установки системы на GPT разделы
  • Поддержка установки на несколько накопителей
  • Автоматическая активация журналирования для созданных разделов с UFS2
  • Поддержка установки программного окружения FreeBSD внутрь Jail или в дисковый образ из уже работающей системы
  • Поддержка PXE-режима установки операционной системы
  • Обеспечение механизма подключения сторонних модулей установки
  • Возможность предварительного конфигурирования и настройки инсталляции
  • Дистрибутивный носитель может выступать в качестве Live-дистрибутива
  • Включён модуль настройки параметров беспроводной сети
  • Поддержка установки на ZFS


Последнюю версию системы можно взять с официального сайта проекта FreeBSD
Далее приведён набор скриншотов демонстрирующих установку системы на отдельный SSD-накопитель с файловой системой ZFS

Установка системы FreeBSD
Запуск системы

В начале запуска системы пользователя встречает красивый менеджер загрузки с тривиальным названием "Boot Loader".
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:07

На начальном экране bsdinstall предоставляет выбор варианта запуска из трёх пунктов:
  • Установка
  • Запуск оболочки (из которой можно выйти (командой exit) обратно в инсталлятор)
  • И режим "Live CD"
"Live CD" имеет только текстовый режим командной оболочки sh. Для регистрации в системе используется пользователь root без пароля.
Установка системы FreeBSD
02.png (11.38 KiB) Просмотров: 227
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:10

Далее предлагается выбрать раскладку и способ переключения клавиатуры, а так же имеется возможность протестировать выбранные настройки и продолжить установку далее.
Установка системы FreeBSD
Раскладка клавиатуры
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:11

Затем необходимо придумать и указать имя устанавливаемой системе. Настоятельно рекомендуется задавать имя в полном формате (FQDN), т. е. с доменной частью
Установка системы FreeBSD
Имя хоста
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:17

Теперь выбираем состав компонентов будущей системы.
Установка системы FreeBSD
Выбор компонентов системы
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:20

Так как установка системы запускалась с носителя на который был записан образ "netinstall", то инсталлятор предупреждает о предстоящей настройки сетевых интерфейсов и протоколов сетевого взаимодействия.
Установка системы FreeBSD
Сетевая установка
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:22

Поскольку на борту компьютера или ноутбука может быть более одного сетевого адаптера, то нужно указать какой именно настраивать для дальнейшей установки системы.
Установка системы FreeBSD
Выбор Сетевого интерфейса
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:27

Так же имеется возможность определиться с составом сетевых протоколов. Можно выбрать использовать или нет IPv4/IPv6 и способ конфигурирования выбранных протоколов.
Установка системы FreeBSD
Желаете настроить IPv4
08.png (10.77 KiB) Просмотров: 227
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:30

Если мы не хотим использовать протокол динамической конфигурации хоста DHCP, то будет предложено ввести соответствующие настройки вручную.
Установка системы FreeBSD
Использовать DHCP для IPv4
09.png (10.84 KiB) Просмотров: 227
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:31

Всё что было написано выше для протокола IPv4 справедливо и для IPv6.
Установка системы FreeBSD
Желаете настроить IPv6
10.png (10.76 KiB) Просмотров: 227
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:35

Исключение пожалуй составляет дополнительный механизм конфигурирования для IPv6, который называется SLAAC — Stateless Address Autoconfiguration. Для IPv6 так же доступен для выбора DHCPv6 или настройка параметров вручную
Установка системы FreeBSD
Использовать ли SLAAC
11.png (11.33 KiB) Просмотров: 227
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:39

С адресацией вроде разобрались и настроили удобным нам способом. Теперь разберёмся с параметрами DNS для разрешения доменных имён в IP-адреса. Укажем домен который будет подставляться к именам в нашей сети. И хотя бы по одному адресу DNS-серверов для каждого из выбранных ними протоколов.
Установка системы FreeBSD
Настройка DNS
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:41

С настройками сетевых интерфейсов и протоколов разобрались, теперь можно приступить к выбору диска под устанавливаемую систему, схемы разметки разделов и файловых систем
Установка системы FreeBSD
Выбор файловой системы
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:44

Поскольку установка нами производится на файловую систему ZFS, то можем сменить, при желании, имя пула.
Установка системы FreeBSD
Смена имени пула ZFS
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:44

Установка системы FreeBSD
Режим работы ZFS
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:50

Установка системы FreeBSD
Диск(и) для ZFS
16.png (10.47 KiB) Просмотров: 227
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:52

Настройки выбраны, параметры указаны. Осталось только согласиться с "Последним китайским предупреждением" о полной потере всех данных на выбранном диске.
Установка системы FreeBSD
Предупреждение о потере данных
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:56

Вариант установки системы по сети предполагает выбор сервера-источника необходимых для установки пакетов системы. Выберем ближайший к нам сервер
Установка системы FreeBSD
Выбор зеркала для установки системы
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:58

После указания сервера начался процесс скачивания и распаковки, необходимых для установки системы, файлов.
Установка системы FreeBSD
Процесс установки системы на диск
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 17 окт 2023, 10:59

Установка файлов довольно бодро движется к концу. Остаётся совсем немного времени до финала процесса и запуска готовой системы
Установка системы FreeBSD
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

След.

Вернуться в FreeBsd

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron