Автор Тема: Загрузчик GRUB  (Прочитано 5177 раз)

0 Пользователей и 1 Гость просматривают эту тему.

ShubNiggurath

  • Гость
Загрузчик GRUB
« : 07 Январь 2009, 22:55:20 »
Как восстановить загрузчик GRUB после переустановки Windows и можно ли редактировать меню(изменить очерёдность загрузки операционных систем) загрузчика GRUB?

RUTERK ФОРУМ

Загрузчик GRUB
« : 07 Январь 2009, 22:55:20 »

Ruterk

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 935
  • Спасибо: +0/-0
    • WWW.RUTERK.COM - Авторский блог и форум
Re: Загрузчик GRUB
« Ответ #1 : 11 Январь 2009, 17:09:43 »
Как происходит загрузка компьютера.
(Минимальные знания для работы с жестким диском).

Для того чтобы загрузится с жесткого диска, 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

ShubNiggurath

  • Гость
Re: Загрузчик GRUB
« Ответ #2 : 15 Январь 2009, 14:45:58 »
Большое спасибо за интересную информацию!Live CD Knoppix и Ubuntu у меня имеются.

aero1133

  • Гость
Re: Загрузчик GRUB
« Ответ #3 : 24 Декабрь 2009, 02:31:52 »
А с помошью LILO никогда не пробовал сделать мультизагрузку?

RUTERK ФОРУМ

Re: Загрузчик GRUB
« Ответ #3 : 24 Декабрь 2009, 02:31:52 »

 

Поиск

 
Как удалить загрузчик Windows 7?

Автор Сергей Виктор

Ответов: 1
Просмотров: 9409
Последний ответ 04 Февраль 2010, 15:51:36
от okshef
Подозреваю что слетел загрузчик...

Автор dia64

Ответов: 1
Просмотров: 3898
Последний ответ 03 Февраль 2012, 02:24:27
от Ruterk