Linux mini-HOWTO

       

Подготовка системного загрузчика


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

К сожалению, при установке Solaris переписывает область начальной загрузки (MBR) и стирает Ваш старый системный загрузчик.

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

Для lilo: посмотрите Ваш файл /etc/lilo.conf. Найдите строку boot= . Если там написано, что-то вроде boot=/dev/hda1, то это хорошо. Но если там есть, что-то вроде boot=/dev/hda, то это указатель на MBR. Исправьте этот указатель так, чтобы грузиться с первичного раздела Linux (например, boot=/dev/hda1).

Чтобы попробовать, позволяет ли Ваш системный загрузчик производить цепную загрузку, установите lilo в MBR и попробуйте загрузиться при помощи другого системного загрузчика. Я использую для этого файл lilo.conf.mbr со следующим содержанием:

#lilo.conf.mbr #Lilo в MBR только передает загрузку другому lilo boot=/dev/hda root=/dev/hda5 install=/boot/boot.b map=/boot/map vga=ask delay=50 other=/dev/hda1 label=lilochain

Теперь наберите lilo -C lilo.conf.mbr для установки lilo в MBR. И не забудьте запустить lilo для того, чтобы получить lilo в загрузочном секторе Вашего жесткого диска.

Если теперь Вы перезагрузитесь, то увидите приглашение lilo. Если вы выберете other, то загрузится старый lilo, который, в свою очередь, загрузит Linux.



Содержание раздела