Я использую Grub-Customizer с тех пор, как у меня был Ubuntu, но я заметил, что в последнее время у него появляется все больше и больше проблем.
Около двух недель назад я переупорядочил записи grub, поместил их в подменю с помощью настройщика grub и сохранил. Он сохранен, как обычно, и не сообщил об ошибках.
Я перезагрузился, чтобы посмотреть, как это выглядит. Когда мой компьютер загружается, он показывает мне аппаратные детали, прежде чем он загружает EFI по умолчанию. Я видел детали, затем экран стал черным, и я снова увидел детали! Мне кажется grub продолжал перезагружать ПК!
Я вошел в меню загрузки, чтобы загрузить Windows, и это работало нормально. Я создал живой Ubuntu USB и загрузился с него, за исключением того, что когда я увидел экран grub из USB, я нажал C kbd> для командной строки. У меня Ubuntu установлен на sda9, поэтому я набрал:
set root=(hd1,9)
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
И да, я знаю, как работает (hd1,9)
, при загрузке с USB USB временно назначается на sda
. Ubuntu загрузился нормально, поэтому я вошел и попробовал несколько вещей. Я попытался восстановить резервные копии из /ect/grub.d/backup/
, затем попытался sudo update-grub
и получил:
Syntax Error in Grub.cfg. Please ensure that there are no errors in /ect/grub.d/* and /default/grub.
Наконец, я попытался sudo grub-install /dev/sda
, и теперь я вижу grub при запуске машины. Теперь у меня есть другая проблема. Он все еще показывает ту же ошибку, что и раньше, когда я печатаю sudo update-grub
. Я бы хотел как-то сбросить grub, есть ли способ сделать это? Если нет, есть ли способ исправить это, не потеряв все мои программы (опять же)? Спасибо!
Редактировать: Я только что понял, что вся папка grub.d
и файл grub по умолчанию GONE! Что происходит!?!?!
ее / и т.д. не / ect, похож на опечатку.
, если Вы хотели восстановить личинку к значениям по умолчанию затем просто, копируют Ваши файлы личинки, производят чистку пакета личинки и переустанавливают его.