Настройка загрузчика

Чтобы загружать систему Red Hat Linux без загрузочной дискеты, нужно поставить загрузчик системы, программу, которая первой запускается при включении компьютера. Она служит для запуска и передачи контроля программному обеспечению ядра операционной системы. Ядро, в свою очередь, инициализирует оставшуюся часть операционной системы.

Программа установки дает на выбор два разных загрузчика: GRUB и LILO.

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

LILO (LInux LOader) — гибкий загрузчик для Linux. Он не зависит от файловой системы и может загружать образ ядра Linux с дискет и жестких дисков и даже загружать другие операционные системы.

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

Если вы не хотите устанавливать GRUB, нажмите Изменить загрузчик (Change boot loader). затем можно будет установить LILO либо вообще не устанавливать загрузчик.

Если загрузчик, способный загрузить Linux уже установлен, и вы не хотите его переставлять или собираетесь для загрузки использовать загрузочный диск, выберите Не устанавливать загрузчик (Do not install a boot loader) для этого нажмите на кнопку Изменить загрузчик (Change boot loader).

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

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

Перечислены все загрузочные разделы, включая используемые другими операционными системами. Раздел, содержащий корневую файловую систему будет иметь Метку (Label) Red Hat Linux (для GRUB) или linux (для LILO). Другие разделы разделы тоже могут иметь загрузочные метки. Если вы хотите добавить или изменить загрузочную метку других разделов, которые были определены программой установки, выберите при помощи мыши нужный раздел. После этогометку можно изменить нажав кнопку Изменить (Edit).

Выберите По умолчанию (Default) около нужного раздела, чтобы по умолчанию загружалась выбранная вами ОС. Без этого выбора программа установки на сможет работать дальше.

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

В колонке Метки (Label) написано то, что вы должны ввести в приглашение загрузчика (в неграфических загрузчиках), чтобы загрузить систему, которую вы хотите.

После появления загрузочного экрана GRUB , используйте кнопки клавиатуры со стрелочками для выбора загрузочной метки или напечатайте [e] для редактирования. Появится список пунктов конфигурационного файла для выбранной вами метки загрузки.

В графическом экране LILO нажмите [Ctrl]-[x], чтобы выйти в приглашение boot:. Если вы забыли, какие на вашем компьютере есть загрузочные метки, то всегда можно нажать [Tab] в приглашении командной строки, чтобы просмотреть список возможных меток.

Пароли загрузчика обеспечивают механизм безопасности в окружении, где возможен физический доступ к серверу.

Если вы устанавливаете загрузчик, то для защиты системы необходимо завести пароль. Пользователи могут добраться до ядра и создать угрозу безопасности системы. Для выбора каких-либо нестандартных опций при наличии пароля потребуется сначала его ввести.

Чтобы повысить неуязвимость вашей системы, вы должны выбрать опцию Использовать пароль загрузчика (Use a boot loader password).

После выбора введите пароль и подтвердите его.

Для настройки более продвинутых свойств загрузчика, таких как изменение порядка дисков или передачу опций ядру, убедитесь, что выбрана Расширенная настройка опций загрузчика (Configure advanced boot loader options) перед тем, как нажать Далее (Next).

Тонкая настройка загрузчика

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

The master boot record (MBR)

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

Первый сектор раздела boot

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

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

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

Нажмите кнопку Изменить порядок дисков (Change Drive Order), если хотите изменить порядок дисков. Это может быть полезным, если у вас несколько SCSI устройств или и SCSI, и IDE устройства и вы хотите загружаться с устройства SCSI .

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

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

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

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

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

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

Если вы не желаете использовать загрузчик, то имеется несколько альтернативных вариантов:

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

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

LOADLIN

Можно загружать Linux из-под MS DOS. К сожалению, он требует копию ядра Linux (и начальный RAM диск, если у вас есть SCSI адаптер) на разделе MS DOS. Единственный способ сделать это — загрузить Red Hat Linux, используя другой способ (например, с загрузочного диска) и затем скопировать ядро в раздел MS DOS. LOADLIN доступен по адресу

ftp://metalab.unc.edu/pub/Linux/system/boot/dualboot/ 

и на различных зеркалах сайта.

SYSLINUX

SYSLINUX — это MS DOS программа, очень похожая на LOADLIN. Также доступна по адресу

ftp://metalab.unc.edu/pub/Linux/system/boot/loaders/ 

и на различных зеркалах сайта.

Некоторые коммерческие загрузчики

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

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

загрузчики типа LOADLIN и System Commander произведены сторонними организациями и не поддерживаются Red Hat.

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

Этот раздел имеет отношение только к SMP-материнским платам. SMP — сокращение от Symmetric Multiprocessing, симметричной многопроцессорной обработки — это компьютерная архитектура, обеспечивающая большую производительность благодаря доступности нескольких центральных процессоров нескольким различным процессам одновременно.

Если инсталлятор определит SMP-материнскую плату на вашем компьютере, он автоматически создаст два входа.

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

Для систем на базе Intel╝ Pentium╝ 4 с hyperthreading ядром SMP будет установлено по умолчанию.

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

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