Особенности установки BSD-систем

В предыдущих разделах речь шла в основном об установке user-ориентированных дистрибутивов Linux -- исключительно для удобства изложения, дабы не делать многочисленных оговорок. Однако BSD-операционки -- ничуть не худший объект для знакомства с FOSS-системами. И потому нужно сказать пару слов об особенностях их установки.

В принципе установка какой-либо BSD-системы включает почти те же этапы: 1) обеспечение ее загрузки со сменного носителя и запуска программы-инсталлятора, 2) подготовка диска, совмещенная здесь с установкой загрузчика, 3) собственно установка. Настройка работы в графическом режиме в BSD-системах как таковых не предусмотрена, выполняясь после установки Иксов из портов или пакетов. Однако каждый из этапов имеет некоторую специфику.

Ближе всех к Linux'овым user-ориентированным -- инсталлятор FreeBSD, запускаемый при старте машины с установочного диска. Он последовательно предлагает пользователю разбить диск на разделы, определить точки монтирования файловых систем, записать собственный начальный загрузчик (впрочем, не запрещается и использование GRUB или Lilo -- особенно при совместном использовании с другими ОС), выбрать компоненты базовой системы и, при необходимости, дополнительные (не входящие в собственно FreeBSD Distributions) пакеты, произвести сетевые и прочие настройки (включая базовую русификацию).

Собственно, главное, что требуется от пользователя. -- это знание номенклатуры дисковых накопителей и понимание специфики BSD-стиля разметки диска. При этом условии установка FreeBSD проходит столь же гладко, что и любого Linux'а. А получаемые при постинсталляционном конфигурировании настройки делают систему пригодной к немедленному использования -- по мере накопления знаний и определению предпочтений эти настройки в дальнейшем можно будет довести до личного идеала.

Установочные программы Net- и OpenBSD имеют более аскетический вид. Тем не менее, сама по себе установка и Net-, и OpenBSD сводится опять-таки к разметке диска, выбору устанавливаемых компонентов базового набора (все, выходящее за его пределы, инсталлируется отдельно -- из прекомпилированных пакетов или через системы портов) и их записи. Как и при установке FreeBSD, обязательное требование -- понимание специфики BSD-разметки вообще и знание особенностей номенклатуры устройств данной ОС. Плюс еще одно -- исключительная аккуратность при установке на диск с другой операционкой и (или) данными: в отличие от FreeBSD, здесь изменение дисковой структуры происходит почти в реальном времени, и ошибка может привести к тяжелым последствиям (впрочем, к случаю "чистой" машины это не относится).

Установка DragonFlyBSD имеет лишь одну особенность -- базовая система не распаковывается из архива (архивов), а переносится непосредственно с дистрибутивного CD специальной командой cpdup (что, впрочем, маскируется инсталляционной программой -- BSD Installer).

Все сказанным я отнюдь не хотел устрашить потенциального пользователя BSD-систем или внушить ему, что установка их -- дело чрезвычайно сложное и опасное. Отнюдь -- требуются лишь некоторые предварительные знания и известная аккуратность. Последнее -- дело характера. Что же касается минимума BSD-специфичных познаний, то их легко приобрести из чтения документации (практически вся официальная документация по FreeBSD, например, ныне доступна в русских переводах, переводы документации по NetBSD также появились в последнее время) и прочих источников (например, этой книги).


Теги: ,