DragonFlyBSD. Стандартная установка

Алексей Федорчук

Всё нижесказанное иллюстрируется скриншотами, сделанными при установке в виртуальной машине. Некоторые мелкие расхождения с реальностью будут оговариваться особо.

Первое, что можно видеть при старте с флешки — менюшку выбора диска: нулевого (им в данном случае является USB-накопитель) и первого, то есть винчестера. Для загрузкис первого подождать ровно 18,2 секунды или, для ускорения, нажать F1. Для выбора винчестера служит клавиша F5. При использовании установочного компакта этого не будет — сразу появится меню загрузчика, BSD Loader’а (общего для всех ОСей семейства):

dfbsd-37_001В большинстве случаев подойдёт первый пункт — загрузка стандартного ядра, которая начнётся через 10 секунд или по нажатию клавиши Enter. При каких-либо осложенениях придётся экспериментировать с отключением AHCI, ACPI или обоих, но последнее время я с таким не сталкивался.

После загрузки системы (это довольно длинный процесс, при использовании флешки он займёт более полминуты) появится приглашение к авторизации:dfbsd-37_002

Авторизация root’ом предназначена для ремонтных работ, для установки системы следует набрать installer (вход в обоих случаях беспарольный), после чего появится главное меню установщика DragonFly — программы BSD Installer:dfbsd-37_003

Очевидно, что сейчас нам интересен первый, отмеченный по умолчанию, пункт, влекущий за собой повторное приглашение к установке:dfbsd-37_004

После этого следует предложение выбрать целевой носитель — при установке в виртуальной машине оно выглядит так:dfbsd-37_005

При инсталляции на реальное железо здесь покажут все наличные диски — в моём случае это были da0, da1 (SSD) и da2 (HDD). Различия в именах устройств связано с тем, что в виртуалке эмулируются диски на PATA-контроллере, в реальной же машине имеются накопители SATA, именуемые по тем же правилам, что и диски SCSI (da — Direct Access, куда попадают также все прочие носители, кроме обычных PATA, которые, как и раньше, именуются ad — ATA Disk).

Следующий шаг — выбор между установкой на весь диск или на его раздел:dfbsd-37_006

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

Далее следует предупреждение об опасности потери данных и сообщение о выполнении разметки (в стиле BSD, то есть как единого слайса, занимающего весь диск):

dfbsd-37_007dfbsd-37_008Затем предлагается определиться с используемой файловой системой — поскольку вся возня была затеяна в том числе и ради знакомства с Hammer’ом, выбор здесь очевиден:

dfbsd-37_009По умолчанию предлагается такая схема разметки слайса на разделы:dfbsd-37_010

И не соглашаться с ней оснований нет. Следует только отметить, что корневой раздел — это и есть место помещения файловой системы Hammer, которая, как мы со временем увидим, разделена на несколько так называемых псевдофайловых систем (PFS) — это примерные аналоги дейтасетов ZFS и субтомов btrfs. Потому что Hammer — это не просто файловая система, а интегрированная система размещения данных, объединяющая в себе функции систем управления мультидисковыми устройствами (подобных softRAID и LVM) и собственно файловой системы. Ознакомиться с основными особенностями Hammer можно на соответствующей странице проекта (или в её переводе).

Но это я сильно забежал вперёд — пока у нас идёт дождь и процесс инсталляции. Точнее, он только начинается после согласия с предложенной по умолчанию схемой разметки диска:dfbsd-37_012

Продолжается он не очень долго (особенно если носитель — USB-флешка), так как устанавливается у нас только базовая система, без Иксов и прочих излишеств. И, как только он заканчивается — предлагается установить загрузчик — по умолчанию в MBR целевого носителя:dfbsd-37_014

При установке в реале у меня в качестве места для помещения загрузчика фигурировало устройство da2.

Этот шаг можно пропустить — но лучше этого не делать: иным способом настроить загрузку DragonFly будет не так-то просто.

Предварение | Оглавление | Продолжение