Уголок новичка
   20597

GRUB2 не видит Windows РЕШЕНО

Здравствуйте!

Накатил утром свежий пакет обновлений для манжаро. Grub2 перестал видеть винду (win7x64), хотя еще 8 часов назад все было в порядке и полтора года до этого момента все было в порядке.
os-prober видит запись
/dev/sda3:Windows 7:windows:chain

Но update-grub не дает результата
Generating grub configuration file…
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.4-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.4-x86_64.img
Found initrd fallback image: /boot/initramfs-5.4-x86_64-fallback.img
Adding boot menu entry for UEFI Firmware Settings…
Found memtest86+ image: /boot/memtest86+/memtest.bin
done


Винда установлена на другом физическом диске. Как это исправить? Как скоро исправят данный баг?

Рабочее решение:
sudo nano /etc/default/grub

Вручную добавляем снизу строку
GRUB_DISABLE_OS_PROBER=false

Ctrl+O, enter, Ctrl+x
sudo update-grub
reboot


За подсказки и помощь спасибо alexal9 и Agafron
Агафон вообще выручает часто, шикарный))

25 комментариев

avatar
И Минт тоже перестала видеть, он тоже на отдельном ссд.
0
avatar
Это проблема конкретно граба, так как стандартные способы перепробовал. Да и запуск биосом работает хорошо. Возможно кто-то решил что мы дофига олигархи и имеем ссд на 10 терабайт чтоб все на одном диске держать, например Kosh с его подходом владельца сервера
Последний раз редактировалось
0
avatar
решение в шапку добавил, попробуйте
+1
avatar
Как это исправить? — не знаю
Как скоро исправят данный баг? — не знаю.
И где брать тот же герыч что и у кодеров граба? — не скажу.
))))

Откатитесь на последний бекап. Это же не проблема.

P.S.
Бекап — это не проявление трусости.
Последний раз редактировалось
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
Опять же у меня ссд не на 10 терабайт и я не делаю снимки таймшифтом ежедневно. Только при обновлении ядра
0
avatar
И я не делаю.
Раз в неделю, вполне себе норм.

И хранить последние 3 версии.
Последний раз редактировалось
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
Для ссд 120-240 это не сильно чтобы норм. У меня же набор программ довольно веский, я не токмо ютуб смотрю. На линь переехал давно и довольно плотно, винда чисто под фрутик и набор плагинов, чьи разраби ленятся запиливать бинарники и вшивают проверку лицензии в распаковщика .exe. А для ссд с хорошим объемом я не москвич еще чтоб выкладывать по 50 кусков за такое
0
avatar
Да, я можно сказать, москвич.
Общаюсь с вами с ноута 2008 года выпуска )))
Бекап бывает разный. Можно бекапить все, а можно выборочно.
Я бекаплю только систему, как раз на случай подобных сбоев и скрытые файлы хомяка. Из бекапа так же исключен кеш скачанных пакетов. В общем все занимает не особо много места на терабайтном HDD.

Это все конечно не отностится к вашему вопросу… Только дает тему для размышлений.
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
Ну опять же, терабайт не идет в сравнение с объемами массовых ссд. Заполнен он у меня примерно на 80 из 120, т.к. программ использую довольно много. А таймшифт почему-то упрямо отказывается закидывать снэпшоты на дополнительные харды в кучу файлов и кэша программ. Потому один бэкап для меня это норма и используется он при обновлении ядра. Ну и от граба такой подлянки не ожидаешь. Если он не видит — ну вбить ему ручками настройку и все ок. А то ведь система все видит, а граб конкретно не хочет и все тут. Жуть
0
avatar
Timeshift аккуратненько скадывает все ему нужное в одну папочку, на любом, даже внешнем диске. Попробуйте с ним подружиться.

Прошу вас простить разработчиков. Не ошибается тот, кто ничего не делает. Я уверен, они все поправят. Может через несколько дней, а может недель.
Все же пользуясь роллинг релизом, нужно страховаться и самому.
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
Не, он не хочет куда-то кроме основного. Ему не нрвится что там иная разметка
0
avatar
Здесь существует еще отдельный вопрос о возможности подмонтирования в одну ветку (например home) нескольких физических хардов, но такое я обычно ищу и спрашиваю в англоязычной среде где «красноглазиков» поболее, здесь гуру с десяток да и такие жестокие вопросы тут как правило не задаются)) А так экспериментируем с монтированием рейд-массива в качестве цельного раздела, есть такие извращения. Но на иной машине которую не жалко грохнуть
0
avatar
Монтирование действительно отдельная тема…
Можно объединить несколько хардов в один логический том (LVM) и подключить куда угодно.
Про RAID не скажу, не пользовал.
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
В том или ином виде это есть издевательство над системой. Поживем — посмотрим. Если будет стабильно, то применю и в рабочей машине
0
avatar
В принципе работоспособность осталась, загрузчики не затерты. Но f12 при каждом переключении жать это не совсем то ради чего нужен граб, ради этого сойдет и любой загрузчик из девяностых
0
avatar
я обычно ищу и спрашиваю в англоязычной среде
Если так, то чтож не посмотрели там? Баг-то, выясняется, известный.
+2
avatar
или так, alexal9 — молодец! мне было даже лень гуглить, поэтому мой совет ниже для ленивых)
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Зачем врать, если багу всего сутки?
0
avatar
Справедливости ради, добавил решение в шапку на русском с указанием комбинаций в нано. За напоминание респект, реально вот на момент публикации моего топика решения там не видел
0
avatar
sudo DOWNGRADE_FROM_ALA=1 downgrade grub

выбери предыдущий апгрейд и пользуйся, граб можно в игнорлист пока добавить, думаю, в ближайших обновах исправят
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+3
avatar
Вот это дельный совет. А alexal9 фигню спорол. Багу всего сутки и про граб там редакция недавняя, на момент публикации вопроса там не было ответа. Плюс не все имеют диплом программиста на плюсах чтобы разобраться с редактированием файла через терминал, ведь на кедах нельзя сохранить при редактировании в текстовом редакторе
0
avatar
мой совет для ленивых, а граб все равно надо подправить, достаточно добавить одну строчку
GRUB_DISABLE_OS_PROBER=false

а еще рекомендую ознакомиться с how-to от dimonmmk и станет проще.
Да и по сути это не баг, просто граб, видимо, раньше игнорил отсутствие данного пункта.
в вики все есть
GRUB_DISABLE_OS_PROBER=«true»
— Включает/выключает проверку скриптом /etc/grub.d/30_os-prober наличия на других разделах операционных систем, включая такие как Windows, Linux, OSX и Hurd.
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+3
avatar
Видимо разработчик забыл ее выключить перед сохранением в продакшн, мало ли что понаустановлено на его машине. Решение добавил в шапку. Вот реально на момент когда я писал вопрос я его там не нашел, а если бы не alexal9 то и не зашел бы снова сегодня туда. А так после вашего метода решился опять обновил граб и добавил строку, заработало
Последний раз редактировалось
+1
avatar
GRUB Manjaro не видит Windows10 -перенесено
Последний раз редактировалось
0
avatar
доброго времени суток… обновил Кали всю сразу слетел загрузчик… перегуглил весь инэт… а тут 4 строчки… спс огромное. Обе системы стоят на одном SSD запускаются норм…
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.