Loadersystem

ИЛИ

КАК УСТАНОВИТЬ НЕСКОЛЬКО ОC НА ОДНОМ КОМПЬЮТЕРЕ

Оглавление:

[Статьи на тему...]

[Загрузчик Lilo]

[NT loader]

[Операционные системы]

Компьютерные комплектущие

[Разные статьи]

Полезное

Одежда

Для дачи

Отдых

Загрузка с LILO

Программа установки запишет на жесткий диск загрузчик. Он (LILO на Intel-системах) ответственен за загрузку Linux наряду с любыми другими операционными системами, если Вы установили систему для поддержки мультизагрузки (см. раздел Мультизагрузка с другими OS ).

Диалог “Lilo Installation” спросит куда записать образ загрузчика. Вероятней всего, Вы запишете его в master boot record первого устройства (обычно /dev/hda для IDE, /dev/sda для SCSI).

После выбора расположения загрузчика появится диалог для ввода дополнительных параметров загрузки. Обычно Вы не должны их вводить, но если Вы имеете больше чем 64 МБ RAM, Вы должны ввести специальный параметр, чтобы Linux использовала дополнительное пространствоя RAM (иначе, она будет использовать только первые 64 Mb). Например, если в системе 128 Mb RAM:

append="mem=128M"

Если ваша система имеет диски SCSI, или Вы желаете установить LILO на раздел более чем с 1023 дорожками, может быть необходима опция “ Use linear mode”. Если она не нужна, то ее задание ничему не повредит, так что лучше задайте.

Мультизагрузка с другими OS

Если вы установили систему вместе с другими ОС, Вы будете обеспечены третьим диалоговым окном, в котором вносите в список доступные разделы. Здесь, Вы можете назначать имена другим операционным системам, которые будете при загрузке вводить на подсказку “LILO” для загрузки желательной операционной системы. Программа установки назначает по умолчанию имена каждому самозагружаемому разделу, так что это не обязательно менять.

Заданная по умолчанию операционная система, которая загрузится в случае отсутствия указаний с Вашей стороны, будет, конечно, Linux. Однако, если Вы желаете, можете изменить значение по умолчанию на любую из операционных систем, которые Вы определили.

После установки загрузчика, програма установки поздравит Вас с успешным завершением установки Linux. Выньте дискету из дисковода и нажмите <Enter> для перезагрузки системы в Linux!

Linux загрузится, и если все идет хорошо Вы должны увидеть приглашение “login”. Отсюда, Вы должны быть способны войти как “root ” с тем паролем, который задали в процессе установки.

Пример файла конфигурации 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.

 



Hosted by uCoz