Глава 12 12.1. Введение Системный загрузчик и альтернативная загрузка

В системе Linux существует два отличных загрузчика, GRUB (GRand Unified
Bootloader) и LILO (Linux LOader). GRUB новее LILO и обладает большими воз можностями. Оба загрузчика отличаются гибкостью и большим потенциалом на стройки; кроме того, они способны реализовывать сложные сценарии настрой ки — такие, как альтернативная загрузка нескольких операционных систем или
ядер Linux или передача параметров ядру во время загрузки.
Если вы все еще используете LILO, возможно, настало время подумать о пере ходе на GRUB. Хотя загрузчики в целом похожи друг на друга, GRUB обладает
рядом дополнительных возможностей, которые выводят его на первое место:
О командная консоль GRUB позволяет находить загрузочные образы, ядра
и корневые файловые системы;
О GRUB хранит загрузочную информацию в файловой системе, а не в главной
загрузочной записи (MBR);
О GRUB читает файловые системы и исполняемые файлы ядра, не заставляя
пользователя ограничиваться геометрией диска;
О и что самое лучшее, загрузчик GRUB абсолютно независим от операционной
системы. Если установить GRUB в отдельный загрузочный раздел, вы смо жете удалять и переустанавливать операционные системы по своему усмот рению, и вам не придется каждый раз заново устанавливать загрузчик.
И GRUB, и LILO позволяют загружать операционные системы, не входящие
в семейство Linux (например, Windows, OS/2, BSD Unix и т. д.). Для операцион ных систем, которые они не могут загружать напрямую (таких, как Windows),
GRUB и LILO применяют цепную загрузку, то есть передают управление собствен ному загрузчику Windows.
Главная загрузочная запись занимает первые 512 байт первого сектора перво го раздела диска. В ней находится таблица разделов и первичный загрузчик —
небольшая программа, хранящаяся в первых 446 байтах MBR, которая передает
управление вторичному загрузчику, хранящемуся в каталоге /boot. Остальные
66 байт MBR занимает таблица разделов.
Linux позволяет создать на диске IDE до 63 разделов: 3 первичных раздела
и 4 раздел, содержащий до 60 логических разделов в одном расширенном разделе.
Диски SCSI ограничиваются 15 разделами: 3 первичных и 12 логических в од ном расширенном разделе.