У меня была очень похожая проблема. Я дважды загружаю окна 10 и debian (Bunsen), и если это актуально, я использую систему (U) EFI bios. Вот, как я решил проблему.
Вчера я открывал окна впервые с лета, и мне нужно установить обновления и перезагрузиться, а при второй перезагрузке я получаю подсказку спасения grub.
[ f1]ls дал: (hd0) (hd0,gpt6) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
Чтобы найти файловую систему, grub rescue может распознать, что я пробегаю через ls (hd0,#), где хэштег - это число от 1 до 6 (обратите внимание: один может отсутствовать «gpt» -part и, возможно, также часть «msdos», если вы используете старую таблицу разделов).
Оказывается, gpt5 - это мой домашний раздел, а gpt4 - мой основной раздел debian. в других разделах была обнаружена файловая система (с помощью grub rescue).
Теперь я последовал за Карлой Шредером «Как спасти непригружаемый GRUB 2 на Linux» -guide (https: // www. linux.com/learn/how-rescue-non-booting-grub-2-linux). В конце руководства она предоставляет команды для загрузки с спасения grub. Обратите внимание на то, что вначале она обращается к проблеме загрузки из обычной подсказки grub - это не подсказка о спасении, которая имеет для нас отношение, поэтому прочитайте эту часть, и вы получите подсказку. [ ! d5]
Так как мой загрузочный раздел - gpt4, я запускал следующие команды
set prefix=(hd0,4)/boot/grub
set root=(hd0,4)
insmod normal
, последний из которых немного изменил шрифт приглашения, а затем команду
normal
, который запустил мое обычное графическое меню загрузки GRUB2. Гид ничего не сказал об этом, это произойдет ... но он работал великолепно. Я выбираю загрузчик Windows, и установка обновления продолжается. Он перезагрузился в другой раз и отправил меня обратно в подсказку спасения grub, и я повторил процедуру, снова выбрав загрузку окон, и на этот раз завершение установки завершено.
Теперь перезагрузитесь вручную (когда настроено обновление Windows). Снова я получаю подсказку спасения grub, и я повторяю, но на этот раз в графическом загрузочном ману я выбираю свой linux (bunsenlabs), и когда я вошел в систему, я открываю терминал и все еще следую руководству Карлы Шредера [
sudo update-grub
, который находит мое изображение linux и диспетчер загрузки Windows, а затем я
sudo grub-install /dev/sda
Наконец, я снова перезагружаюсь, чтобы проверить, что все работает. Теперь я сразу получаю графический загрузочный мануал GRUB, и вы можете выбрать как linux, так и windows.
Надеюсь, это будет полезно, если у кого-то возникнет аналогичная проблема.