Найти тему

Как восстановить Grub в Linux

Если после очередного обновления или по другой причине у вас перестал загружаться компьютер, но после небольшой паузы на чёрном экране есть "grub rescue >" то можно попробовать восстановить загрузку системы.

1) Набираем ls enter выведет на экран что то подобное:

(hd0) (hd0,msdos2) (hd0,msdos1) (fd)

2) Набираем если знаем точно где ваш Linux:

set prefix=(hd0,msdos1)/boot/grub enter

3) Далее набираем:

set root=(hd0,msdos1) enter

4) Ещё набираем:

insmod normal enter

А тут начинается самое интересное:

вариант А - если появится "grub rescue" жирным шрифтом значит всё хорошо! Дальше набираем: normal enter и пожалуйста - мы в grub! заходим там обычным способом и зайдя в систему выполнить в терминале "sudo dpkg-reconfigure grub-pc"

вариант Б(плохой) - появляется надпись "error: unknown file system", тут можно попробовать повторить все операции начиная со второй только вместо "hd0,msdos1" набирать "hd0,msdos2" т.е. попробовать другие разделы дисков, нужный всё равно найдётся! Удачи :)

p.s. Если у вас система стояла на диске с UEFI, то диски будут обозначаться не hd0,msdos1 а hd0,gpt1.