Выбрать главу
Листинг 4.2. Пример конфигурационного файла/etc/lilo.conf

# Операционная система: Linux Mandrake

# LILO version: 21.5

# Глобальные опции

# Загрузочное устройство (MBR на /dev/hda)

boot=/dev/hda

# «Карта» загрузки. Если этот параметр пропущен,

# используется файл /boot/map

map=/boot/map

# Устанавливает заданный файл как новый загрузочный сектор.

# По умолчанию используется /boot/boot.b

install=/boot/boot.b

#  compact — не используйте этот режим. Обычно он

#  используется при загрузке с дискеты

#  Режим VGA: normal – 80x25, ext – 80x50

vga=normal

#  Образ ядра по умолчанию. Если не задан, то используется

#  первый в списке

default=linux

# Раскладка клавиатуры

keytable=/boot/ru4.kit

# Включен режим LBA32. На некоторых дисках может вызвать проблемы

# Обычно проблемы возникают на старых

# компьютерах без поддержки трансляции блоков (LBA)

lbа32

# Включает ввод приглашения без нажатия на какую-нибудь клавишу.

# Автоматическая загрузка невозможна, если prompt установлен, а

# timeout — нет

prompt

# Задержка 5 секунд (в некоторых версиях используется delay)

timeout=50

# Подсказка, которая выдается при загрузке

message=/boot/message

# Цветовая схема

menu-scheme=wb:bw:wb:bw

# Пароль (ко всем образам)

# password = 54321

#   

# Пароль нужен для загрузки образа, если параметры задаются

# в командной строке (для всех образов)

# restricted

# Список образов. Максимум 16 вариантов

image=/boot/vmlinuz # ядро

label=linux # метка (метки должны быть разными)

root=/dev/hda5 # корневая файловая система

 append=" mem=64M" # объявление параметров ядра

 vga=788

 read-only # монтирование корневой

# файловой системы в режиме «только чтение»

# Параметры vga, password, restricted могут быть как глобальными,

# так и отдельными для каждого образа.

# Т.е. вы можете закрыть паролем определенный образ

image=/boot/vmlinuz # image — для Linux-систем

  label=linux-nonfb

  root=/dev/hda5

  append=" mem=64M"

  read-only

image=/boot/vmlinuz

  label=failsafe

  root=/dev/hda5

  append=" mem=64M failsafe"

  read-only

other=/dev/hda1 # other — какая-нибудь другая система

  label=windows # для не Linux-систем параметр root не указывается

  table=/dev/hda # определяет устройство, содержащее таблицу разделов

other=/dev/fd0

  label=floppy

  unsafe # не давать доступ к boot-сектору во время создания

# карты диска. Запрещает проверку таблицы разделов

# Параметры table и unsafe несовместимы.

Внимание! Для того, чтобы изменения вступили в силу (если вы изменили файл конфигурации), нужно выполнить команду lilo.

При конфигурировании LILO вы можете дополнительно использовать следующие опции:

disk=параметры определяет нестандартные параметры для заданного диска.
disktab=файл_таблицы задает имя таблицы параметров диска. По умолчанию это /etc/disktab и менять его не рекомендуется
ignore-table игнорирование ошибочных таблиц разделов.
nowarn запрещает сообщения о возможных неприятностях.
serial=параметры разрешает управление с последовательной линии. Загрузчик берет ввод из заданного последовательного порта и из клавиатуры. Клавиша «break» по последовательной линии аналогична «Shift» на клавиатуре.

Параметры: <port> [,bps[parity [bits]] ]

port=0..3 соответствует /dev/ttyS0 — /dev/ttyS3. Могут быть за действованы все 4 порта.
bps скорость порта в бодах. По умолчанию 2400. Поддерживаются значения: 110, 150, 300, 600, 1200, 2400, 4800, 9600.
parity контроль по четности, n — без четности, е — по четности, о — по нечетности.
bits число битов в символе — 7 или 8. По умолчанию 8, если нет контроля четности.

Параметры по умолчанию: 0,2400n8.

Опции append, ramdisk, read-only, read-write, root, vga могут быть заданы в разделе глобальных параметров. Они будут использованы, если они не заданы в конфигурационных секциях.

Программу LILO можно использовать вместе с параметрами, указанными в табл. 4.9. Эти параметры указываются в командной строке.

Параметры программы LILO Таблица 4.9

Параметр Описание
-V Выводит номер версии LILO
-q Карта загрузки
-С имя_файла Задает конфигурационный файл, который должен использоваться вместо стандартного файла
-r файловая_система Устанавливает указанную файловую систему в качестве корневой (выполнит команду enroot перед выполнением каких-нибудь действий)
-u Удаляет LILO
-l Запрашивает полное имя файла ядра операционной системы Linux
-R Устанавливает командную строку ядра Linux по умолчанию