Многие новички и опытные пользователи Linux держат также установленной на своем компьютере операционную систему Windows, например, последней, десятой версии. Новичкам это нужно чтобы иметь запасную операционную систему, к которой они смогут вернуться, если их Linux сломается. А для опытных пользователей важно программное обеспечение, которое не поддерживается ни в Linux, ни даже с помощью эмулятора Wine, а таких программ достаточно много.
Но временами случается такая ситуация, что загрузчик Grub не распознает установленную Windows и не отображает ее в списке для систем для загрузки. В этой статье мы рассмотрим почему возникает ошибка grub не видит Windows 10 и как ее решить.
Причин такой ошибки может быть несколько, начиная от того, что система установлена на другом жестком диске, и заканчивая неизвестными глюками пакета os-prober, который и занимается определением операционных систем в Linux. Также, если у вас есть несколько версий Windows на компьютере, то программа может видеть только одну из них.
Сначала можно попытаться сделать наш с Windows раздел более видимым для программы. Для этого примонтируйте его в какую-либо папку. Например, в /mnt/:
sudo mount -t ntfs-3g -o ro /dev/sda1
Я предполагаю, что система Windows установлена на разделе, который определяется в Linux, как /dev/sda1. Дальше запустите утилиту os-prober:
sudo os-prober
Если программа обнаружит Windows, то вам останется обновить конфигурацию загрузчика Grub:
sudo update-grub
Или:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Если же этот способ не сработает, а он, скорее всего, не сработает, то вам останется только вручную добавить пункт меню для Windows. Это не самое простое, но зато эффективное решение. Сначала нам нужно узнать UUID раздела диска, на который установлена Windows, например, /dev/sda1:
blkid /dev/sda1
Затем откройте файл /etc/grub.d/40_custom и добавьте туда такой код:
menuentry "Windows 10" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set B4A6AEB7A6AE7A0E
chainloader +1
}
Если кратко, то здесь мы устанавливаем в качестве корня первый раздел первого диска, а затем указываем загрузчику, что нужно найти раздел с нужным нам UUID. Затем передаем управление загрузчику на этом разделе с помощью chainloader. Дальше осталось обновить конфигурацию Grub:
sudo update-grub
Мы использовали такой метод потому что теперь настройка не собьется после обновления ядра или другого процесса, инициализирующего обновление конфигурации. Потому что если бы мы добавили эти строки в /boot/grub/grub.cfg, то они были бы перезаписаны если не при первом, то при одном из следующих обновлений системы.
Когда конфигурация обновлена вы можете перезагрузить компьютер и загружать Windows с помощью нового пункта. Таким образом, можно добавить несколько пунктов, только для разных разделов нужно указывать их UUID.
Выводы
В этой небольшой статье мы разобрали что делать когда у вас возникнет ошибка grub не видит windows 10 и какими способами ее можно исправить. На самом деле решение очень простое, если вы не используете систему с UEFI. В варианте с EFI загрузка Windows управляется не Grub, а загрузчиком UEFI, но при использовании Linux рекомендуется отключить эту технологию.
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
Здравствуйте!
Накатил утром свежий пакет обновлений для манжаро. 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
За подсказки и помощь спасибо alexal9 и Agafron
Агафон вообще выручает часто, шикарный))
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Setup:
— I am on a HP laptop with a SSD drive and a HDD drive, using Arch on the former and Windows 10 on the latter.
— Both were installed in UEFI mode.
— Both the disks are partitioned using GPT.
— Secure Boot is disabled.
I installed Windows 10 on the HDD, disabled hibernation and fast startup, and then installed Arch on the SSD. I cannot boot Windows though, meaning os-prober (and thus GRUB) cannot detect it.
If I run os-prober (after mounting the Windows partition) I get no output, and indeed the generated grub.cfg does not have a Windows entry.
I installed ntfs-3g and I can successfully mount, read and write the Windows NTFS partition, so I do not think it is damaged.
These are my current partition tables (sda is the Linux SSD, sdb is the Windows HDD):
# fdisk -l
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DCC5AAB7-C32F-6A4A-BA47-00E20C6E37E7
Device Start End Sectors Size Type
/dev/sda1 2048 1128447 1126400 550M EFI System
/dev/sda2 1128448 9517055 8388608 4G Linux swap
/dev/sda3 9517056 93403135 83886080 40G Linux filesystem
/dev/sda4 93403136 488397134 394993999 188,4G Linux filesystem
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D0E8E908-03D5-4C95-B4F6-94AEB2E7D19C
Device Start End Sectors Size Type
/dev/sdb1 2048 34815 32768 16M Microsoft reserved
/dev/sdb2 34816 409602047 409567232 195,3G Microsoft basic data
/dev/sdb3 409602048 1953523711 1543921664 736,2G Linux filesystem
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232,9G 0 disk
├─sda1 8:1 0 550M 0 part /boot
├─sda2 8:2 0 4G 0 part [SWAP]
├─sda3 8:3 0 40G 0 part /
└─sda4 8:4 0 188,4G 0 part /home
sdb 8:16 0 931,5G 0 disk
├─sdb1 8:17 0 16M 0 part
├─sdb2 8:18 0 195,3G 0 part /mnt/win
└─sdb3 8:19 0 736,2G 0 part /mnt/backup
I did the same thing on another PC except everything was on the same disk, and it worked, meaning os-prober was able to detect Windows. Therefore I assume the problem is caused by having two drives.
I read the relevant wiki: https://wiki.archlinux.org/index.php/Du … FI_systems
As you can see from the output above, I *do not* have an EFI system partition on the HDD, only on the SSD. Is this ok?
I tried to do what is suggested here: https://wiki.archlinux.org/index.php/GR … menu_entry
I had to change the path accordingly since they seem to be different in Windows 10, but the new menu entry does not work: I get an error saying that I should use the Windows disk and fix problems… but I am afraid that it will mess up my existing setup even more overwriting GRUB. I can take a picture of this error if this is useful.
Any suggestion on how I should proceed?
Last edited by effeeffe (2018-09-03 16:48:39)
# |
|
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
Установил Grub+os-prober как делал это всегда, но в этот раз по непонятным мне причинам не находит Windows 10. Подскажите, что делать. |
nafanja |
# |
Темы: 94 Сообщения: 9252 Участник с: 02 июня 2012 заблокирован |
в каком режиме была установлена винда, в том нужно и загружать линь перед генерацией конфига. под режимом нужно понимать биос или уэфи. Псевдографический инсталлятор Arch Linux ver. 3.8.2 |
FireShock |
# |
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
У меня все ОС установлены из под BIOS без UEFI. Об этом говорит создаваемый виндой скрытый раздел в объёме 500 мб. Линукс тоже был установлен из под BIOS’a. |
FireShock |
# (отредактировано 4 года, 10 месяцев назад) |
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
Нашёл проблему, но тут нарисовалась другая. При генерации fstab туда не записались разделы с виндой. Как узнать UUID раздела и записать туда винду ручками? Вот список всех разделов. Что из этого мне надо вписать в fstab?
Записи в fstab при генерации:
|
Haron_Prime |
# |
Темы: 28 Сообщения: 2109 Участник с: 08 июня 2014 |
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad |
FireShock |
# |
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
Уже проверил и написал выше, как мне теперь правильно это записать в fstab? |
Haron_Prime |
# |
Темы: 28 Сообщения: 2109 Участник с: 08 июня 2014 |
UUID нужного раздела
Вариант 2
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad |
FireShock |
# (отредактировано 4 года, 10 месяцев назад) |
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
А после вписания ребутнутся и потом заного сгенерировать конфиг груба? |
Haron_Prime |
# |
Темы: 28 Сообщения: 2109 Участник с: 08 июня 2014 |
зачем?
если запись в /etc/fstab сделана правильно, то все дописанные разделы смонтируются в указанные места
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad |
Haron_Prime |
# |
Темы: 28 Сообщения: 2109 Участник с: 08 июня 2014 |
на каждый монтируемый раздел должна быть своя точка монтирования
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad |
I just re-installed an updated version of an OS based on Debian Testing on my machine, but this time I booted the installation DVD as an UEFI(FAT) medium, so the OS was installed in UEFI-mode. I was going to modify my grub after installation, as usual, and noticed, that the os-prober didn’t find my Windows 10 even though it found all other Linx OSes of different kinds, including UEFI and (!)NON-UEFI operating systems (NOTE: the operating system was missing BEFORE modification already). Every Linux works as expected and I don’t have any problems with those. I just can’t seem to find a way to add Windows 10 to the menu.
I searched a solution for quite a while now and some things are definitely clear:
- ignoring non-UEFI systems by os-prober isn’t the problem, because the other Linux systems are found, but not in UEFI mode
- adding something to custom_40 or anything alike breaks the whole grub2 and I have to purge && re-install
- Windows 10 has valid boot-entries, partition, etc, etc, because it worked before the re-installation of the aforementioned OS, and nothing has changed about the Windows 10 installation
I also found out through my research, that it might be connected to the fact that Windows 10 is installed on a different disk having the msdos partition table (MBR), while my Linux operating systems are on another identical disk, which is tabled as GPT, though.
So my question: how do I let GRUB2 find and add the Windows 10 entry on its own?
Содержание
- GRUB+OS-Prober не видит Win
- Ошибка grub не видит Windows 10
- Ошибка Grub не видит Windows 10
- Выводы
- GRUB2 не видит Windows РЕШЕНО
- 23 комментария
- os-prober и update-grub не могут увидеть / найти работающую установку Windows
- 1 ответ
- Grub не видит windows 7
GRUB+OS-Prober не видит Win
Установил Grub+os-prober как делал это всегда, но в этот раз по непонятным мне причинам не находит Windows 10.
Подскажите, что делать.
в каком режиме была установлена винда, в том нужно и загружать линь перед генерацией конфига.
под режимом нужно понимать биос или уэфи.
nafanja
в каком режиме была установлена винда, в том нужно и загружать линь перед генерацией конфига.
под режимом нужно понимать биос или уэфи.
Нашёл проблему, но тут нарисовалась другая.
При генерации fstab туда не записались разделы с виндой. Как узнать UUID раздела и записать туда винду ручками?
Вот список всех разделов. Что из этого мне надо вписать в fstab?
Записи в fstab при генерации:
FireShock
Как узнать UUID раздела и записать туда винду ручками?
FireShock
Как узнать UUID раздела и записать туда винду ручками?
FireShock
Что из этого мне надо вписать в fstab?
Создаём каталоги для монтирования:
Открываем от имени администратора файл /etc/fstab, содержащий информацию о всех монтируемых при загрузке разделах:
Добавляем в конец файла,
для NTFS:
Создаём каталоги для монтирования:
sudo mkdir /mnt/Shared /mnt/TrendNet8Gb
Открываем от имени администратора файл /etc/fstab, содержащий информацию о всех монтируемых при загрузке разделах:
sudo nano /etc/fstab
Добавляем в конец файла,
для NTFS:
UUID=»7ECCC7F5CCC7A62D» /mnt/Shared ntfs rw,nls=utf8,gid=plugdev,umask=0002 0 0
FireShock
А после вписания ребутнутся и потом заного сгенерировать конфиг груба?
FireShock
А обязательно точки монтирования создавать или можно одну.
Источник
Ошибка grub не видит Windows 10
Многие новички и опытные пользователи Linux держат также установленной на своем компьютере операционную систему Windows, например, последней, десятой версии. Новичкам это нужно чтобы иметь запасную операционную систему, к которой они смогут вернуться, если их Linux сломается. А для опытных пользователей важно программное обеспечение, которое не поддерживается ни в Linux, ни даже с помощью эмулятора Wine, а таких программ достаточно много.
Но временами случается такая ситуация, что загрузчик Grub не распознает установленную Windows и не отображает ее в списке для систем для загрузки. В этой статье мы рассмотрим почему возникает ошибка grub не видит Windows 10 и как ее решить.
Ошибка Grub не видит Windows 10
Причин такой ошибки может быть несколько, начиная от того, что система установлена на другом жестком диске, и заканчивая неизвестными глюками пакета os-prober, который и занимается определением операционных систем в Linux. Также, если у вас есть несколько версий Windows на компьютере, то программа может видеть только одну из них.
Сначала можно попытаться сделать наш с Windows раздел более видимым для программы. Для этого примонтируйте его в какую-либо папку. Например, в /mnt/:
Я предполагаю, что система Windows установлена на разделе, который определяется в Linux, как /dev/sda1. Дальше запустите утилиту os-prober:
Если программа обнаружит Windows, то вам останется обновить конфигурацию загрузчика Grub:
Если же этот способ не сработает, а он, скорее всего, не сработает, то вам останется только вручную добавить пункт меню для Windows. Это не самое простое, но зато эффективное решение. Сначала нам нужно узнать UUID раздела диска, на который установлена Windows, например, /dev/sda1:
Затем откройте файл /etc/grub.d/40_custom и добавьте туда такой код:
Если кратко, то здесь мы устанавливаем в качестве корня первый раздел первого диска, а затем указываем загрузчику, что нужно найти раздел с нужным нам UUID. Затем передаем управление загрузчику на этом разделе с помощью chainloader. Дальше осталось обновить конфигурацию Grub:
Мы использовали такой метод потому что теперь настройка не собьется после обновления ядра или другого процесса, инициализирующего обновление конфигурации. Потому что если бы мы добавили эти строки в /boot/grub/grub.cfg, то они были бы перезаписаны если не при первом, то при одном из следующих обновлений системы.
Когда конфигурация обновлена вы можете перезагрузить компьютер и загружать Windows с помощью нового пункта. Таким образом, можно добавить несколько пунктов, только для разных разделов нужно указывать их UUID.
Выводы
В этой небольшой статье мы разобрали что делать когда у вас возникнет ошибка grub не видит windows 10 и какими способами ее можно исправить. На самом деле решение очень простое, если вы не используете систему с UEFI. В варианте с EFI загрузка Windows управляется не Grub, а загрузчиком UEFI, но при использовании Linux рекомендуется отключить эту технологию.
Источник
GRUB2 не видит Windows РЕШЕНО
Накатил утром свежий пакет обновлений для манжаро. Grub2 перестал видеть винду (win7x64), хотя еще 8 часов назад все было в порядке и полтора года до этого момента все было в порядке.
os-prober видит запись
Винда установлена на другом физическом диске. Как это исправить? Как скоро исправят данный баг?
За подсказки и помощь спасибо alexal9 и Agafron
Агафон вообще выручает часто, шикарный))
23 комментария
Как это исправить? — не знаю
Как скоро исправят данный баг? — не знаю.
И где брать тот же герыч что и у кодеров граба? — не скажу.
))))
Откатитесь на последний бекап. Это же не проблема.
P.S.
Бекап — это не проявление трусости.
И я не делаю.
Раз в неделю, вполне себе норм.
И хранить последние 3 версии.
Да, я можно сказать, москвич.
Общаюсь с вами с ноута 2008 года выпуска )))
Бекап бывает разный. Можно бекапить все, а можно выборочно.
Я бекаплю только систему, как раз на случай подобных сбоев и скрытые файлы хомяка. Из бекапа так же исключен кеш скачанных пакетов. В общем все занимает не особо много места на терабайтном HDD.
Это все конечно не отностится к вашему вопросу… Только дает тему для размышлений.
Timeshift аккуратненько скадывает все ему нужное в одну папочку, на любом, даже внешнем диске. Попробуйте с ним подружиться.
Прошу вас простить разработчиков. Не ошибается тот, кто ничего не делает. Я уверен, они все поправят. Может через несколько дней, а может недель.
Все же пользуясь роллинг релизом, нужно страховаться и самому.
я обычно ищу и спрашиваю в англоязычной среде
мой совет для ленивых, а граб все равно надо подправить, достаточно добавить одну строчку
а еще рекомендую ознакомиться с how-to от dimonmmk и станет проще.
Да и по сути это не баг, просто граб, видимо, раньше игнорил отсутствие данного пункта.
в вики все есть
Источник
os-prober и update-grub не могут увидеть / найти работающую установку Windows
Я установил 12.04 рядом с установкой Windows 7 на жестком диске 3 ТБ. Если я использую F12 во время загрузки для проверки параметров загрузки из BIOS, Windows 7 и Ubuntu загружаются нормально, но Ubuntu GRUB дает мне только параметры Ubuntu.
Когда я пробую os-prober, я не получаю никаких результатов; update-grub тоже ничего для меня не делает. Я пытался модифицировать GRUB с помощью Grub Customizer, но, на самом деле, не совсем понимаю его тонкости.
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 имеет такое поведение, но решение работает.
Источник
Grub не видит windows 7
Grub загрузчик не видит windows 7. Если в терминале прописать ‘update-grub’ находит только ubuntu и memtest. Да и еще по непонятным причинам он не запускается, при старте загружается сразу убунту.
установи пакет os-prober, update-grub будет находить венду.
он уже был установлен. Я его запустил а потом обновил груб, никаких изменений 🙁
Позволь тогда задать не скромный вопрос: «а у тебя на харде венда то вообще есть?».
Не настолько уж я и новичек.
Попробовать чтоли бутнутся с диска с семёркой, прописать fixboot/fixmbr и потом попытатся заного обновить груб?
Ну я ж не знаю на сколько ты новичёк 🙂
Попробовать чтоли бутнутся с диска с семёркой, прописать fixboot/fixmbr и потом попытатся заного обновить груб?
ТС меню граба появляется призагруке?
меню граба не появляется. А что подразумевается под ТС? http://ru.wikipedia.org/wiki/ТС
Да и еще по непонятным причинам он не запускается, при старте загружается сразу убунту.
Таймаут в конфиге выставь ненулевой.
Grub загрузчик не видит windows 7. Если в терминале прописать ‘update-grub’ находит только ubuntu и memtest.
Меня будут пинать ногами, но всё же:
(это в /boot/grub/grub.cfg)
Только (hd0,msdos1) на свой раздел поменяй.
При загрузке удерживай Shift, должно появится меню grub.
Оно то появиось. Но виндоуса там все еще нету.
Поправь /boot/grub/grub.cfg как советовал tyakos
Меня будут пинать ногами, но всё же:
Спасибо, заработало. Только меня ожидал очередной сюрприз :
BOOTMGR is missing
Press ctrl+alt+del to restart
Неужели убунту стёрла виндовский загрузчик? )
Ну так восстанови с загрузочного диска (bootmgr c:).
Запустись с CD Win7, запусти консоль восстановления в консоли пропиши bootrec/fixboot дальше догадаешься что делать.
Линукс тут при чём?
А ты, недоумок, вали к Эребу
Это может быть глюк/фича твоего os-prober’а
Неплохо бы было посмотреть на выхлоп
Покажите /var/log/syslog после запуска update-grub.
На каком разделе установлена Windows?
при старте загружается сразу убунту.
что то тут не ладно)
программа восстановление не обнаруживает установленную семёрку, а восстановление запуска закрывается с ошибкой.
bootrec /fixboot
не удалось опознать присутсвующую на томе файловую систему.
bootrec /fixmbr
операция успешно завершена
но после перезагрузки пишет : Missing operating system
bootrec /scanOs
сканирование установленных систем Windows завершено успешно.
Общее количество обнаруженных систем windows : 1
[1] c:windows
операция успешно завершена
короче ну его нафик эту семёрку, я уже закалибался. Всем спасибо)
Источник
Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
[Solved] os-prober command does not see the Windows installation
I recently add a second nvme (motherboard Gigabyte B550 Aorus Pro) and i installed Windows 10. My primary OS is Linux Mint Cinnamon. The problem is that running the «os-prober» command doesn’t see the new OS (Windows) and i cannot setup the Grub dual boot!!! The «os-prober» command in terminal returns nothing!!! I have not bought a Windows key yet…i will. Windows needs to be activated and i am wondering…if that cause the problem??? I can boot in windows normal only if i select from the BIOS the Windows nvme to boot first…but i want to do it using Grub!!! Any ideas???
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
-
AndyMH
- Level 20
- Posts: 11038
- Joined: Fri Mar 04, 2016 5:23 pm
- Location: Wiltshire
Re: os-prober command does not see the Windows installation
Post
by AndyMH » Sat Jun 05, 2021 6:39 am
The usual reason for this is mint installed in legacy mode and win in UEFI mode or vice-versa. Check your BIOS boot mode settings and
Check if win booting UEFI or legacy:
https://www.easyuefi.com/resource/check … OS%20mode.
To check what mode mint is booting, open up a terminal and efibootmgr
:
Code: Select all
andy@T432 ~ $ efibootmgr
EFI variables are not supported on this system.
If you get this you are booting legacy (I am).
Homebrew i5-8400+GTX1080 Cinnamon 19.0, 4 x Thinkpad T430 Cinnamon 20.1, 2 x i7-3632 , i5-3320, i5-3210, Thinkpad T60 19.0 Mate
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
Re: os-prober command does not see the Windows installation
Post
by jimbzk » Sat Jun 05, 2021 6:55 am
I’ve build that PC last August for my nephews, everything is the latest & newest technology. I am almost sure that both OS, in both nvme’s are installed in UEFI mode…there is not BIOS in B550 motherboards. In my own PC, i have the exact same dual boot (two ssds instead of two nvmes) configuration but in BIOS mode because my PC is 14 years old!!!! I will check it anyway…Thanks!
-
JOPETA
- Level 17
- Posts: 7777
- Joined: Thu Nov 20, 2014 6:10 am
- Location: En un lugar de cuyo nombre no quiero acordarme
Re: os-prober command does not see the Windows installation
Post
by JOPETA » Sat Jun 05, 2021 2:30 pm
Please post back following code results (in a terminal copy and paste one line each time and press Enter, then use </>code option in forum editor as per this)
Code: Select all
inxi -Fxxxzr
sudo fdisk -l
sudo blkid
If Linux was installed in BIOS legacy mode yoou will need to install grub-efi as per pbear indicates here (Purge and reinstall for UEFI).
Last edited by JOPETA on Sat Jun 05, 2021 2:45 pm, edited 2 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
Re: os-prober command does not see the Windows installation
Post
by jimbzk » Sat Jun 05, 2021 2:46 pm
JOPETA wrote: ↑
Sat Jun 05, 2021 2:30 pm
Please post back following code results (in a terminal copy and paste one line each time and press Enter, then use </>code option in forum editor as per this)Code: Select all
inxi -Fxxxzr sudo fdisk -l sudo blkid
I am sorry that I didn’t post it properly but…i have not time and i think you can read the post!!!
-
AndyMH
- Level 20
- Posts: 11038
- Joined: Fri Mar 04, 2016 5:23 pm
- Location: Wiltshire
Re: os-prober command does not see the Windows installation
Post
by AndyMH » Sat Jun 05, 2021 2:47 pm
You either have to reinstall win in legacy mode or mint in UEFI mode. I suspect reinstalling win is probably preferred, but…
For win to install in UEFI mode your BIOS boot mode must be set to either UEFI or Both (legacy and UEFI) — so how did you manage to install mint in legacy mode? Check your BIOS settings — what boot mode options have you got?
UEFI is normally associated with a gpt partition table drive. To see what is what post the output from sudo parted --list
. You may need to reformat the drive with a legacy partition table.
EDIT — you posted as I was writing, your win drive nvme0n1 has a gpt partition table, while your mint drive nvme1n1 has a legacy partition table. You will need to reformat your win drive with a legacy partition table — use gparted. I also note you have done an ‘erase and install’ of LM20 — it creates a useless EFI partition and then puts everything else in an extended partition. So what are your BIOS boot settings…
Homebrew i5-8400+GTX1080 Cinnamon 19.0, 4 x Thinkpad T430 Cinnamon 20.1, 2 x i7-3632 , i5-3320, i5-3210, Thinkpad T60 19.0 Mate
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
Re: os-prober command does not see the Windows installation
Post
by jimbzk » Sat Jun 05, 2021 2:55 pm
Code: Select all
System:
Kernel: 5.4.0-74-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Cinnamon 4.8.6 wm: muffin 4.8.1 dm: LightDM 1.30.0
Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal
Machine:
Type: Desktop Mobo: Gigabyte model: B550 AORUS PRO v: x.x serial: <filter>
BIOS: American Megatrends v: F10 date: 09/18/2020
CPU:
Topology: 6-Core model: AMD Ryzen 5 3600X bits: 64 type: MT MCP arch: Zen
L2 cache: 3072 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 91035
Speed: 2185 MHz min/max: 2200/3800 MHz boost: enabled Core speeds (MHz):
1: 2205 2: 2196 3: 2196 4: 2195 5: 2195 6: 2195 7: 2194 8: 2197 9: 2194
10: 2191 11: 2187 12: 2196
Graphics:
Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Gigabyte
driver: nvidia v: 460.80 bus ID: 0a:00.0 chip ID: 10de:21c4
Display: x11 server: X.Org 1.20.9 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa resolution: 1920x1080~60Hz
OpenGL: renderer: GeForce GTX 1660 SUPER/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80
direct render: Yes
Audio:
Device-1: NVIDIA TU116 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus ID: 0a:00.1 chip ID: 10de:1aeb
Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus ID: 0c:00.4 chip ID: 1022:1487
Device-3: Microdia type: USB driver: snd-usb-audio,uvcvideo
bus ID: 1-6.1:4 chip ID: 0c45:636b serial: <filter>
Sound Server: ALSA v: k5.4.0-74-generic
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8125
v: 9.004.01-NAPI port: f000 bus ID: 08:00.0 chip ID: 10ec:8125
IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 1.87 TiB used: 169.94 GiB (8.9%)
ID-1: /dev/nvme0n1 vendor: A-Data model: SX8200PNP size: 953.87 GiB
speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 42B2S7JA scheme: GPT
ID-2: /dev/nvme1n1 vendor: Gigabyte model: GP-GSM2NE3100TNTD
size: 953.87 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: EDFM00.5
scheme: MBR
ID-3: /dev/sda vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB
speed: 6.0 Gb/s serial: <filter> rev: 033 scheme: GPT
ID-4: /dev/sdb type: USB vendor: SanDisk model: Ultra USB 3.0
size: 28.64 GiB serial: <filter> rev: 1.00 scheme: MBR
Partition:
ID-1: / size: 937.40 GiB used: 141.80 GiB (15.1%) fs: ext4
dev: /dev/nvme1n1p5
Sensors:
System Temperatures: cpu: 46.1 C mobo: N/A gpu: nvidia temp: 41 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Repos:
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/lutris-team-lutris-focal.list
1: deb http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://ftp.otenet.gr/linux/linuxmint-packages ulyssa main upstream import backport
2: deb http://ubuntu.otenet.gr focal main restricted universe multiverse
3: deb http://ubuntu.otenet.gr focal-updates main restricted universe multiverse
4: deb http://ubuntu.otenet.gr focal-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http://archive.canonical.com/ubuntu/ focal partner
Active apt repos in: /etc/apt/sources.list.d/steam.list
1: deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
2: deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
Active apt repos in: /etc/apt/sources.list.d/yannubuntu-boot-repair-focal.list
1: deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal main
Info:
Processes: 344 Uptime: 2m Memory: 15.64 GiB used: 1.43 GiB (9.2%)
Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: bash
v: 5.0.17 running in: gnome-terminal inxi: 3.0.38
eleftheria@eleftheria-B550-AORUS-PRO:~$ sudo fdisk -l
[sudo] password for eleftheria:
Disk /dev/nvme0n1: 953,89 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: ADATA SX8200PNP
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 22958900-906A-4F15-A158-5A0A303353AF
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M EFI System
/dev/nvme0n1p2 206848 239615 32768 16M Microsoft reserved
/dev/nvme0n1p3 239616 1999358571 1999118956 953,3G Microsoft basic data
/dev/nvme0n1p4 1999360000 2000406527 1046528 511M Windows recovery environm
Disk /dev/nvme1n1: 953,89 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: GIGABYTE GP-GSM2NE3100TNTD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00a59a6c
Device Boot Start End Sectors Size Id Type
/dev/nvme1n1p1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/nvme1n1p2 1052670 2000408575 1999355906 953,4G 5 Extended
/dev/nvme1n1p5 1052672 2000408575 1999355904 953,4G 83 Linux
Disk /dev/sda: 931,53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: CT1000MX500SSD1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 08E5C4AB-AB40-4F55-95CC-4FE1177E36D6
Device Start End Sectors Size Type
/dev/sda1 34 32767 32734 16M Microsoft reserved
/dev/sda2 32768 1953521663 1953488896 931,5G Microsoft basic data
Partition 1 does not start on physical sector boundary.
Disk /dev/sdb: 28,66 GiB, 30752000000 bytes, 60062500 sectors
Disk model: Ultra USB 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfb3a3c8d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 32 60062499 60062468 28,7G 7 HPFS/NTFS/exFAT
eleftheria@eleftheria-B550-AORUS-PRO:~$ sudo blkid
/dev/nvme0n1p1: UUID="0A0D-2AA5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="01215b72-c465-4388-86cd-1ed66ba49c95"
/dev/nvme0n1p3: UUID="564A125A4A1236E9" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="78fcf9ce-ae49-4bb2-809f-99406f0fe7aa"
/dev/nvme0n1p4: UUID="9CAC0971AC0946EC" TYPE="ntfs" PARTUUID="57ddc3b5-9230-4646-a214-7aefe3dc6141"
/dev/nvme1n1p1: UUID="0CF9-7594" TYPE="vfat" PARTUUID="00a59a6c-01"
/dev/nvme1n1p5: UUID="4373bda9-c67d-4bf4-909e-cdb0f4d1f451" TYPE="ext4" PARTUUID="00a59a6c-05"
/dev/sda2: LABEL="M-NM-^]M-NM--M-NM-?M-OM-^B M-OM-^DM-OM-^LM-NM-<M-NM-?M-OM-^B" UUID="888642488642374A" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="4dce1abb-700e-4281-9c16-3627a65c6451"
/dev/sdb1: UUID="7CB2C6B3B2C67166" TYPE="ntfs" PARTUUID="fb3a3c8d-01"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="0dac2aac-3120-405d-bb27-9a1cd7a4f0fe"
/dev/sda1: PARTLABEL="Microsoft reserved partition" PARTUUID="8c0cff40-e39e-435c-81fe-873a85c93b56"
eleftheria@eleftheria-B550-AORUS-PRO:~$ ^C
eleftheria@eleftheria-B550-AORUS-PRO:~$
eleftheria@eleftheria-B550-AORUS-PRO:~$ inxi -Fxxxzr
System:
Kernel: 5.4.0-74-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Cinnamon 4.8.6 wm: muffin 4.8.1 dm: LightDM 1.30.0
Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal
Machine:
Type: Desktop Mobo: Gigabyte model: B550 AORUS PRO v: x.x serial: <filter>
BIOS: American Megatrends v: F10 date: 09/18/2020
CPU:
Topology: 6-Core model: AMD Ryzen 5 3600X bits: 64 type: MT MCP arch: Zen
L2 cache: 3072 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 91035
Speed: 2197 MHz min/max: 2200/3800 MHz boost: enabled Core speeds (MHz):
1: 2195 2: 2196 3: 2195 4: 2188 5: 2196 6: 2195 7: 2196 8: 2194 9: 2196
10: 2196 11: 2196 12: 2195
Graphics:
Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Gigabyte
driver: nvidia v: 460.80 bus ID: 0a:00.0 chip ID: 10de:21c4
Display: x11 server: X.Org 1.20.9 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa resolution: 1920x1080~60Hz
OpenGL: renderer: GeForce GTX 1660 SUPER/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80
direct render: Yes
Audio:
Device-1: NVIDIA TU116 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus ID: 0a:00.1 chip ID: 10de:1aeb
Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus ID: 0c:00.4 chip ID: 1022:1487
Device-3: Microdia type: USB driver: snd-usb-audio,uvcvideo
bus ID: 1-6.1:4 chip ID: 0c45:636b serial: <filter>
Sound Server: ALSA v: k5.4.0-74-generic
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8125
v: 9.004.01-NAPI port: f000 bus ID: 08:00.0 chip ID: 10ec:8125
IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 1.87 TiB used: 169.95 GiB (8.9%)
ID-1: /dev/nvme0n1 vendor: A-Data model: SX8200PNP size: 953.87 GiB
speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 42B2S7JA temp: 29 C
scheme: GPT
ID-2: /dev/nvme1n1 vendor: Gigabyte model: GP-GSM2NE3100TNTD
size: 953.87 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: EDFM00.5
temp: 30 C scheme: MBR
ID-3: /dev/sda vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB
speed: 6.0 Gb/s serial: <filter> rev: 033 temp: 31 C scheme: GPT
ID-4: /dev/sdb type: USB vendor: SanDisk model: Ultra USB 3.0
size: 28.64 GiB serial: <filter> rev: 1.00 scheme: MBR
Partition:
ID-1: / size: 937.40 GiB used: 141.81 GiB (15.1%) fs: ext4
dev: /dev/nvme1n1p5
Sensors:
System Temperatures: cpu: 42.5 C mobo: N/A gpu: nvidia temp: 43 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Repos:
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/lutris-team-lutris-focal.list
1: deb http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://ftp.otenet.gr/linux/linuxmint-packages ulyssa main upstream import backport
2: deb http://ubuntu.otenet.gr focal main restricted universe multiverse
3: deb http://ubuntu.otenet.gr focal-updates main restricted universe multiverse
4: deb http://ubuntu.otenet.gr focal-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http://archive.canonical.com/ubuntu/ focal partner
Active apt repos in: /etc/apt/sources.list.d/steam.list
1: deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
2: deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
Active apt repos in: /etc/apt/sources.list.d/yannubuntu-boot-repair-focal.list
1: deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal main
Info:
Processes: 311 Uptime: 13m Memory: 15.64 GiB used: 1.51 GiB (9.6%)
Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: bash
v: 5.0.17 running in: gnome-terminal inxi: 3.0.38
Code: Select all
Disk /dev/nvme0n1: 953,89 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: ADATA SX8200PNP
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 22958900-906A-4F15-A158-5A0A303353AF
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M EFI System
/dev/nvme0n1p2 206848 239615 32768 16M Microsoft reserved
/dev/nvme0n1p3 239616 1999358571 1999118956 953,3G Microsoft basic data
/dev/nvme0n1p4 1999360000 2000406527 1046528 511M Windows recovery environment
Disk /dev/nvme1n1: 953,89 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: GIGABYTE GP-GSM2NE3100TNTD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00a59a6c
Device Boot Start End Sectors Size Id Type
/dev/nvme1n1p1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/nvme1n1p2 1052670 2000408575 1999355906 953,4G 5 Extended
/dev/nvme1n1p5 1052672 2000408575 1999355904 953,4G 83 Linux
Disk /dev/sda: 931,53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: CT1000MX500SSD1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 08E5C4AB-AB40-4F55-95CC-4FE1177E36D6
Device Start End Sectors Size Type
/dev/sda1 34 32767 32734 16M Microsoft reserved
/dev/sda2 32768 1953521663 1953488896 931,5G Microsoft basic data
Partition 1 does not start on physical sector boundary.
Disk /dev/sdb: 28,66 GiB, 30752000000 bytes, 60062500 sectors
Disk model: Ultra USB 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfb3a3c8d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 32 60062499 60062468 28,7G 7 HPFS/NTFS/exFAT
Code: Select all
/dev/nvme0n1p1: UUID="0A0D-2AA5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="01215b72-c465-4388-86cd-1ed66ba49c95"
/dev/nvme0n1p3: UUID="564A125A4A1236E9" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="78fcf9ce-ae49-4bb2-809f-99406f0fe7aa"
/dev/nvme0n1p4: UUID="9CAC0971AC0946EC" TYPE="ntfs" PARTUUID="57ddc3b5-9230-4646-a214-7aefe3dc6141"
/dev/nvme1n1p1: UUID="0CF9-7594" TYPE="vfat" PARTUUID="00a59a6c-01"
/dev/nvme1n1p5: UUID="4373bda9-c67d-4bf4-909e-cdb0f4d1f451" TYPE="ext4" PARTUUID="00a59a6c-05"
/dev/sda2: LABEL="M-NM-^]M-NM--M-NM-?M-OM-^B M-OM-^DM-OM-^LM-NM-<M-NM-?M-OM-^B" UUID="888642488642374A" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="4dce1abb-700e-4281-9c16-3627a65c6451"
/dev/sdb1: UUID="7CB2C6B3B2C67166" TYPE="ntfs" PARTUUID="fb3a3c8d-01"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="0dac2aac-3120-405d-bb27-9a1cd7a4f0fe"
/dev/sda1: PARTLABEL="Microsoft reserved partition" PARTUUID="8c0cff40-e39e-435c-81fe-873a85c93b56"
I tnink it is ok now!!!
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
Re: os-prober command does not see the Windows installation
Post
by jimbzk » Sat Jun 05, 2021 3:02 pm
AndyMH wrote: ↑
Sat Jun 05, 2021 2:47 pm
You either have to reinstall win in legacy mode or mint in UEFI mode. I suspect reinstalling win is probably preferred, but…For win to install in UEFI mode your BIOS boot mode must be set to either UEFI or Both (legacy and UEFI) — so how did you manage to install mint in legacy mode? Check your BIOS settings — what boot mode options have you got?
UEFI is normally associated with a gpt partition table drive. To see what is what post the output from
sudo parted --list
. You may need to reformat the drive with a legacy partition table.EDIT — you posted as I was writing, your win drive nvme0n1 has a gpt partition table, while your mint drive nvme1n1 has a legacy partition table. You will need to reformat your win drive with a legacy partition table — use gparted. I also note you have done an ‘erase and install’ of LM20 — it creates a useless EFI partition and then puts everything else in an extended partition. So what are your BIOS boot settings…
That’s a lot of work to do!!! I will leave now…Maybe an other day in this week. The pc is in my niece’s home. Thank you for your help!!!
Here is what the «sudo parted —list» command results:
Code: Select all
Model: ATA CT1000MX500SSD1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 17,4kB 16,8MB 16,8MB Microsoft reserved partition msftres
2 16,8MB 1000GB 1000GB ntfs Basic data partition msftdata
Model: SanDisk Ultra USB 3.0 (scsi)
Disk /dev/sdb: 30,8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 16,4kB 30,8GB 30,8GB primary ntfs
Model: ADATA SX8200PNP (nvme)
Disk /dev/nvme0n1: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 123MB 16,8MB Microsoft reserved partition msftres
3 123MB 1024GB 1024GB ntfs Basic data partition msftdata
4 1024GB 1024GB 536MB ntfs hidden, diag
Model: GIGABYTE GP-GSM2NE3100TNTD (nvme)
Disk /dev/nvme1n1: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 538MB 537MB primary fat32 boot
2 539MB 1024GB 1024GB extended
5 539MB 1024GB 1024GB logical ext4
Last edited by jimbzk on Sat Jun 05, 2021 3:04 pm, edited 1 time in total.
-
JOPETA
- Level 17
- Posts: 7777
- Joined: Thu Nov 20, 2014 6:10 am
- Location: En un lugar de cuyo nombre no quiero acordarme
Re: os-prober command does not see the Windows installation
Post
by JOPETA » Sat Jun 05, 2021 3:02 pm
You can use EFI partition on nvme0n1.
I doubt following will work booting in BIOS legacy mode and it is worth you try chroot method replacing /dev/sda2 with /dev/nvme1n1p5.
and /dev/sda1 with /dev/nvme0n1p1 when mounting and /dev/sda with /dev/nvme0n1 when installing grub.
It will work for sure using a rEFInd CD/flashdrive (also you can install it in your computer using Windows) to boot Linux Mint installed as it will boot in UEFI mode.
As indicate in pbear link (I was editing last post) you will need to purge grub-common
and install grub-efi.
Code: Select all
apt install grub-efi-amd64-signed os-prober shim-signed
«Select destination for boot loader if prompted (probably won’t be)»
And last to be sure run
Code: Select all
sudo grub-install --recheck /dev/nvme0n1
(Edited)
Last edited by JOPETA on Sun Jun 06, 2021 3:28 am, edited 10 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
-
AndyMH
- Level 20
- Posts: 11038
- Joined: Fri Mar 04, 2016 5:23 pm
- Location: Wiltshire
Re: os-prober command does not see the Windows installation
Post
by AndyMH » Sat Jun 05, 2021 3:10 pm
Jopeta — I’ve learnt something
A lot simpler than a reinstall!
jimbzk — the only downside to this is that you will be dependent on the win nvme drive to boot the mint nvme drive, so if it fails… Unlikely and as both drives are fixed I wouldn’t worry too much. If it did happen following a similar procedure you could re-install grub to the mint drive.
Just to be sure, make sure you have a backup before you re-install grub.
Homebrew i5-8400+GTX1080 Cinnamon 19.0, 4 x Thinkpad T430 Cinnamon 20.1, 2 x i7-3632 , i5-3320, i5-3210, Thinkpad T60 19.0 Mate
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
Re: os-prober command does not see the Windows installation
Post
by jimbzk » Sat Jun 05, 2021 3:23 pm
JOPETA wrote: ↑
Sat Jun 05, 2021 3:02 pm
You can use EFI partition on nvme0n1I doubt it will work booting in BIOS legacy and it is worth you try chroot method.
As indicate in pbear link (I was editing last post) you will need to purge grub-common
and install grub-efi.
Code: Select all
apt install grub-efi-amd64-signed os-prober shim-signed
«Select destination for boot loader if prompted (probably won’t be)» also some warning about
And last to be sure run
Code: Select all
sudo grub-install --recheck /dev/nvme0n1
Code: Select all
eleftheria@eleftheria-B550-AORUS-PRO:~$ sudo mount /nvme0n1p1 /boot/efi/
mount: /boot/efi: special device /nvme0n1p1 does not exist.
-
JOPETA
- Level 17
- Posts: 7777
- Joined: Thu Nov 20, 2014 6:10 am
- Location: En un lugar de cuyo nombre no quiero acordarme
Re: os-prober command does not see the Windows installation
Post
by JOPETA » Sat Jun 05, 2021 3:29 pm
It is/was a typo ( partiton is /dev/nvme0n1p1)
Any way as I said (was editing again)
I doubt following will work booting in BIOS legacy mode and it is worth you try chroot method replacing /dev/sda2 with /dev/nvme1n1p5 and /dev/sda1 with /dev/nvme0n1p1 when mounting and sda with /dev/nvme0n1 when installing
Only be sure you boot Linux Mint live media in UEFI mode (EFI USB option in the boot menu) or disable CSM in UEFI settings. In the Live session open a terminal and copy and paste
Code: Select all
sudo mount /dev/nvme1n1p5 /mnt
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
sudo cp /etc/resolv.conf /mnt/etc
modprobe efivars
sudo chroot /mnt
apt install grub-efi-amd64-signed shim-signed
grub-install /dev/nvme0n1 --uefi-secure-boot
update-grub
exit
sudo umount /mnt/boot/efi
sudo umount -R /mnt
Last edited by JOPETA on Sun Jun 06, 2021 3:29 am, edited 1 time in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
Re: os-prober command does not see the Windows installation
Post
by jimbzk » Sat Jun 05, 2021 4:31 pm
Thank you both guys but…i messed up!!! Somehow i «broke» the grub menu and i cannot boot to Linux any more!!! So i left…I’ll try to fix it tomorrow evening. I just want to fix grub, boot to Linux nvme, copy the home folder, because i need to save my nieces school documents, and then i will probably reinstall Linux Mint…!!!
-
AndyMH
- Level 20
- Posts: 11038
- Joined: Fri Mar 04, 2016 5:23 pm
- Location: Wiltshire
Re: os-prober command does not see the Windows installation
Post
by AndyMH » Sat Jun 05, 2021 6:33 pm
If you are going to re-install, then simplest way to copy off home is boot your mint install stick, open the file manager and mount your existing linux partition (it will be listed in the devices pane on the left).
Re-installing mint, few things you need to know about installing in UEFI mode on a separate drive dual boot. But too late now and will post tomorrow. You might also want to think about having a separate /home partition.
Homebrew i5-8400+GTX1080 Cinnamon 19.0, 4 x Thinkpad T430 Cinnamon 20.1, 2 x i7-3632 , i5-3320, i5-3210, Thinkpad T60 19.0 Mate
-
jimbzk
- Level 2
- Posts: 55
- Joined: Fri Aug 09, 2019 2:29 pm
- Location: Greece
Re: os-prober command does not see the Windows installation
Post
by jimbzk » Sat Jun 05, 2021 7:06 pm
Thank you AndyMH!!!! I will be waiting tomorrow for your instruction before i do any installation!!! I am watching tutorials on You Tube right now about UEFI installation modes!!! I should disable CSM in UEFI settings also i suppose…Thanks JOPETA also!!!!
-
JOPETA
- Level 17
- Posts: 7777
- Joined: Thu Nov 20, 2014 6:10 am
- Location: En un lugar de cuyo nombre no quiero acordarme
Re: os-prober command does not see the Windows installation
Post
by JOPETA » Sun Jun 06, 2021 3:43 am
You wont need to reinstall as I said . You can create a rEFInd CD/flash ( or install it in your computer using Windows) to boot Linux Mint already installed as it will boot in UEFI mode never mind it was installed in BIOS Legacy mode or grub is damage. Then you can reinstall/repair grub-efi.
Yes, disabling CSM (i.e. booting in strict UEFI mode) when installing/repairing is the main goal to get dual boot if Windows is installed in UEFI mode.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)