Не удается получить доступ к GNU GRUB
Я случайно изменил параметры GRUB для загрузки из memtest вместо правильного ядра Linux. Удерживание клавиш shift, esc, arrow и любой другой комбинации не вызовет GNU GRUB по желанию. Есть ли другой вариант, кроме переустановки и запуска с новой версией Linux?
1 ответ
- Вам нужно загрузиться с LiveCD/USB.
- Найдите свой оригинальный корневой раздел с помощью GParted. обратите внимание на его название (например:
/dev/sda1
). Запустите эти команды, замените
$PARTITION
с вашим разделом (отмечено выше)sudo mkdir /mnt sudo mount "$PARTITION" /mnt sudo -H gedit /mnt/etc/default/grub
Текстовый редактор откроет файл конфигурации GRUB. Исправьте все проблемы, например:
GRUB_DEFAULT
, затем сохраните и закройте окно.Запустите эти команды в терминале:
for i in sys proc run dev; do sudo mount --bind "/$i" "/mnt/$i"; done sudo chroot /mnt update-grub exit
На этом этапе ваш GRUB должен быть исправлен.