4.19. Настройка загрузчика для x86, AMD64 и Intel® 64

Для запуска компьютера без загрузочной дискеты обычно нужно установить загрузчик. Загрузчиком называется первая программа, которая выполняется при запуске компьютера. Она отвечает за загрузку и передачу управления ядру операционной системы. Ядро, в свою очередь, инициализирует остальные части операционной системы.
GRUB (GRand Unified Bootloader), устанавливаемый по умолчанию, является мощным загрузчиком системы. GRUB может загружать как различные открытые операционные системы, так и системы, принадлежие коммерческим компаниям, с загрузкой по цепочке (механизм загрузки неподдерживаемых операционных систем, например, DOS или Windows, с помощью другого загрузчика).
Настройка загрузчика

Рисунок 4.17. Настройка загрузчика

Если в качестве загрузчика системы вы не хотите использовать GRUB, нажмите кнопку Сменить загрузчик. Затем вы можете выбрать LILO или вовсе отказаться от установки загрузчика.
Если вы уже установили загрузчик, поддерживающий загрузку Red Hat Enterprise Linux, и не хотите заменять его другим, выберите вариант Не устанавливать загрузчик, нажав кнопку Сменить загрузчик.

Предупреждение

Если вы по каким-то соображениям решите не устанавливать GRUB, вы не сможете напрямую загрузить вашу систему, и вам придется использовать другой способ загрузки (например, коммерческий загрузчик). Используйте этот вариант, только если у вас точно есть другой способ загрузки компьютера!
Every bootable partition is listed, including partitions used by other operating systems. The partition holding the system's root file system has a Label of Red Hat Enterprise Linux (for GRUB). Other partitions may also have boot labels. To add or change the boot label for other partitions that have been detected by the installation program, click once on the partition to select it. Once selected, you can change the boot label by clicking the Edit button.
Отметьте флажок По умолчанию в строке предпочитаемого раздела, чтобы выбрать систему, загружаемую по умолчанию. Если вы не выберете образ, загружаемый по умолчанию, вы не сможете продолжить установку.

Примечание

Названия, приведенные в столбце Метка, вы будете вводить в приглашении загрузчика с текстовым интерфейсом для загрузки нужной операционной системы.
На экране загрузчика GRUB вы можете выбрать нужную метку с помощью клавиш-стрелок или изменить ее, нажав клавишу e. Вы увидите список параметров файла конфигурации выбранной вами системы.
Использование паролей загрузчика обеспечивает дополнительный уровень защиты там, где возможен физический доступ к вашему серверу.
Если вы установили загрузчик, для защиты вашей системы следует определить пароль. Если пароль загрузчика не задан, пользователи, имеющие доступ к вашему компьютеру, могут передать ядру параметры и взломать защиту. Если пароль загрузчика установлен, для настройки параметров загрузчика сначала потребуется ввести пароль. Но если у кого-то есть физический доступ к компьютеру, то возможно его загрузить с дискеты, компакт-диска или устройства USB при условии поддержки BIOS. План по обеспечению безопасности систем также должен учитывать альтернативные методы загрузки.
Если для усиления защиты системы вы решите использовать пароль загрузчика, отметьте флажок Установить пароль загрузчика.
Затем введите пароль и подтвердите его.
Чтобы настроить дополнительные параметры загрузчика, например, изменить порядок устройств или передать параметры ядру, отметьте флажок Настроить дополнительные параметры загрузчика и нажмите Далее.

4.19.1. Расширенная настройка загрузчика

Теперь, когда вы выбрали устанавливаемый загрузчик, вы можете также определить, куда его следует устанавливать. Вы можете установить загрузчик в одно из двух мест:
  • The master boot record (MBR) — This is the recommended place to install a boot loader, unless the MBR already starts another operating system loader, such as System Commander. The MBR is a special area on your hard drive that is automatically loaded by your computer's BIOS, and is the earliest point at which the boot loader can take control of the boot process. If you install it in the MBR, when your machine boots, GRUB presents a boot prompt. You can then boot Red Hat Enterprise Linux or any other operating system that you have configured the boot loader to boot.
  • The first sector of your boot partition — This is recommended if you are already using another boot loader on your system. In this case, your other boot loader takes control first. You can then configure that boot loader to start GRUB, which then boots Red Hat Enterprise Linux.
Установка загрузчика

Рисунок 4.18. Установка загрузчика

Примечание

Если вы используете RAID-адаптер, учтите, что не все BIOS поддерживают загрузку с дисков RAID-адаптера. В таких случаях не следует устанавливать загрузчик в MBR RAID-массива. Загрузчик должен быть установлен в MBR на том диске, где располагается раздел /boot/.
Если вы будете использовать только Red Hat Enterprise Linux, установите загрузчик в MBR.
Нажмите кнопку Сменить порядок дисков, если вас не устраивает порядок дисков или диски перепутаны в BIOS. Изменение порядка дисков может быть полезным, если у вас несколько SCSI-адаптеров, или и SCSI, и IDE-адаптеры, а вы, в свою очередь, хотите загрузиться с устройства SCSI.
Использовать LBA32 (как правило, не требуется) - этот параметр позволяет вам преодолеть ограничение в 1024 цилиндра для раздела /boot/. Установите этот параметр, если ваша система поддерживает расширение LBA32, что позволяет загружать систему за границей 1024 цилиндров, и вы хотите вынести раздел /boot/ за эту границу.

Примечание

Создавая разделы на своем жестком диске, учтите, что BIOS некоторых устаревших компьютеров может обращаться только к первым 1024 цилиндрам диска. В таком случае для загрузки Linux отведите разделу /boot достаточно места в пределах первых 1024 цилиндров диска. Другие разделы Linux могут располагаться за 1024 цилиндром.
В программе parted 1024 цилиндра равны 528 Мб. За дополнительной информацией обратитесь по адресу:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html
Добавить в команду параметры по умолчанию можно, задав их в поле Общие параметры ядра. Все указанные параметры передаются ядру Linux при каждой загрузке.