Чтение онлайн

на главную - закладки

Жанры

Linux-сервер своими руками

Колисниченко Денис Николаевич

Шрифт:

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

Linux LOader (LILO) — программа, предназначенная для загрузки Linux и других операционных систем.

Существуют другие загрузчики, например, bootlin, bootact, bootstar, но они постепенно вытесняются LILO. Помимо LILO Linux еще можно загрузить с помощью loadlin, GRUB (загрузчик в Linux Mandrake) или NTLoader. Об использовании NTLoader и программы loadlin уже писалось ранее, во второй главе. Рассмотрим теперь подробнее LILO. Загрузчик LILO состоит из трех частей:

1. Программа записи начального загрузчика lilo.

2. Программа

конфигурации liloconf.

3. Файл конфигурации /etc/lilo.conf.

Программа liloconf создает файл /etc/lilo.conf, который используется программой lilo для записи начального загрузчика. Обычно LILO записывают в MBR (Master Boot Record). Но иногда LILO устанавливают на первый сектор того раздела, где установлен Linux. Второй способ обычно используется, если нужно обеспечить загрузку Linux:

1. С помощью другого загрузчика, например, NTLoader.

2. На старых машинах без поддержки LBA.

При загрузке компьютера LILO выдает подсказку:

LILO

или

LILO boot:

После чего нужно ввести метку той операционной системы, которую вы хотите загрузить. Для загрузки Linux обычно следует ввести linux. Для просмотра всех доступных меток нажмите «Tab». Современные версии LILO обычно имеют удобное меню. Выбор меток осуществляется с помощью стрелок.

Иногда на экран только выдается подсказка:

LILO

Чтобы выбрать ядро, нужно нажать клавишу «Shift», после чего появится подсказка:

LILO boot:

и только теперь можно нажать «Tab». Если вы введете команду help, то получите список всех команд LILO.

Поведение LILO зависит от его настройки в файле /etc/lilo.conf, который является конфигурационным файлом LILO. При запуске Linux можно передать ядру дополнительные параметры, например mem=1024M устанавливает объем ОЗУ равным 1024 Мб. При этом можно самим сформировать строку параметров и записать ee в lilo.conf — эта строка будет передана ядру при загрузке Linux. С помощью LILO можно организовать загрузку других операционных систем (Windows, FreeBSD, …) и загрузку разных версий ядра одной ОС (имеется в виду Linux). В листинге 4.2 приведен пример файла /etc/lilo.conf.

Листинг 4.2. Пример конфигурационного файла/etc/lilo.conf

# Операционная система: Linux Mandrake

# LILO version: 21.5

# Глобальные опции

# Загрузочное устройство (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.kit

# Включен режим LBA32. На некоторых дисках может вызвать проблемы

# Обычно проблемы возникают на старых

# компьютерах без поддержки трансляции блоков (LBA)

lbа32

# Включает ввод приглашения без нажатия на какую-нибудь клавишу.

# Автоматическая загрузка невозможна, если 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"

Поделиться:
Популярные книги

Оживший камень

Кас Маркус
1. Артефактор
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Оживший камень

Хозяйка забытой усадьбы

Воронцова Александра
5. Королевская охота
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Хозяйка забытой усадьбы

Неудержимый. Книга XXVI

Боярский Андрей
26. Неудержимый
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Неудержимый. Книга XXVI

Сержант. Назад в СССР. Книга 4

Гаусс Максим
4. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Сержант. Назад в СССР. Книга 4

Я все еще не царь. Книга XXVI

Дрейк Сириус
26. Дорогой барон!
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Я все еще не царь. Книга XXVI

Газлайтер. Том 21

Володин Григорий Григорьевич
21. История Телепата
Фантастика:
боевая фантастика
аниме
попаданцы
5.00
рейтинг книги
Газлайтер. Том 21

Барон ломает правила

Ренгач Евгений
11. Закон сильного
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Барон ломает правила

Герцог. Книга 1. Формула геноцида

Юллем Евгений
1. Псевдоним "Испанец" - 2
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Герцог. Книга 1. Формула геноцида

Неучтенный элемент. Том 3

NikL
3. Антимаг. Вне системы
Фантастика:
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 3

Убивать чтобы жить 6

Бор Жорж
6. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 6

Воплощение Похоти 3

Некрасов Игорь
3. Воплощение Похоти
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Воплощение Похоти 3

Вечный. Книга VII

Рокотов Алексей
7. Вечный
Фантастика:
боевая фантастика
рпг
попаданцы
5.00
рейтинг книги
Вечный. Книга VII

Черный Маг Императора 6

Герда Александр
6. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
7.00
рейтинг книги
Черный Маг Императора 6

Правильный лекарь. Том 12

Измайлов Сергей
12. Неправильный лекарь
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Правильный лекарь. Том 12