Другой метод загрузки - это использование LILO, программы, которая располагается в загрузочном секторе вашего жесткого диска. Эта программа выполняется, когда система загружается с жесткого диска и может автоматически загрузить Linux из образа ядра, хранящегося на жестком диске.
LILO может быть также использована,
как начальный загрузчик для нескольких операционных систем, позволяя вам выбирать
во время загрузки, какую операционную систему (например, Linux или MS-DOS) загружать.
Когда вы загружаетесь с использованием LILO, то загружается операционная система,
установленная по умолчанию, если вы не нажмете linux
''
или ``msdos
''). Если вы нажмете
Простой способ инсталлировать
LILO - отредактировать файл конфигурации /etc/lilo.conf
и выполнить
команду
# /sbin/lilo
Файл конфигурации LILO содержит
``stanza''("стансы" - не пугайтесь, это действительно про поэзию). для каждой
операционной системы, которую вы желаете загрузить. Лучший способ продемонстрировать
это на примере конфигурационного файла LILO config. Нижеприведенные установки
для системы, которая имеет корневой раздел Linux на /dev/hda1
и
раздел MS-DOS на /dev/hda2
.
# Tell LILO to modify the boot record on /dev/hda (the first
# non-SCSI hard drive). If you boot from a drive other than /dev/hda,
# change the following line.
boot = /dev/hda
# Name of the boot loader. No reason to modify this
# un less you're doing some serious hacking on LILO.
install = /boot/boot.b
# Have LILO perform some optimization.
compact
# Stanza for Linux root partition on /dev/hda1.
image = /etc/Image # Location of kernel
label = linux # Name of OS (for the LILO boot menu)
root = /dev/hda1 # Location of root partition
vga = ask # Tell kernel to ask for SVGA modes at boot time
# Stanza for MSDOS partition on /dev/hda2.
other = /dev/hda2 # Location of partition
table = /dev/hda # Location of partition table for /dev/hda2
label = msdos # Name of OS (for boot menu)
Стансы первой операционной
системы в файле config
- это та ОС, которую LILO загружает по умолчанию.
Вы можете выбрать другую ОС во время загрузки в ответ на подсказку LILO, как
это уже обсуждалось ранее.
Помните, что каждый раз,
когда вы изменяете образ ядра на диске, вы должны заново выполнить /sbin/lilo
,
чтобы изменения отразились в загрузочном секторе вашего диска.
Имейте также в виду, что
если вы используете здесь строку ``root =
'', нет смысла использовать
rdev для установки корневого раздела в образе ядра. LILO установит ее во время
загрузки.
Linux FAQ (смотри
Приложение A) дает дополнительную информацию по тому, как использовать LILO
при загрузке Boot Manager OS/2.