Как восстановить загрузчик GRUB после переустановки Windows и можно ли редактировать меню(изменить очерёдность загрузки операционных систем) загрузчика GRUB?
Как происходит загрузка компьютера.
(Минимальные знания для работы с жестким диском).
Для того чтобы загрузится с жесткого диска, CD-ROM привода, флоппи-дисковода или флешки, необходимо чтобы с них в память компьютера была перенесена (считана) и передана для управления загрузочная информация.
Размер этой информации (блока) = 512 байт, для всех устройств, кроме жесткого диска.
Эта информация (код) содержит инструкции для последующей загрузки.
1. БИОС считывает в память главный загрузчик.
2. Главный загрузчик по записанному в MBR коду ищет в таблице первый из загружаемых первичных разделов, на котором расположен начальный загрузчик и передает ему управление.
3. Начальный загрузчик, загружается главным загрузчиком (тем, что записан в MBR).
4. Начальный загрузчик записывается при установке операционной системы Windows.
5. Операционная система Windows загружается начальным загрузчиком, находящимся в нулевом блоке того первичного раздела, на который устанавливалась Windows.
При установке Windows (в том случае, если MBR все-таки переписывается, разумеется), производятся следующие изменения:
- переписывается исполняемый код MBR;
- устанавливается бит загружаемости (активности) раздела, на который инсталлируется ОС Windows, у всех остальных первичных разделов он сбрасывается (удаляется).
Вот по этой причине и происходит потеря возможности загрузки других операционных систем. Поэтому для того чтобы восстановить возможность загрузки надо использовать различные инструменты по редактированию MBR и в частности таблицы разделов.
Восстановление загрузчика GRUB
Последнее время часто экспериментирую с операционными системами, и при установке некоторых из них, таких как Linux, Mac OS X или Windows, затирается главная загрузочная запись (MBR). Для восстановления ее можно использовать LiveCD дистрибутив Линукс (Ubuntu, Knoppix), также можно восстановить с помощью Debian "Etch".
Этот пример показывает как восстановить загрузчик GRUB Loader при помощи LiveCD Ubuntu Linux
Прежде всего ставим в BIOS загрузку с CD. [First Boot]
Далее запускаемся с LiveCD дистрибутива...
..и работаем в консоли (терминале):
~$ sudo grub
> _
утилита будет ожидать ваших действий
ищем загрузчик:
> find /boot/grub/stage2
(hd0,2)
подменили рута
> root (hd0,2)
устанавливаем GRUB на hd0:
> setup (hd0)
Вот один из способов восстановления загрузчика GRUB найденный мною в Интернете!
Интересную статью "Самодостаточный GRUB" вы можете прочесть здесь: http://www.linuxshare.ru/docs/grub.html
Большое спасибо за интересную информацию!Live CD Knoppix и Ubuntu у меня имеются.
А с помошью LILO никогда не пробовал сделать мультизагрузку?