Загрузчик Linux (Linux Loader или LILO) является наиболее популярным загрузчиком из тех, что используются в Linux. Он является полностью настраиваемым и с лёгкостью может использоваться для загрузки других операционных систем.
В Slackware Linux есть утилита с меню для настройки LILO под названием liloconfig. Эта программа впервые запускается во время установки и настройки системы, однако вы можете запустить её позже, набрав в консоли liloconfig.
LILO считывает свои настройки из файла /etc/lilo.conf(5). Он не считывает их при каждой загрузке, а только при своей установке. Каждый раз, когда вы изменяете конфигурацию LILO, он должен быть переустановлен в загрузочный сектор. Многие ошибки LILO возникают из-за изменений в файле lilo.conf, однако повторный запуск lilo для установки этих изменений вызовет сбой. liloconfig поможет вам создать конфигурационный файл, чтобы вы смогли установить LILO для своей системы. Если вы предпочитаете отредактировать /etc/lilo.conf вручную, тогда, чтобы переустановить LILO, выполните в консоли команду /sbin/lilo (под root'ом).
Когда вы запускаете liloconfig в первый раз, он будет выглядеть примерно так:
Рисунок 7-1. liloconfig
Если вы впервые настраиваете LILO, вам следует выбрать simple. В противном случае вы можете выбрать expert, если вы хорошо знаете LILO и Linux. Выбор пункта simple запустит настройку LILO.
Если ваше ядро собрано с поддержкой видеобуфера, liloconfig спросит, какое разрешение видео вы хотите использовать. Это разрешение, которое также используется сервером видеобуфера XFree86. Если вы не хотите, чтобы консоль работала в специальном видеорежиме, выберите normal и вы получите стандартный текстовый режим 80x25.
Следующий этап настройки LILO заключается в выборе места его установки. Это, как правило, самый важный этап. Список ниже поясняет места для установки:
Root
-
При этом LILO устанавливается в начало корневого раздела с Linux. Это самый безопасный вариант, если на вашем компьютере присутствует ещё одна операционная система. Он обеспечивает сохранность любых других загрузчиков. Недостатком является то, что LILO будет загружаться оттуда только в том случае, если жёсткий диск с Linux является первым диском в вашей системе. Вот почему многие люди создают небольшой раздел /boot как первый диск в своей системе. Это позволяет установить и ядро, и LILO в начало диска, где LILO сможет найти их. Предыдущие версии LILO имели досадное ограничение, известное как “1024 cylinder limit” (ограничение 1024-го цилиндра). LILO не мог загружать ядра с разделов, находящихся за 1024-м цилиндром. В последних версиях LILO эта проблема устранена.
Floppy
-
Этот вариант ещё более безопасен, чем предыдущий. В нём создаётся дискета, которую вы можете использовать для загрузки своей системы Linux. При этом загрузчик находится вообще за пределами жёсткого диска, поэтому, чтобы загрузить Slackware, вам нужна только эта дискета. Недостатки этого метода очевидны. Во-первых, дискеты печально известны своей ненадёжностью. Во-вторых, начальный загрузчик больше не является частью вашей системы. Если вы потеряете дискету, вам придётся создать новую, чтобы загрузить свою систему.
MBR
-
Вы наверняка захотите выбрать этот вариант, если Slackware является единственной операционной системой на вашем компьютере, или если вы будете использовать LILO для выбора между несколькими операционными системами на своём компьютере. Это наиболее предпочитаемый метод для установки LILO и он подойдёт практически для любого компьютера.
В этом варианте будет перезаписан любой другой загрузчик, находящийся в MBR.
После выбора места установки liloconfig создаст конфигурационный файл и установит LILO. Вот и всё. Если вы выбрали режим expert, вы увидите специальное меню. Это меню позволяет вам дополнительно настроить файл /etc/lilo.conf, добавить в меню загрузки другие операционные системы и настроить LILO на передачу ядру специальных параметров во время загрузки. Меню expert выглядит примерно так:
Рисунок 7-2. liloconfig: меню expert
Какой бы ни была конфигурация вашей системы, настроить начальный загрузчик довольно легко. И liloconfig значительно помогает вам в этом.