LILO
Updated: 28 July 1995
Index Return to Main Contents
НАЗВАНИЕ
lilo - утилита для установки загрузчика системыСИНТАКСИС
Основное назначение/sbin/lilo - устанавливает загрузчик системы
Дополнительные функции
/sbin/lilo -q
- запрашивает карту ядра
/sbin/lilo -R
- задает командную строку ядра, используемую по умолчанию при
следующей загрузке
/sbin/lilo -I
- считывает и выводит путь к файлу с текущим ядром системы
/sbin/lilo {-u|-U}
- удаляет lilo
ОПИСАНИЕ
lilo устанавливает загрузчик системы, который будет запущен при следующей перезагрузке компьютера.
- -v
- Выводит более подробные сообщения. Вы можете задать несколько опций -v; чем больше опций вы зададите, тем больше диагностических сообщений будет выведено.
- -q
- Выводит список файлов, отраженных на карте секторов на текущий момент. lilo работает с файлом карты (по умолчанию /boot/map), в котором содержатся имена и описание расположения на диске файлов ядра (или ядер). При помощи этой опции можно получить список файлов, данные о которых находятся в файле карты.
- -m map-file
- Задает путь к файлу карты.
- -C config-file
- Инструкции о том, какие файлы надо отразить в файле карты, lilo находит в конфигурационном файле (по умолчанию /etc/lilo.conf). Эту опцию можно использовать для задания нестандартного файла конфигурации.
- -d delay
- Если Вы используете несколько ядер или систем, то нажмите клавишу Shift при загрузке системы и загрузчик даст вам возможность выбрать ту систему, в которой Вы хотите работать. После определенного периода времени загружается первая система из списка доступных. При помощи этой опции можно задать описанный выше период ожидания (с точностью до десятых долей секунды).
- -D label
- Загружает по умолчанию ядро под названием label.
- -r root-directory
- Перед установкой загрузчика выполняет команду chroot, где имя каталога задано в качестве параметра. Эту функцию можно использовать для восстановления системы после загрузки с аварийного флоппи-диска.
- -t
- Тестовый режим. Не записывает на диск новый загрузочный сектор или файл карты. Используйте это опцию совместно с -v для того, чтобы узнать, какую операцию собирается выполнить lilo.
- -c
- Разрешает оптимизацию карты. В результате этого в файле карты будут объединены запросы о чтении последовательно идущих секторов. Это ускорит процесс загрузки (особенно с флоппи-диска).
- -f disk-tab
- Задает файл параметров геометрии диска. (По умолчанию это - /etc/disktab).
- -i boot-sector
- Задает файл, который будет использоваться в качестве нового загрузочного сектора. (По умолчанию /boot/boot.b).
- -l
- Генерирует линейные адреса секторов вместо адресов в форме сектор/головка/цилиндр.
- -L
- Генерирует 32-битные адреса логических блоков (LBA) вместо адресов в форме сектор/головка/цилиндр. Это позволяет получить доступ ко всем разделам диска при его размере больше 8.4 Гб.
- -P {fix|ignore}
- Устраняет (fix) или игноририрует ошибки (ignore) в "неправильной" таблице разделов, в которой линейные и геометрические (сектор/головка/цилиндр) адреса секторов разделов не соответствуют друг другу.
- -s save-file
- При перезаписи загрузочного сектора, lilo записывает старое содержимое этого сектора в файл, по умолчанию /boot/boot.NNNN (NNNN зависит от устройства). Эта опция задает другой файл для записи старого содержимого загрузочного сектора. (Эта опция также совместно с опцией -u задает файл, из которого надо восстановить загрузочный сектор.)
- -S save-file
- По умолчанию lilo не перезаписывает содержимое существующего файла со старым загрузочным сектором. Эта опция позволяет осуществить повторную запись.
- -u device-name
- Удаляет lilo путем копирования сохраненного содержимого загрузочного сектора на диск; при этом производится проверка временного штампа.
- -U device-name
- Работает аналогично -u, но не производит проверку временного штампа.
- -R command line
- Эта опция устанавливает командную строку ядра для следующей загрузки. Позже, после загрузки, загрузчик очистит эту строку. Таким образом, это - одноразовая командная строка ядра. Эта опция обычно используется в скриптах повторной загрузки перед командой `shutdown -r'.
- -I label
- Название работающего в настоящий момент ядра можно узнать, посмотрев содержимое переменной окружения BOOT_IMAGE. При выполнении этой команды на экране отобразится соответствующий путь и имя файла.
- -V
- Выводит на экран номер версии программы.
Перечисленные выше опции соответствуют следующим ключевым словам файла конфигурации:
-
-b bootdev boot=bootdev -c compact -d dsec delay=dsec -D label default=label -i bootsector install=bootsector -f file disktab=file -l linear -L lba32 -m mapfile map=mapfile -P fix fix-table -P ignore ignore-table -s file backup=file -S file force-backup=file -v verbose=level
СМ. ТАКЖЕ
lilo.conf(5).Программа lilo распространяется вместе с подробной документацией.
АВТОРЫ
Werner Almesberger (almesber@bernina.ethz.ch).
Index
- НАЗВАНИЕ
- СИНТАКСИС
- ОПИСАНИЕ
- СМ. ТАКЖЕ
- АВТОРЫ