313
Когда не грузится комп, мобильный интернет просто спасает...
С поврежденным GRUB, не грузящим систему и только мигающим пустой строкой, справиться можно сначала командой ls. Она выдаст список дисков и разделов с файловыми системами: (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1) и так далее.
Потом, определив диск, с которого хотим загрузиться, пишем, к примеру:
set prefix=(hd0,1)/boot/grub
set root=(hd0,1)
Так мы окапываемся в нужном нам диске, где уже можно спокойно осмотреться:
ls /boot/grub
и если выбрали правильно, получить в ответ список файлов в этом каталоге. После этого можно подгружать модули:
insmod ext2
insmod normal
normal
Вот теперь GRUB очухается и перейдет в нормальный режим: автоматом найдет все операционки на дисках и покажет стандартное меню загрузки. Грузимся куда нам надо, а затем правим системные настройки для загрузчика и закрепляем их:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Это еще не все. Дальше надо прожечь это добро в загрузочный сектор диска, с которого грузится комп. Например:
sudo grub-install /dev/sda