Настройка и работа в Linux
adb5321d

Пример файла конфигурации LILO


Будем считать, что устройство /dev/hda1 является разделом с DOS/Windows, а раздел /dev/hda2 содержит Linux. В таком случае файл /etc/lilo.conf может иметь примерно такой вид:

boot = /dev/hda2 compact delay = 50 # message = /boot/bootmesg.txt root = current image = /boot/vmlinuz-2.2.11-4bc label = linux read-only other = /dev/hda1 table = /dev/hda label = dos

Строка boot указывает загрузочное устройство. Строка compact включает режим сжатия map-файла, содержащего характеристики загрузочных ядер; это ускоряет начальную загрузку. С помощью команды message можно заставить загрузчик выдавать при загрузке произвольное сообщение. Начиная со строки image, идут секции конфигурационного файла, соответствующие разным операционным системам. В каждой такой секции имеется строка label. В этой строке записывается имя, которое вводится в ответ на приглашение LILO и служит для выбора пользователем загружаемой ОС. Если имя не введено по истечении времени, заданного строкой delay (задается в десятых долях секунды), будет загружена ОС, выбираемая по умолчанию. В данном случае по умолчанию будет загружаться Linux, поскольку соответствующая ей секция стоит первой в файле. Можно указать загружаемую по умолчанию систему с помощью строки вида default=dos (т.е. используя метку из соответствующей строки label).

Строка TABLE=<device> содержит указание на устройство, на котором находится таблица разбиения диска. LILO не передает информацию о разбиении загружаемой операционной системе, если эта переменная не задана. (Некоторые ОС имеют другие средства для определения того, из какого раздела они загружены.) Необходимо выполнить команду /sbin/lilo, если ссылка на таблицу разбиения, задаваемую переменной TABLE, изменена.

Если задать строку (секцию) other = /dev/hda1 в файле /etc/lilo.conf, то в корневом каталоге диска /dev/hda1 (диска C:) должен находиться вторичный загрузчик, например, NT Loader. Если нет желания видеть меню загрузки NT Loader, следует установить значение timeout в файле boot.ini равным 0 (задается в секундах).

Если из LILO предполагается загружать Windows 95/98, в /etc/lilo.conf надо добавить следующие строки:

other = /boot/bootsect.dos label = win

где файл bootsect.dos берется из корневого каталога того диска, на котором стоит NT Loader.



Содержание раздела