Алексей Федорчук
Всё нижесказанное иллюстрируется скриншотами, сделанными при установке в виртуальной машине. Некоторые мелкие расхождения с реальностью будут оговариваться особо.
Первое, что можно видеть при старте с флешки — менюшку выбора диска: нулевого (им в данном случае является USB-накопитель) и первого, то есть винчестера. Для загрузкис первого подождать ровно 18,2 секунды или, для ускорения, нажать F1. Для выбора винчестера служит клавиша F5. При использовании установочного компакта этого не будет — сразу появится меню загрузчика, BSD Loader’а (общего для всех ОСей семейства):
В большинстве случаев подойдёт первый пункт — загрузка стандартного ядра, которая начнётся через 10 секунд или по нажатию клавиши Enter. При каких-либо осложенениях придётся экспериментировать с отключением AHCI, ACPI или обоих, но последнее время я с таким не сталкивался.
После загрузки системы (это довольно длинный процесс, при использовании флешки он займёт более полминуты) появится приглашение к авторизации:
Авторизация root’ом предназначена для ремонтных работ, для установки системы следует набрать installer
(вход в обоих случаях беспарольный), после чего появится главное меню установщика DragonFly — программы BSD Installer:
Очевидно, что сейчас нам интересен первый, отмеченный по умолчанию, пункт, влекущий за собой повторное приглашение к установке:
После этого следует предложение выбрать целевой носитель — при установке в виртуальной машине оно выглядит так:
При инсталляции на реальное железо здесь покажут все наличные диски — в моём случае это были da0
, da1
(SSD) и da2
(HDD). Различия в именах устройств связано с тем, что в виртуалке эмулируются диски на PATA-контроллере, в реальной же машине имеются накопители SATA, именуемые по тем же правилам, что и диски SCSI (da
— Direct Access, куда попадают также все прочие носители, кроме обычных PATA, которые, как и раньше, именуются ad
— ATA Disk).
Следующий шаг — выбор между установкой на весь диск или на его раздел:
В случае виртуальной установки выбор первого пункта очевиден, но и в реале, как уже говорилось, я также отдал на растерзание DragonFly весь винчестер.
Далее следует предупреждение об опасности потери данных и сообщение о выполнении разметки (в стиле BSD, то есть как единого слайса, занимающего весь диск):
Затем предлагается определиться с используемой файловой системой — поскольку вся возня была затеяна в том числе и ради знакомства с Hammer’ом, выбор здесь очевиден:
По умолчанию предлагается такая схема разметки слайса на разделы:
И не соглашаться с ней оснований нет. Следует только отметить, что корневой раздел — это и есть место помещения файловой системы Hammer, которая, как мы со временем увидим, разделена на несколько так называемых псевдофайловых систем (PFS) — это примерные аналоги дейтасетов ZFS и субтомов btrfs. Потому что Hammer — это не просто файловая система, а интегрированная система размещения данных, объединяющая в себе функции систем управления мультидисковыми устройствами (подобных softRAID и LVM) и собственно файловой системы. Ознакомиться с основными особенностями Hammer можно на соответствующей странице проекта (или в её переводе).
Но это я сильно забежал вперёд — пока у нас идёт дождь и процесс инсталляции. Точнее, он только начинается после согласия с предложенной по умолчанию схемой разметки диска:
Продолжается он не очень долго (особенно если носитель — USB-флешка), так как устанавливается у нас только базовая система, без Иксов и прочих излишеств. И, как только он заканчивается — предлагается установить загрузчик — по умолчанию в MBR целевого носителя:
При установке в реале у меня в качестве места для помещения загрузчика фигурировало устройство da2
.
Этот шаг можно пропустить — но лучше этого не делать: иным способом настроить загрузку DragonFly будет не так-то просто.