Show Table of Contents
E.2.3. Особенности GRUB
GRUB обладает некоторыми особенностями, которые делают его более предпочтительным по сравнению с другими загрузчиками. Ниже приведены наиболее важные характеристики:
- GRUB предоставляет полноценное окружение командной строки для x86. Это обеспечивает гибкость загрузки операционных систем с заданными параметрами и при сборе сведений о системе. На протяжении долгого времени архитектуры, отличные от x86, использовали независимые окружения для загрузки системы из командной строки.
- GRUB поддерживает механизм адресации блоков LBA (Logical Block Addressing). LBA выполняет конвертацию при адресации секторов на устройствах IDE и SCSI. Сквозная нумерация секторов помогает снять ограничение BIOS в 1024 цилиндра, когда файлы за 1024 цилиндром не могут быть адресованы. Поддержка LBA позволяет GRUB загружать операционные системы из разделов, расположенных за пределами 1024 цилиндров. Большинство современных BIOS поддерживают LBA-адресацию.
- GRUB может читать разделы ext2. Это позволяет получить доступ к файлу конфигурации
/boot/grub/grub.conf
при загрузке системы, тем самым избавляя пользователя от необходимости записывать в MBR новую версию загрузчика первого этапа каждый раз при изменении настроек. Единственным случаем, когда может понадобиться переустановить GRUB в MBR, является перенос раздела/boot/
(см. Раздел E.3, «Установка GRUB»).