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


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

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

console="vidconsole"

По всей документации к FreeBSD разбросаны ссылки на настройки времени загрузки и настройки загрузчика. Все эти настройки  находятся в файле loader.conf. В число этих настроек входят и значения sysctl, которые после запуска системы доступны только для чтения. (Подробнее об этом будет рассказываться в главе 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 (цветной логотип) и none (меню выводится вообще без логотипа).

Комментарии запрещены.