Мультисистемная загрузка Unix / Linux

Поскольку на одном персональном компьютере может быть установлено несколько операционных систем, привычной является ситуация, когда компьютер загружается в мультисистемном режиме. Для этого загрузчик должен быть правильно сконфигурирован, чтобы распознать имеющиеся на локальных дисках операционные системы. В следующих разделах мы опишем некоторые проблемные блоки мультисистемной загрузки, а затем рассмотрим конкретные примеры конфигурации.

В каждом разделе диска может храниться собственный вторичный загрузчик, однако загрузочный диск должен иметь только одну главную загрузочную запись. Поэтому необходимо решить, какой загрузчик будет "главным". Как правило, выбор диктуется особенностями имеющихся операционных систем. Для Intel-ориентированных UNIX-и Linux-систем лучше всего в качестве главного загрузчика выбрать GRUB. При двух-вариантной загрузке Windows-системы всегда используйте загрузчик GRUB (а не загрузчик Windows).

Конфигурирование загрузчика GRUB для выполнения мультисистемной загрузки во многом аналогично конфигурированию загрузки только одной операционной системы. Прежде чем вносить изменения в файл grub.conf или menu. 1st, нужно установить желаемые операционные системы.

Записанные в файле grub. conf параметры конфигурации для загрузки операционной системы Windows отличаются от параметров для загрузки UNIX или Linux.

title Windows ХР

rootnoverify  (hd0,0) chainloader +1

Параметр chainloader загружает утилиту начальной загрузки из указанного места (в данном случае из сектора 1 первого раздела первого IDE-диска). Параметр rootnoverify предотвращает попытки загрузчика GRUB выполнить монтирование указанного раздела.

Ниже приведен полный текст файла grub, conf для случая, когда система Windows ХР загружается (по умолчанию) из первого раздела, Red Hat Enterprise Linux — из второго.

default=0

timeout=5

splashimage=(hdO,2)/boot/grub/splash.xpm.gz

hiddenmenu

title Windows XP

rootnoveri fy (hd0,0)

chainloader +1 title Red Hat

root (hdO,1)

kernel /vmlinuz

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

 

Комментарии (0)

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.