|
ИЛИ КАК УСТАНОВИТЬ НЕСКОЛЬКО ОC НА ОДНОМ КОМПЬЮТЕРЕ |
|||||||||||||||||||||
Использование LILODenis Kolesnichenko
Существуют другие загрузчики, например bootlin, bootact, bootstar,
но они постепенно вытесняются LILO. LILO состоит из трех частей:
Liloconf создает файл /etc/lilo.conf, который используется программой lilo для записи начального загрузчика. Обычно LILO помещают в MBR (Master Boot Record). Но иногда LILO устанавливают на первый сектор того раздела, где установлен Linux. Второй способ обычно используется, если нужно обеспечить загрузку Linux:
При загрузке компьютера LILO выдает подсказку Иногда на экран только выдается подсказка При запуске Linux можно передать ядру дополнительные параметры, например mem=1024M - устанавливает объем ОЗУ равным 1024MB. Можно сформировать строку параметров и записать ее в lilo.conf - эта строка будет передана ядру при загрузке Linux. С помощью LILO можно организовать загрузку других операционных систем (Windows, FreeBSD,..) и загрузку разных версий ядра одной ОС (имеется в виду Linux). Пример конфигурационного файла /etc/lilo.conf # Глобальные опции
# Загрузочное устройство (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.klt
# Включен режим LBA32. На некоторых дисках может вызвать проблемы (Обычно проблемы
# возникают на старых компьютерах без поддержки трансляции блоков (LBA)
lba32
# Включает ввод приглашения без нажатия на какую-нибудь клавишу.
# Автоматическая загрузка невозможна, если 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
Параметры append, ramdisk, read-only, read-write, root, vga могут быть заданы в разделе глобальный параметров. Они будут использованы если они не заданы в конфигурационных секциях. Параметры командной строкиЗдесь описаны самые используемые параметры lilo. Для более подробного описания, введите man lilo
|