Linux -сборник рецептов


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, которая передает







- Начало -  - Назад -  - Вперед -


Книжный магазин