Кто то спросит, зачем восстанавливать загрузчик Linux GRUB ? Что его может стереть ? Например может понадобится восстановить загрузчик после переустановки Windows. Мне это понадобилось после восстановления из резервной копии программой Acronis True Image Server v9.1.3883 for Linux. Резервная копия всего жёсткого диска делается по плану на другой диск. Но как оказалось, после краха диска, и восстановления копии на новый, загрузчик GRUB не восстанавливается. Дальше речь пойдёт о том, как восстановить загрузчик Linux grub
Я пробовал на OS Linux CentOS-5.8
1.1 Грузимся с LiveCD и переходим в терминал. Становимся суперпользователем.
1.2 Определяем загрузочный раздел.
Загрузочный раздел будет помечен звездочкой. В нашем случае это /dev/sda1*
1.3 Размонтируем загрузочный раздел sda1
1.4 Монтируем загрузочный раздел.
1.5 Монтируем каталоги /dev
и /proc
нашей Live системы как каталоги root-раздела.
1.6 Создаем виртуальное root окружение на примонтированном клонированном диске.
2.1 В первой же строке вводим команду:
Далее произойдёт проверка доступных дисков, которая может занять некоторое время. В конце концов должно появиться приглашение:
GRUB>
2.2 В нем укажем наш загрузочный диск:
2.3 Скажем grub`у установить себя на этот диск:
загрузчик grub прочтет все конфигурационные файлы из директории /boot/grub
и перепишет MBR
.
2.4 Далее скажем:
2.5 Выйдем из переменной корневой директории.
Перезагрузим наш сервер.