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

Чтобы загружать систему Red Hat Linux без загрузочной дискеты, нужно поставить загрузчик — либо GRUB (он выбран по умолчанию), либо LILO.

Новое в Red Hat Linux 7.2 — загрузчик GRUB, который может использоваться для запуска Red Hat Linux. Он может загружать и другие операционные системы, например, Windows 9x. Вам нужно будет ответить на вопрос, как вы хотите и хотите ли вообще настраивать загрузчик и какой (GRUB или LILO).

Выберите, какой загрузчик устанавливать. Если предпочтение отдается знакомому, LILO, убедитесь, что вы его выбрали вместо GRUB'а.

Если нет желания устанавливать загрузчик, убедитесь в конце инсталляции, что создана загрузочная дискета, или найдите другой способ для загрузки (например, какой-нибудь еще загрузчик) системы Red Hat Linux.

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

Теперь, когда вы решили установить загрузчик (GRUB или LILO), следует определить куда. Выбирать можно между двумя местами:

The master boot record (MBR)

Лучше всего ставить именно туда, если только там уже не стоит загрузчик другой операционной системы, например, System Commander или OS/2 Boot Manager. MBR — специальная область диска, которую BIOS использует для загрузки системы. MBR является отправной точкой, откуда загрузчик может управлять процессом загрузки системы. Если вы установите его в MBR, то при загрузке машины появится приглашение. После этого вы можете загрузить Red Hat Linux или другие ОС, которые были указаны во время конфигурации LILO.

Первый сектор корневого раздела (root)

Рекомендуется, если в системе уже используется другой загрузчик (типа OS/2 Boot Manager). В этом случае этот другой загрузчик первым возьмет контроль в свои руки. Потом можно будет настроить его запускать GRUB (или LILO), который будет затем грузить Red Hat Linux.

Выберите, куда вы хотите установить GRUB (или LILO). Если единственной операционной системой на компьютере будет Red Hat Linux, то необходимо выбрать MBR. MBR выбирается и в случае, когда Linux соседствует с Windows 95/98, чтобы можно было загружать обе системы.

ПредостережениеПредостережение
 

Если нашлись причины не устанавливать GRUB или LILO, то вы не сможете целенаправленно загружать Red Hat Linux, придется использовать другой метод загрузки (вроде загрузочной дискеты). Делайте такой выбор, только будучи уверенными, что есть другой способ загрузить Red Hat Linux!

Если вы хотите добавить опции по умолчанию в команду GRUB или LILO boot, введите их в поле Параметры модуля (Kernel parameters). Любые опции, которые вы введете, будут передаваться ядру Linux всякий раз во время загрузки.

Опция Принудительно использовать LBA32 (Force use of LBA32) (обычно не требуется) позволяет превысить лимит 1024 цилиндра для раздела /boot. Если ваша система поддерживает расширение LBA32 для загрузки операционных систем сверх предела 1024 цилиндра, а вы хотите поместить раздел /boot на пространство большее этого предела и программа установки еще не определила расширение BIOS'а, выберите эту опцию.

Перечислены все разделы, включая те, что используются другими операционными системами. Раздел с Red Hat Linux корневой файловой системой будет иметь метку Boot label linux. Другие разделы также могут иметь загрузочные метки. Для того, чтобы добавить метки к другим разделам (или поменять существующие), щелкните левой кнопкой мыши по разделу. Выбрав раздел, можете изменить его загрузочную метку.

Обратите вниманиеОбратите внимание
 

В колонке Boot label перечислено что, вы должны написать в приглашении boot, чтобы загрузить желаемую операционную систему. Ничего страшного, если вы забыли, как определена метка загружаемой системы — всегда можно нажать [Tab], чтобы появился список меток.

Режим восстановления (Rescue Mode)

Чтобы использовать загрузочный диск в режиме восстановления (rescue mode), у вас имеется на выбор несколько опций.

  • При использовании CD-ROM для загрузки, наберите linux rescue в командной строке после приглашения boot:.

  • При использовании сетевого загрузочного диска, наберите linux rescue в командной строчке boot:. Дальше вам предложат перетащить соответствующий образ из сети.

  • При использовании загрузочного диска, включенного в поставку Red Hat Linux, точно также напечатайте linux rescue все в той же командной строке boot:. А теперь выберите способ установки и правильное дерево, откуда будет проводиться установка.

Дополнительная информация о режиме восстановления содержится в руководстве Official Red Hat Linux Customization Guide.

Альтернативные загрузчики

Если вы не желаете использовать GRUB или LILO для загрузки Linux, то имеется тому несколько альтернатив:

Загрузочный диск

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

LOADLIN

Можно загружать Linux из-под MS DOS. К сожалению, он требует копию ядра Linux (и начальный RAM диск, если у вас есть SCSI адаптер) на разделе MS DOS. Единственный способ сделать это — загрузить Red Hat Linux, используя другой способ (например, из LILO на дискете) и затем скопировать ядро в раздел MS DOS. LOADLIN доступен по ftp://metalab.unc.edu/pub/Linux/system/boot/dualboot/ и на различных зеркалах сайта.

SYSLINUX

MS DOS программа, очень похожая на LOADLIN. Также доступна на ftp://metalab.unc.edu/pub/Linux/system/boot/loaders/ и на различных зеркалах сайта.

Коммерческие загрузчики

Например, System Commander и Partition Magic, которые умеют загружать Linux (но требуют, чтобы GRUB или LILO были установлены в корневом разделе Linux).

SMP-материнские платы, GRUB и LILO

Этот раздел имеет отношение только к SMP-материнским платам. Если инсталлятор определит SMP-материнскую плату на вашем компьютере, он автоматически создаст два входа в конфигурационном файле /boot/grub/grub.conf или /etc/lilo.conf (смотря какой загрузчик вы установили) вместо обычного одного.

Две записи в grub.conf будут Red Hat Linux (версия ядра ) и Red Hat Linux (версии ядра-smp). Red Hat Linux (версия ядра-smp) будет загружаться по умолчанию. Однако, если у вас возникли проблемы с SMP ядром, можно вместо него выбрать загрузку Red Hat Linux (версия ядра). У вас сохранится вся фукциональность как и раньше, но вы будете работать только с одним процессором.

Двумя записями в lilo.conf будут linux и linux-up. По умолчанию грузится linux. Однако, если у вас возникли проблемы с SMP ядром, можно вместо него выбрать загрузку linux-up. У вас сохранится вся прежняя фукциональность, но вы будете работать только с одним процессором.