Windows 7 не отображается в меню GRUB
У меня двойная загрузка с Ubuntu и Windows 7. Мне нужно было переустановить W7, после чего я переустановил grub, чтобы получить доступ как к Ubuntu, так и к W7.
К сожалению, мое меню GRUB не показывает W7. Я старался update-grub
Я тоже пробовал os_prober
а потом update-grub
, Я также попытался восстановить загрузчик, но ни один из них, казалось, не работал. Вот мой вывод bootinfoscript:
2 ответа
Я заметил, что строки скрипта из os_prober вообще не вставляются в файл скрипта grub. Возможно в файле есть ошибка:
/etc/grub.d/30_os_prober
Обычно он должен показывать себя, даже если никакая другая ОС не обнаружена. Вы можете удалить grub-common и переустановить его, но, возможно, безопаснее скачать grub-common.deb и просто взять файл оттуда. Если вы бежите
sudo grub-mkconfig | grep prober
Вы должны увидеть начало и конец сценария. Если это не работает независимо от того, работает загрузка Windows или нет, она не будет отображаться.
Так что проблема была действительно с os_prober
, Некоторое время назад я возился с конфигурацией grub и переместил файл 30_os_prober
в grub.d
каталог в другое место, и я даже не помню, почему я это сделал.
После перемещения его обратно на законное место и запуска sudo grub-mkconfig
а потом sudo update-grub
работает нормально:)
Спасибо всем за ваши ответы!! Это было очень полезно!