rescue




В rescue mode доступно всего четыре команды:
 
ls
set
unset
insmod


 ls
 В ответ она выведет, например, следующее:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

Выяснив обозначение радела, нужно дать команды:
 
set prefix=(hd0,1)/boot/grub 
set root=(hd0,1)

 Этими командами мы указываем использовать диск (hd0,1) для дальнейших команд. После чего нужно проверить, действительно ли на этом разделе есть то что нам нужно. Даем команду:

 ls /boot/grub
... и если в ответ получаем список всех файлов в этой директории, то считам, что дальше все пойдет как по маслу.
Даем команды:
 
insmod ext2
insmod normal
normal

 
После чего Grub перейдёт в полнофункциональный режим. Он автоматически найдет все операционки, которые можно подгружать, и покажет своё Grub-меню. 

Дальнейшее восстановление обычно сводится к тому, чтобы загрузить нужный нам Linux, и в нем от рута дать команду:
 
grub-install /dev/sda
 Эта команда переустановит в MBR код Grub-а таким образом, что он автоматически будет подхватывать свою вторую часть с раздела, с которого вы и загрузились

Содержание