Linux. Алексей Стахнов
Чтение книги онлайн.

Читать онлайн книгу Linux - Алексей Стахнов страница 51

СКАЧАТЬ style="font-size:15px;">      LILO – LInux LOader

      Программа-загрузчик, на сегодняшний день является стандартом de-facto практически для любого дистрибутива Linux. LILO (LInux LOader – загрузчик Linux) без проблем может загружать DOS, OS/2, Linux, FreeBSD, Windows и множество других операционных систем.

      Стандартно сконфигурированная программа LILO после запуска приостановит свое выполнение и выведет на экран графическое изображение с меню, пунктами которого являются варианты загрузки. Несколько секунд LILO ожидает ввода пользователем варианта загрузки (или специальных команд) и, в случае их отсутствия, запускает вариант загрузки, выбранный при конфигурировании по умолчанию. Обычные варианты загрузки в LILO носят название linux и dos (если в системе установлены одновременно операционная система Windows 9х и Linux).

      Конфигурационный файл LILO – /etc/lilo.conf, формат его можно найти в соответствующей справочной документации.

      GRUB

      GRand Unified Bootloader (Главный унифицированный загрузчик) – универсальный загрузчик, разработан в Фонде свободного программного обеспечения. Имеет больше возможностей по сравнению с LILO, а также избавлен от некоторых ограничений. В последнее время стал очень популярен, и по распространенности скоро догонит LILO.

      LoadLin

      Еще одна программа запуска Linux, которая, правда, не используется при старте компьютера, а позволяет загрузить ядро Linux из командной строки DOS (с параметрами загрузки). Применение LoadLin оправдано в том случае, если мы не хотим устанавливать загрузчик типа LILO в MBR (Master Boot Record) винчестера. Этот загрузчик также необходим, если у нас имеется оборудование, использующее драйвер DOS для установки в определенное состояние.

      Есть еще несколько других программ, которые можно использовать для загрузки Linux, однако они не получили широкого распространения.

      Параметры ядра

      Обзор параметров строки загрузки

      Программы-загрузчики, описание которых приведено выше, способны также, помимо загрузки самого ядра, передавать ему необходимые параметры загрузки.

      В параметрах загрузки недопустимо использовать пробелы, кроме как между отдельными аргументами. Список значений для одного аргумента должен разделяться запятыми между значениями. К примеру:

      ether=9,0x300,0xd0000,0xd4000,eth0 root=/dev/hda1

      Посмотреть параметры командной строки, заданные при загрузке, можно набрав /proc/cmdline.

      Утилита rdev

      Есть несколько параметров загрузки ядра Linux, хранящих свои значения по умолчанию в его образе. Эти параметры задаются при компиляции ядра, и для того, чтобы не перекомпилировать каждый раз ядро, используется утилита rdev.

      Утилита rdev может изменять следующие параметры:

      • rdev – устройство, с которого производится загрузка;

      • swapdev – устройство, содержащее раздел подкачки (swap);

      • ramsize – параметры RAM-диска;

      • vidmode – видеорежим по умолчанию;

      • rootflags СКАЧАТЬ