Использование загрузчика lilo

Загрузчик LILO создан Вернером Альмесбергером (Werner Almesberger). LILO может загружать ядро Linux как с дискеты, так и с твёрдого диска, и может загружать другие операционные совокупности: PC/MS-DOS, DR DOS, OS/2, Windows 95/98, Windows NT, 386BSD, SCO UNIX, Unixware и т. д. Возможно задан выбор до 16 различных операционных совокупностей на этапе загрузки.

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

  • программа /sbin/lilo, которая запускается из-под Linux, помогает чтобы записать все данные, нужную на этапе загрузки, в соответствующие места. Ее нужно перезапускать любой раз по окончании внесения трансформаций в ядро либо в конфигурационный файл LILO;
  • разные служебные файлы, каковые необходимы LILO на протяжении загрузки. Эти файлы в большинстве случаев находятся в каталоге /boot. Самые серьёзные из них — это фактически загрузчик (наблюдай ниже) и map-файл (/boot/map), в котором указывается расположение ядра. Еще один серьёзный файл — это файл конфигурации LILO, что в большинстве случаев имеет имя /etc/lilo.conf;
  • фактически загрузчик — это та часть LILO, которая первой загружается в память через прерывание BIOS, и которая загружает ядро Linux либо загрузочный сектор второй ОС. Загрузчик также складывается из двух частей. Первая часть записывается в загрузочный сектор и помогает для загрузки второй части, которая намного больше по размеру. Обе части в большинстве случаев сохраняются на диске в файле /boot/boot.b.

Нужно иметь в виду, что формат загрузочного сектора, создаваемого LILO, отличается от формата DOS MBR, так что в случае если записать загрузочный сектор LILO в MBR, то ранее установленные совокупности от Микрософт прекратят загружаться (если не принять дополнительных мер).

Загрузочный сектор LILO спроектирован так, дабы его возможно было применять как загрузочный сектор раздела, например, в нем имеется место для таблицы разделов.

Загрузочный сектор LILO при инсталляции совокупности возможно разместить в следующих местах:

  • загрузочный сектор дискеты в формате Linux (/dev/fd0, …);
  • MBR первого твёрдого диска (/dev/hda, /dev/sda, …);
  • загрузочный сектор первичного раздела файловой совокупности Linux на первом твёрдом диске (/dev/hda1, /dev/hda2, …);
  • загрузочный сектор логического раздела в расширенном разделе первого твёрдого диска (/dev/hda5, …). Правда большая часть программ типа fdisk не предполагают, что возможно загружаться из расширенного раздела и отказываются объявлять его активным. Исходя из этого в состав LILO включена особая программа (activate), которая разрешает обойти это ограничение. Но программа fdisk из дистрибутива Linux поддерживает возможность активизации расширенного раздела. Для этого нужно применять или опцию -на данный момент, или переменную BOOT.

Загрузочный сектор LILO не может быть размещен в следующих местах:

  • загрузочный сектор дискеты либо первичного раздела, отформатированных в других файловых совокупностях;
  • в swap-разделе Linux;
  • на втором твёрдом диске.

Помимо этого, имейте в виду, что LILO на протяжении загрузки необходимы еще следующие файлы:

  • /boot/boot.b;
  • /boot/map (создается при запуске /sbin/lilo);
  • все загружаемые предположения ядра (если вы выбираете версию ядра на этапе загрузки);
  • загрузочные сектора вторых операционных совокупностей, каковые будут загружаться через LILO;
  • выдаваемые при загрузке сообщения (в случае если таковые выяснены).

Следовательно, как загрузочный сектор LILO, так и перечисленные файлы (а также те, каковые вы станете устанавливать потом) должны пребывать в пределах первых 1024 цилиндров на твёрдом диске, поскольку они должны быть дешёвы через BIOS.

Начиная с версии 21, LILO выводит на экран меню выбора загружаемой совокупности (раньше нужно было для вызова меню нажимать клавишу табуляции).

Как вернуть загрузчик совокупности Grub в Ubuntu

Похожие статьи:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector