Os prober не видит windows 10

Обновлено: 04.07.2024

Устанавливая Linux Mint 20 на свой ноутбук Acer, рядом с Windows 10, я столкнулся с проблемой. После установки второй операционной системы, BIOS отказывался ее видеть и по прежнему грузил установленную ранее Windows.

Решение этой проблемы было найдено довольно быстро! Все оказалось довольно просто!

На большинстве материнских плат, для этого используется клавиша F2 , нажатая при загрузке компьютера. Но если у Вас она не сработает, то уточните информацию о BIOS в спецификации вашего ПК.

Для манипуляций с UEFI, потребуется задать пароль пользователя BIOS, делается это в секции SECURITY.

Не перепутайте пароль от BIOS с паролем на загрузку. Если вы зададите его, то придется вводить код не только при входе в настройки, но при каждом запуске ПК. Снять его можно, но это лишняя головная боль. Не перепутайте пароль от BIOS с паролем на загрузку. Если вы зададите его, то придется вводить код не только при входе в настройки, но при каждом запуске ПК. Снять его можно, но это лишняя головная боль.

Запомните пароль, поскольку в следующий раз, при входе в BIOS, с вас уже будут запрашивать код.

Проверьте, что функция Secure Boot включена, иначе, требуемые нам пункты будут не доступны.

А отключите вы ее позднее, это все равно потребуется, если вы хотите запустить на Linux проприетарные драйвера.
После установки пароля, в BIOS просто так не попадешь! После установки пароля, в BIOS просто так не попадешь!

После включения Secure Boot и задания пароля активируется следующий пункт секции SECURITY:

Зайдя в него, мы увидим каталог, в котором требуется пройти по следующему пути:

Там будет лежать файл - grub , вот его то и нужно добавить в доверенные. Для этого, жмем на него с помощью Enter и подтверждаем добавление файла в доверенные с помощью введения слова YES.

Если вы сделали все предыдущие шаги, то в меню загрузки отобразиться новый пункт:

Это и есть наш GRUB, который с помощью клавиш F5-F6 требуется поставить на первое место в списке загрузки.

Обратите внимание, внизу BIOS дана четкие указания, какие клавиши нужно использовать для управления!

После всех этих операций, не забудьте вновь отключить функцию Secure Boot. Это делается все в той же секции - BOOT.

После этого, сохраните все операции клавишей F10 и выйдите из BIOS. При следующей перезагрузке ПК или ноутбука, вы увидите работающий GRUB, вместо загрузки Windows 10.

В нем Вы уже можете выбирать, что будет загружено Linux или Windows.

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

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

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

23 комментария

И Минт тоже перестала видеть, он тоже на отдельном ссд. Это проблема конкретно граба, так как стандартные способы перепробовал. Да и запуск биосом работает хорошо. Возможно кто-то решил что мы дофига олигархи и имеем ссд на 10 терабайт чтоб все на одном диске держать, например Kosh с его подходом владельца сервера

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

P.S.
Бекап — это не проявление трусости.

Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей! Опять же у меня ссд не на 10 терабайт и я не делаю снимки таймшифтом ежедневно. Только при обновлении ядра

И я не делаю.
Раз в неделю, вполне себе норм.

И хранить последние 3 версии.

Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей! Для ссд 120-240 это не сильно чтобы норм. У меня же набор программ довольно веский, я не токмо ютуб смотрю. На линь переехал давно и довольно плотно, винда чисто под фрутик и набор плагинов, чьи разраби ленятся запиливать бинарники и вшивают проверку лицензии в распаковщика .exe. А для ссд с хорошим объемом я не москвич еще чтоб выкладывать по 50 кусков за такое

Да, я можно сказать, москвич.
Общаюсь с вами с ноута 2008 года выпуска )))
Бекап бывает разный. Можно бекапить все, а можно выборочно.
Я бекаплю только систему, как раз на случай подобных сбоев и скрытые файлы хомяка. Из бекапа так же исключен кеш скачанных пакетов. В общем все занимает не особо много места на терабайтном HDD.

Это все конечно не отностится к вашему вопросу… Только дает тему для размышлений.

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

Timeshift аккуратненько скадывает все ему нужное в одну папочку, на любом, даже внешнем диске. Попробуйте с ним подружиться.

Прошу вас простить разработчиков. Не ошибается тот, кто ничего не делает. Я уверен, они все поправят. Может через несколько дней, а может недель.
Все же пользуясь роллинг релизом, нужно страховаться и самому.

Я установил 12.04 рядом с установкой Windows 7 на жестком диске 3 ТБ. Если я использую F12 во время загрузки для проверки параметров загрузки из BIOS, Windows 7 и Ubuntu загружаются нормально, но Ubuntu GRUB дает мне только параметры Ubuntu.

Когда я пробую os-prober, я не получаю никаких результатов; update-grub тоже ничего для меня не делает. Я пытался модифицировать GRUB с помощью Grub Customizer, но, на самом деле, не совсем понимаю его тонкости.

Вот скриншот диска, сделанного с помощью Дисковой утилиты. Первый раздел - Windows, второй - общие данные (MP3, документы, фотографии и т. Д.). FAT 105 МБ - это "системный раздел EFI", а 134 МБ "Неизвестный" помечен как "зарезервированный раздел Microsoft"; 898 ГБ - это Ubuntu, а последние 5 ГБ - подкачка.

Снимок дисковой утилиты

1 ответ

У меня была такая же проблема:
Windows 7 и Linux (Slax с Grub2 и Debian в моем случае) и os-prober не распознает раздел Windows, когда я использовал update-grub ; Окна были опущены.

Я исправил проблему. Сначала я протестировал добавление записи для Windows 7 вручную в /boot/grub/grub.cfg ( update-grub перезаписывает этот файл всякий раз, когда он запускается, поэтому внесенные в него изменения не являются постоянными).

Я перезагрузился, и Windows 7 появилась в меню и загрузилась нормально, кроме этой ошибки:

Когда это произошло, я нажал Enter и Windows загрузилась нормально.

Я расследовал исполнение os-prober командные и другие сценарии, участвующие в процессе распознавания ОС, и я проверяю вывод

Windows не указан. Я открыл файловый менеджер Dolphin, чтобы просмотреть раздел Windows, искал UUID раздела и заменил его в /boot/grub/grub.cfg устранить ошибку.

а винда тогда была в порядке

Я перезагрузил компьютер, пошел в консоль и выполнил

и тогда Windows снова не была в списке.

Я открыл Dolphin, просмотрел раздел Windows, выполнил

снова и Windows была в списке.

Я выполнил update-grub и меню GRUB теперь в порядке.

Я думаю os-prober требуется раздел (в случае NTFS, потому что раздел Debian всегда указан), смонтированный до того, как он сможет его найти. Я не выяснил почему os-prober имеет такое поведение, но решение работает.

В статье описывается приём, с помощью которого можно вернуть запись об операционной системе Windows, когда после появления загрузчика Grub вы вдруг обнаруживаете, что пропала Windows из списка установленных систем.

Всем привет, короткое эссе на тему как вернуть пропавшую запись об установленной Windows в Grub-загрузчик Кали Линукс. Такая беда подстерегла меня после очередного обновления Кали, и после перезагрузки на экране в меню загрузчика я заметил, что в нём чего-то не хватает:

пропала windows из grub

Пропала Windows: возвращаем запись о Windows в Grub-загрузчик

Откроем окно терминала и вводим команду (если вы не root-пользователь, не забудьте вводит все команды через sudo):

Линукс прошерстит конфигурацию загрузчика, и, если вы не столкнулись с куда более серьёзными проблемами, он обязательно обнаружит запись о Windows:

os-prober

Теперь закрепляем обнаруженную запись в загрузчике командой:

update-grub

Перезагружаемся. У меня всё стало на свои места:

изменить порядок загрузки в grub

Пакет os-prober установлен, терминал ошибок не возвращает, однако запись о Windows всё не появляется. Давайте внесём запись о Windows в загрузчик вручную.

  • Через терминал откроем документ текстовым редактором типа leafpad:
  • Куда внесём строчки типа:

chainloader +1

Читайте также: