Windows 7 не отображается в меню GRUB

У меня двойная загрузка с Ubuntu и Windows 7. Мне нужно было переустановить W7, после чего я переустановил grub, чтобы получить доступ как к Ubuntu, так и к W7.

К сожалению, мое меню GRUB не показывает W7. Я старался update-grubЯ тоже пробовал os_prober а потом update-grub, Я также попытался восстановить загрузчик, но ни один из них, казалось, не работал. Вот мой вывод bootinfoscript:

http://pastebin.com/QD8Bx0jQ

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 работает нормально:)

Спасибо всем за ваши ответы!! Это было очень полезно!

Другие вопросы по тегам