Назад | Перейти на главную страницу

Восстановить GRUB2 после Clonezilla

После восстановления из резервной копии clonezilla grub2 не работает. Я вижу «Поддерживается минимальное редактирование строк в стиле GNU GRUB ..» ..

У меня один жесткий диск с двумя разделами (/ boot и /)

настройки по умолчанию

Как восстановить загрузчик?

Я это сделал! Правые команды ниже

set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/grub
linux /vmlinuz-3..... **root=/dev/sda2**
initrd /initramfs-3....
boot

смелый очень важно!

Сначала вы вводите команды в приглашении GRUB для загрузки системы:

root (hd0,msdos1)
linux /vmlinuz-3.10.0-327.22.2.el7.x86_64 root=/dev/sda2 <other options>
initrd /initramfs-3.10.0-327.22.2.el7.x86_64.img

где «другие параметры» могут не понадобиться, но если вы знаете, что они вам нужны, добавьте их туда.

Это должно нормально загрузить вашу систему. После загрузки войдите в систему как root и заново создайте конфигурацию grub:

update-grub

После этого перезагрузитесь еще раз, чтобы все параметры, которые вы не прошли, но которые ваша система настроила в grub являются прошло на этот раз.

Вот что у меня сработало после разбиения моего диска NVME с помощью GParted (и после восстановления резервной копии Clonezilla):

set root=(hd0,gpt2)
set prefix=(hd0,gpt2)/boot/grub
linux /boot/vmlinuz-4.15.0-74-generic root=/dev/nvme0n1p2
initrd /boot/initrd.img-4.15.0-74-generic
boot