Os prober не видит windows 10

Многие новички и опытные пользователи Linux держат также установленной на своем компьютере операционную систему Windows, например, последней, десятой

Многие новички и опытные пользователи 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 License

Статья распространяется под лицензией 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)

#
4 года, 10 месяцев назад

Темы:

6

Сообщения:

38

Участник с: 28 марта 2018

Установил Grub+os-prober как делал это всегда, но в этот раз по непонятным мне причинам не находит Windows 10.
Подскажите, что делать.

nafanja

#
4 года, 10 месяцев назад

nafanja avatar

Темы:

94

Сообщения:

9252

Участник с: 02 июня 2012

заблокирован

в каком режиме была установлена винда, в том нужно и загружать линь перед генерацией конфига.
под режимом нужно понимать биос или уэфи.

Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874

FireShock

#
4 года, 10 месяцев назад

Темы:

6

Сообщения:

38

Участник с: 28 марта 2018

nafanja
в каком режиме была установлена винда, в том нужно и загружать линь перед генерацией конфига.
под режимом нужно понимать биос или уэфи.

У меня все ОС установлены из под BIOS без UEFI. Об этом говорит создаваемый виндой скрытый раздел в объёме 500 мб. Линукс тоже был установлен из под BIOS’a.

FireShock

#
4 года, 10 месяцев назад

(отредактировано

4 года, 10 месяцев назад)

Темы:

6

Сообщения:

38

Участник с: 28 марта 2018

Нашёл проблему, но тут нарисовалась другая.
При генерации fstab туда не записались разделы с виндой. Как узнать UUID раздела и записать туда винду ручками?
Вот список всех разделов. Что из этого мне надо вписать в fstab?

[[email protected] ~]# blkid
/dev/sda1: UUID="52DE4E25DE4E0229" TYPE="ntfs" PARTUUID="a1795bcc-01"
/dev/sda2: UUID="320CA7040CA6C1E9" TYPE="ntfs" PARTUUID="a1795bcc-02"
/dev/sda3: LABEL="Games" UUID="76EC685FEC681C1D" TYPE="ntfs" PARTUUID="a1795bcc-03"
/dev/sda5: UUID="78160b49-c321-4940-9b1b-4ad78151994e" TYPE="ext4" PARTUUID="a1795bcc-05"
/dev/sda6: UUID="75e733e2-552b-415f-a7c2-52ad09e30e61" TYPE="ext4" PARTUUID="a1795bcc-06"
/dev/sda7: UUID="7eb640a4-b077-4491-b38b-c0ffba3eba2f" TYPE="ext4" PARTUUID="a1795bcc-07"
[[email protected] ~]#

Записи в fstab при генерации:

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda6
UUID=75e733e2-552b-415f-a7c2-52ad09e30e61	/         	ext4      	rw,relatime,data=ordered	0 1

# /dev/sda5
UUID=78160b49-c321-4940-9b1b-4ad78151994e	/boot     	ext4      	rw,relatime,data=ordered	0 2

# /dev/sda7
UUID=7eb640a4-b077-4491-b38b-c0ffba3eba2f	/home     	ext4      	rw,relatime,data=ordered	0 2

Haron_Prime

#
4 года, 10 месяцев назад

Haron_Prime avatar

Темы:

28

Сообщения:

2109

Участник с: 08 июня 2014

FireShock
Как узнать UUID раздела и записать туда винду ручками?

sudo blkid

Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket

FireShock

#
4 года, 10 месяцев назад

Темы:

6

Сообщения:

38

Участник с: 28 марта 2018

Haron_Prime

FireShock
Как узнать UUID раздела и записать туда винду ручками?

sudo blkid

Уже проверил и написал выше, как мне теперь правильно это записать в fstab?

Haron_Prime

#
4 года, 10 месяцев назад

Haron_Prime avatar

Темы:

28

Сообщения:

2109

Участник с: 08 июня 2014

FireShock
Что из этого мне надо вписать в fstab?

UUID нужного раздела
Вариант 1

Создаём каталоги для монтирования:

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

Вариант 2
арчвики

Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket

FireShock

#
4 года, 10 месяцев назад

(отредактировано

4 года, 10 месяцев назад)

Темы:

6

Сообщения:

38

Участник с: 28 марта 2018

Haron_Prime
Вариант 1

Создаём каталоги для монтирования:

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

А после вписания ребутнутся и потом заного сгенерировать конфиг груба?
А обязательно точки монтирования создавать или можно одну. Например как вы написали. «/mnt/Shared»?

Haron_Prime

#
4 года, 10 месяцев назад

Haron_Prime avatar

Темы:

28

Сообщения:

2109

Участник с: 08 июня 2014

FireShock
А после вписания ребутнутся и потом заного сгенерировать конфиг груба?

зачем?
конфиг груба вообще трогать не надо
вас интересует монтирование виндовых разделов, как написано выше? ну так grub к этому отношения не имеет — монтирование происходит либо втоматом при старте системы на основании записей в /etc/fstab, либо вручную из терминала
после добавления записи в /etc/fstab просто выполните в терминале

sudo mount -a

если запись в /etc/fstab сделана правильно, то все дописанные разделы смонтируются в указанные места
и читайте вики — это всё элементарные манипуляции, так сказать базовые знания, без которых не обойтись, если Вы планируете использовать линух и далее

Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket

Haron_Prime

#
4 года, 10 месяцев назад

Haron_Prime avatar

Темы:

28

Сообщения:

2109

Участник с: 08 июня 2014

FireShock
А обязательно точки монтирования создавать или можно одну.

на каждый монтируемый раздел должна быть своя точка монтирования

Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket

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?

Содержание

  1. GRUB+OS-Prober не видит Win
  2. Ошибка grub не видит Windows 10
  3. Ошибка Grub не видит Windows 10
  4. Выводы
  5. GRUB2 не видит Windows РЕШЕНО
  6. 23 комментария
  7. os-prober и update-grub не могут увидеть / найти работающую установку Windows
  8. 1 ответ
  9. Grub не видит windows 7

GRUB+OS-Prober не видит Win

Установил Grub+os-prober как делал это всегда, но в этот раз по непонятным мне причинам не находит Windows 10.
Подскажите, что делать.

8bbfdb897f0c37710a7d8b4dc072bea1

в каком режиме была установлена винда, в том нужно и загружать линь перед генерацией конфига.
под режимом нужно понимать биос или уэфи.

nafanja
в каком режиме была установлена винда, в том нужно и загружать линь перед генерацией конфига.
под режимом нужно понимать биос или уэфи.

Нашёл проблему, но тут нарисовалась другая.
При генерации fstab туда не записались разделы с виндой. Как узнать UUID раздела и записать туда винду ручками?
Вот список всех разделов. Что из этого мне надо вписать в fstab?
Записи в fstab при генерации:

98c04efd47cc8aad6f697551c01c4dbd

FireShock
Как узнать UUID раздела и записать туда винду ручками?

FireShock
Как узнать UUID раздела и записать туда винду ручками?

98c04efd47cc8aad6f697551c01c4dbd

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

98c04efd47cc8aad6f697551c01c4dbd

FireShock
А после вписания ребутнутся и потом заного сгенерировать конфиг груба?

98c04efd47cc8aad6f697551c01c4dbd

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:

Snimok ekrana ot 2017 10 06 10 37 13

Если программа обнаружит Windows, то вам останется обновить конфигурацию загрузчика Grub:

Snimok ekrana ot 2017 10 06 10 36 10

Если же этот способ не сработает, а он, скорее всего, не сработает, то вам останется только вручную добавить пункт меню для Windows. Это не самое простое, но зато эффективное решение. Сначала нам нужно узнать UUID раздела диска, на который установлена Windows, например, /dev/sda1:

Snimok ekrana ot 2017 10 06 10 20 33

Затем откройте файл /etc/grub.d/40_custom и добавьте туда такой код:

Snimok ekrana ot 2017 10 06 10 35 42

Если кратко, то здесь мы устанавливаем в качестве корня первый раздел первого диска, а затем указываем загрузчику, что нужно найти раздел с нужным нам UUID. Затем передаем управление загрузчику на этом разделе с помощью chainloader. Дальше осталось обновить конфигурацию Grub:

Snimok ekrana ot 2017 10 06 10 36 10

Мы использовали такой метод потому что теперь настройка не собьется после обновления ядра или другого процесса, инициализирующего обновление конфигурации. Потому что если бы мы добавили эти строки в /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, но, на самом деле, не совсем понимаю его тонкости.

eb0e69d9850357ce14b219d1d6bf53fb5d07f966

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. Да и еще по непонятным причинам он не запускается, при старте загружается сразу убунту.

100407:929371862

36786: 1125460561

установи пакет os-prober, update-grub будет находить венду.

100407:929371862

он уже был установлен. Я его запустил а потом обновил груб, никаких изменений 🙁

36786: 1125460561

Позволь тогда задать не скромный вопрос: «а у тебя на харде венда то вообще есть?».

100407:929371862

Не настолько уж я и новичек.

Попробовать чтоли бутнутся с диска с семёркой, прописать fixboot/fixmbr и потом попытатся заного обновить груб?

43295:1242281381

36786: 1125460561

Ну я ж не знаю на сколько ты новичёк 🙂

Попробовать чтоли бутнутся с диска с семёркой, прописать fixboot/fixmbr и потом попытатся заного обновить груб?

91974: 1980452151

ТС меню граба появляется призагруке?

100407:929371862

меню граба не появляется. А что подразумевается под ТС? http://ru.wikipedia.org/wiki/ТС

90081: 1500681076

Да и еще по непонятным причинам он не запускается, при старте загружается сразу убунту.

Таймаут в конфиге выставь ненулевой.

Grub загрузчик не видит windows 7. Если в терминале прописать ‘update-grub’ находит только ubuntu и memtest.

100407:929371862

91974: 1980452151

90081: 1500681076

Меня будут пинать ногами, но всё же:

(это в /boot/grub/grub.cfg)

Только (hd0,msdos1) на свой раздел поменяй.

100407:929371862

При загрузке удерживай Shift, должно появится меню grub.

Оно то появиось. Но виндоуса там все еще нету.

91974: 1980452151

Поправь /boot/grub/grub.cfg как советовал tyakos

100407:929371862

Меня будут пинать ногами, но всё же:

Спасибо, заработало. Только меня ожидал очередной сюрприз :

BOOTMGR is missing
Press ctrl+alt+del to restart

Неужели убунту стёрла виндовский загрузчик? )

98408: 39161564

Ну так восстанови с загрузочного диска (bootmgr c:).

91974: 1980452151

Запустись с CD Win7, запусти консоль восстановления в консоли пропиши bootrec/fixboot дальше догадаешься что делать.

p

Линукс тут при чём?

36985:1686528943

А ты, недоумок, вали к Эребу

Это может быть глюк/фича твоего os-prober’а

Неплохо бы было посмотреть на выхлоп

49912:1163776537

Покажите /var/log/syslog после запуска update-grub.

На каком разделе установлена Windows?

77190: 192093824

при старте загружается сразу убунту.

p

100407:929371862

что то тут не ладно)

программа восстановление не обнаруживает установленную семёрку, а восстановление запуска закрывается с ошибкой.

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
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.

User avatar

AndyMH

Level 20
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
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!

User avatar

JOPETA

Level 17
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
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!!! :)

User avatar

AndyMH

Level 20
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
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!!! :D

jimbzk

Level 2
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.

User avatar

JOPETA

Level 17
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)

User avatar

AndyMH

Level 20
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 :D

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
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 nvme0n1

I 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.

:shock: :shock: :shock:

User avatar

JOPETA

Level 17
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
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…!!! :roll:

User avatar

AndyMH

Level 20
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
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!!!! :)

User avatar

JOPETA

Level 17
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)

Понравилась статья? Поделить с друзьями:
  • Orthanc dicom сервер настройка на windows
  • Originlab скачать бесплатно на русском for windows 10
  • Oracle vm virtualbox for windows 10
  • Oracle vm virtualbox extension pack скачать windows 10
  • Oracle virtualbox как создать виртуальную машину 64 бит windows 7