Инсталляция FreeBSD

Источник: http://nix.h1.ru

Автор: TieR aka Щетко Антон, г. Екатеринбург
email: [email protected]

Существует несколько вариантов загрузки :
1) С CD-ROM'а
В BIOS'е ставите загрузку с CDROM'a и перезагружаете компьютер.
2) Копирование образа диска на дискету под windows или dos -
буква_вашего_cd:\x.y.z-RELEASE\tools\rawrite.exe образ_диска буква_дисковода.
Вставьте в дисковод загрузочную дискету и перезагрузитесь. Не забудьте в BIOS'е поставить загрузку с дискеты.

После загрузки перед вами появится Kernel Configuration Menu
1) Skip kernel configuration and continue with installation -
пропустить конфигурацию ядра, воспользовавшись конфигурацией по умолчанию
2) Start kernel configuration in full screen visual mode -
полноэкранный режим конфигурации ядра
3) Start kernel configuration in CLI mode -
режим конфигурации ядра в командной строке - только для опытных юзеров, если же у Вас имеется желание сконфигурировать ядро, выбирайте 2.

Меню конфигурации состоит из двух полей - active drivers (активные устройства) и inactive drivers (не активные устройства соответственно). Процесс конфигурирования заключается в удалении из списка устройств, тех, которых у Вас нет. Переключение между полями - клавиша Tab. Удаление устройства - клавиша Del. Enter - настройка параметров устройства (лучше не трогать, и без изменений все прекрасно работает) :
  Port Address: адрес порта ввода вывода (hex, 0x1-0xffff)
  IRQ number: номер прерывания (decimal, 1-15)
  Flags: дополнительные флаги.
Q - сохранение и выход.

После окончания конфигурации ядра Вы попадаете в главное меню программы инсталляции sysinstall.
Меню:
1) Standard - стандартная установка;
2) Express - быстрая установка;
3) Custom - установка по Вашему желанию;
4) Configure - пост-инсталляционная конфигурация системы;
5) Doc - инструкции =)
6) Keymap - выбор типа клавиатуры;
7) Options - инсталляционные опции;
8) Fixit - восстановочный режим;
9) Upgrade - апгрейд системы;
10) Load config - загрузить файл конфигурации.

При любом варианте установки Вам предложат создать раздел для установки системы.
Все разделы создаются при помощи fdisk'а. Файловая система FreeBSD - ufs.

Описание команд fdisk'а:
F1 или ? - помощь =)
А - использовать диск целиком (под FreeBSD отводится весь диск => FreeBSD нельзя будет использовать совместно с другими системами);
D - удаление раздела;
T - изменение типа файловой системы, для FreeBSD - 165;
G - изменение кол-ва цилиндров, головок, секторов диска (лучше не трогать);
Z - показывает размер диска в мегабайтах/килобайтах/секторах;
U - отменить все изменения;
C - создать раздел.

Физические IDE диски в freebsd обозначаются так :
ad0 - master на первом канале;
ad1 - slave на первом канале.
В некоторых дистрибутивах - wd0, wd1 и так далее соответственно.
Физические разделы диска (стандартно - partitions) - во freebsd называются slice'ы.
Максимальное количество слайсов - 4.
А slice делится уже на partitions - разделы логические.
Максимальное количество partitions в slice - 2.

Воспользуемся командой C, создадим slice. Размер его задается в секторах или мегабайтах (к числу нужно присоеденить букву m).
Опция S обозначает какой - либо раздел, как загрузочный.
Опция W - переход к следующему этапу инсталляции.

Для создания логических разделов используется disklabel editor.
N - опции файловой системы - don't touch.
D - удаление partition.
U - отмена изменений (undone).
M - задать точки монтирования ("/" - корневой раздел, /home и так далее).
A - автоматическое разбиение на partition'ы (не советую, лучше самому(й)).
Q - закончить.
Размер partition'а также задается в секторах или мегабайтах (к числу нужно присоеденить букву m). После создания раздела нужно будет выбрать - будет это swap или файловая система. Обьем свопа должен быть равен удвоенному количеству оперативной памяти + 20 мегабайт (Swap = 2*RAM + 20 Mb).

Distributions
На этом этапе можно воспользоваться стандартными схемами инсталляции:
для разработчиков,
для разработчиков ядра,
простые пользователи,
пользователи с X window System...
Custom install - выборочная установка.

Далее выбираем устройство, с которого будем ставить freebsd : cd, ftp, http, etc...

Инсталляция началась.
После завершения установки, инсталлятор попросит Вас задать пароль для рута (root) и добавить простых пользователей. По умолчанию для юзеров ставиться командная среда - csh. Далее настраиваем консоль для вывода кириллицы. Кодовую таблицу для экранных шрифтов выбираем - CP866, раскладку клавиатуры - KOI8R. Требуется отметить, что необходима конверсия CP866 в KOI8R. Далее - установка часового пояса, определение типа мыши, выбор степени защиты (советую - medium). И, наконец, конфигурирование XFree86 с помощью XF86Setup и выбор оконного менеджера.