Сборка и установка ядра FreeBSD

Для того что бы начать установку собственного ядра нужно определить какие функции вашей системы нужно оставить. После того как вы решили что Вы будете оставлять в Вашем ядре, переходим непосредственно к сборке самого ядра.

Переходим в каталог конфигурации:
cd /usr/src/sys/i386/conf

Копируем файл конфигурации GENERIC в файл с выбранным именем:
cp GENERIC MYKERNEL

Мы назвали ядро MYKERNEL в данном примере.
Теперь отредактируем файл MYKERNEL в своём любимом текстовом редакторе. Я это делаю с помощь редактора ee.
После того как вы закоментировали  все что не нужное приступаем к компилированию ядра.

Перейдем в каталог /usr/src и соберем ядро:
make buildkernel KERNCONF=MYKERNEL

Устанавливаем новое ядро:
make installkernel KERNCONF=MYKERNEL

P.S. В примерах этой главы подразумевается, что вы используете архитектуру i386. Если архитектура вашей системы отличается от используемой в примере, то вам необходимо будет соответственно изменить имена каталогов.

Комментарии

Популярные сообщения из этого блога

FreeBSD: gpart — пример работы с дисками

Linux: GRUB: Аварийный запуск системы из командной строки GRUB