Быстрая FreeBSD на старый ноутбук. Часть 3: шлифовка загрузки

Это продолжение

Начало здесь:
http://faq1c.gorbunov.ru/node/56
продолжение здесь:
http://faq1c.gorbunov.ru/node/57

Там описана установка системы, самого необходимого программного обеспечения для работы в текстовом режиме, руссификации работы в текстовом режиме, создания пользователей, установка "X11", настройка автоматического запуска "X11", установка и настройка оконного менеджера "awesome".

Здесь описывается - ускорение загрузки за счет настройки загрузчиков и как сделать загрузку красивше.

Конечная цель - напоминаю

Получить на старом ноутбуке более-менее шуструю (много быстрее Windows XP) систему для просмотра интернета, фотографий, видео и редактирования текстов.

Зачем ускорять

От момента начала инициализации ядра FreeBSD, до появления готового к работе графического рабочего стола с "awesome" проходит около 30 секунд.

А вот от момента, когда отработает BIOS до момента начала инициализации ядра - еще 28. Очень уж долго загрузчики ждут нажатия.

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

Загрузчик FreeBSD

Разные интересные параметры можно увидеть в файле
/boot/defaults/loader.conf

Править же следует файл:
/boot/loader.conf

Добавляю в него строки, которые я подсмотрел в /boot/defaults/loader.conf
beastie_disable="YES" - убирает меню загрузчика, то, где справа изображен чертик.
autoboot_delay="2" - устанавливает время ожидания реакции пользователя при загрузке в 2 секунды. Как раз хватить, чтобы успеть прочитать и среагировать.

Перезагружаю ноутбук, проверяю. Стало грузиться шустрее.

Загрузчик загрузчика

Это та программа, которую считывает с загрузочного сектора жесткого диска BIOS компьютера.

Программа установки FreeBSD установила в этот сектор "Boot Easy", также известный под именем "boot0". Если верить документации к FreeBSD, то время выбора операционной системы в этом загрузчике можно настроить с помощью boot0cfg.

Но мне не нравится то, что Windows XP видит на диске раздел FreeBSD и порывается его отформатировать. Следовательно, нужен загрузчик, который будет прятать раздел FreeBSD.

Из достаточно развитых рассматриваю GAG и Grub.

GAG устанавливается в загрузочную область жесткого диска. Умеет прятать разделы. Но уж очень убого выглядит его интерфейс: http://gag.sourceforge.net/pics.html
Уж лучше бы он работал в текстовом режиме.

Компьютерные вопросы: 
2002-2012 ©