Инсталляция Linux и первые шаги

         

Использование LILO


Другой метод загрузки - это использование LILO, программы,

которая располагается в загрузочном секторе вашего жесткого

диска. Эта программа выполняется, когда система загружается с

жесткого диска и может автоматически загрузить Linux из образа

ядра, хранящегося на жестком диске.

LILO может быть также использована, как начальный загрузчик

для нескольких операционных систем, позволяя вам выбирать во

время загрузки, какую операционную систему (например, Linux или

MS-DOS) загружать. Когда вы загружаетесь с использованием LILO,

то загружается операционная система, установленная по умолчанию,

если вы не нажмете ctrl, alt или shift во время выполнения

загрузочной последовательности. Если вы нажмете любой из этих

ключей, то вам будет выдана подсказка загрузчика, в ответ на которую



вы напечатаете имя операционной системы, которую надо загрузить

(например, ``linux'' или ``msdos''). Если вы нажмете tab в

ответ на подсказку загрузчика, вам будет выдан перечень доступных

операционных систем.

Простой способ инсталлировать 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.

(прим. переводчика: The Linux FAQ - Часто

Задаваемые Вопросы по Linux.


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