Руководство по установке FreeBSD

Пошаговая инструкция для установки и настройки системы FreeBSD на виртуальной машине (UEFI).

1. Загрузка и начало установки

После загрузки с установочного носителя вы увидите начальный экран. Используйте клавиши со стрелками, чтобы выбрать **"Install"**, затем нажмите **Enter** для запуска инсталлятора `bsdinstall`. Далее выберите язык, раскладку клавиатуры и имя хоста для вашей системы, следуя инструкциям на экране.

2. Разметка диска

Этот этап требует особого внимания. FreeBSD использует утилиту `gpart` для работы с GPT-таблицей. Мы создадим три раздела для UEFI-системы. В инсталляторе, на экране **"Partitioning"**, выберите **"Manual"**, затем нажмите **OK**.

Интерактивная схема разделов

/boot
Swap
/ (Root)
  • Раздел `/boot` (512K): Загрузочный раздел. Тип: `freebsd-boot`.
  • Раздел `swap` (2 ГБ): Файл подкачки. Тип: `freebsd-swap`.
  • Корневой раздел `/` (остальное место): Основной раздел для системы и данных. Тип: `freebsd-ufs`.

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

  • Выберите диск и нажмите **Create**.
  • Нажмите **Add**.
  • Для раздела `/boot` введите **Size** `512K`, выберите **Type** `freebsd-boot` и нажмите **OK**.
  • Нажмите **Add**.
  • Для раздела `swap` введите **Size** `2G` (для 1-2 ГБ ОЗУ), выберите **Type** `freebsd-swap` и нажмите **OK**.
  • Нажмите **Add**.
  • Для корневого раздела `/` оставьте пустое поле **Size**, выберите **Type** `freebsd-ufs` и нажмите **OK**.
  • Выберите **`freebsd-ufs`** раздел и нажмите **Set**. Введите `/` в поле **Mountpoint** и нажмите **OK**.

Команда для проверки дисков в терминале (после выхода из инсталлятора):

gpart show

3. Установка

После разметки инсталлятор предложит установить саму систему. Выберите **"Commit"** и нажмите **Enter**. Затем выберите, какие дистрибутивы системы установить: `doc`, `src`, `ports` и `lib32`. Используйте клавишу **Tab** для навигации и **пробел** для выбора, затем нажмите **OK**.

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

После установки системы необходимо выполнить базовую настройку: задать пароль root, создать пользователя и настроить часовой пояс. Инсталлятор проведет вас по этим шагам автоматически.

Процесс создания пользователя `adduser`:

  • Username: ваше_имя
  • Full name: Ваше Имя
  • Uid: Enter
  • Login group: Enter
  • Invite into other groups: wheel
  • Login class: Enter
  • Shell: Enter
  • Home directory: Enter
  • Home directory permissions: Enter
  • Use password-based authentication: yes
  • Use an empty password: no
  • Use a random password: no
  • Enter password: ваш_пароль
  • Enter password again: ваш_пароль
  • Lock out after creation: no
  • OK? yes

5. Сеть и пакеты

После перезагрузки и входа в систему нужно настроить интернет и установить менеджер пакетов `pkg` для удобной установки приложений.

Проверка сетевого интерфейса:

ifconfig

Настройка DHCP для получения IP-адреса (замените `<имя_интерфейса>`):

dhclient <имя_интерфейса>

Установка `pkg`:

pkg

Обновление репозиториев:

pkg update

6. Установка графической среды

Установим графический сервер Xorg и легкую графическую среду, например XFCE. Также установим утилиты для работы с мышью и клавиатурой.

Установка Xorg и XFCE:

sudo pkg install xorg xfce4 xfce4-goodies

Включение службы `dbus` (необходима для XFCE):

sudo sysrc dbus_enable="YES"

Настройка автозапуска XFCE (добавьте в конец файла `~/.xinitrc`):

echo "exec xfce4-session" > ~/.xinitrc

7. Финальный запуск

Перезагрузите компьютер и войдите под своей учетной записью. Для запуска графической среды введите команду `startx`. Если вы хотите, чтобы она запускалась автоматически, отредактируйте файл `~/.login`.

Запуск графической среды вручную:

startx

Поздравляю!

Вы успешно установили и настроили FreeBSD. Теперь у вас есть минималистичная, быстрая и полностью контролируемая система.