Настройка загрузчика FreeBSD

Чтобы сделать изменения в настройках загрузчика постоянными, следует сохранять их в файле /boot/loader.conf. Параметры настройки из этого файла считываются самим загрузчиком при запуске системы. (Безусловно, если вам нравится при каждой загрузке системы ковыряться в командной строке загрузчика, то вам нет смысла беспокоиться об этом!)

Если заглянуть в настройки загрузчика по умолчанию, можно увидеть множество параметров, которые напоминают переменные, перечисленные в загрузчике. Например, здесь можно определить имя устройства консоли:

console="vidconsole"

По всей документации к FreeBSD разбросаны ссылки на настройки времени загрузки и настройки загрузчика. Все эти настройки находятся в файле loader.conf. В число этих настроек входят и значения systctl, которые после запуска системы доступны только для чтения. (Подробнее об этом будет рассказываться в главе 5. В приложении приводится список наиболее часто использующихся параметров sysctl ядра.) Ниже приводится пример присваивания значения 32 переменной ядра kern. maxusers.

kern.maxusers="32"

Некоторые из этих переменных не имеют конкретного значения в файле loader.conf – вместо значения используются пустые кавычки. Это означает, что загрузчик предлагает сделать выбор значения ядру, но если у вас появится необходимость переопределить значение, устанавливаемое ядром, у вас будет такая возможность.

kern.nbuf=""

Ядро знает, какое значение выбрать для kern, nbuf, но вы с помощью загрузчика, можете указать свое значение.

Тонкую настройку системы с использованием загрузчика мы будем рассматривать в соответствующем разделе – например, значения параметров настройки ядра будут обсуждаться в главе 5, где это обсуждение более уместно по смыслу. А здесь будут рассматриваться наиболее общие настройки, которые оказывают влияние на образ действий и внешний вид самого загрузчика, а также на весь процесс загрузки. С развитием FreeBSD разработчики вводили новые и изменяли функциональность старых параметров настройки, поэтому обязательно загляните в ваш файл /boot/defaults/loader.conf, чтобы увидеть полный список параметров.

boot_verbose="NO"

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

autoboot_delay="10"

Это число секунд между появлением меню и автоматическим запуском загрузки. Я часто уменьшаю это значение до 2-3 секунд, чтобы мои компьютеры загружались как можно быстрее.

beastie_disable="NO"

Этот параметр управляет внешним видом меню (первоначально меню украшает изображение «Beastie» – талисмана BSD, нарисованное символами ASCII). Если установить значение "YES", талисман выводиться не будет.

loader_logo="fbsdbw"

С помощью этого параметра можно определить, какой логотип будет выводиться справа от меню загрузки. Значению по умолчанию fbsdbwсоответствует надпись «FreeBSD», художественно оформленная символами ASCII. В качестве других значений можно использовать beastiebw (оригинальный логотип), beastie (цветной логотип) и попе (меню выводится вообще без логотипа).

Источник: ЛукасМ. FreeBSD. Подробное руководство, 2-е издание. – Пер. с англ. – СПб.: Символ- Плюс, 2009. – 864 е., ил.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий