#1 Le 29/07/2025, à 22:01
- stephisa41
24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Bonjour,
Suite à un crash de mon ancien 20.04, j'ai réinstallé proprement la nouvelle version 24.04.2 LTS. J'ai une config en dual boot sur 2 DD phyiques différents. sda pour Linux et sdb pour windows. Je n'arrive pas à faire apparaitre windows dans le menu grub. J'ai décommenté l'option OS-PROBER dans le menu grub (=false) mais rien n'y fait :
Message dans le terminal avec
ourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.14.0-27-generic
Found initrd image: /boot/initrd.img-6.14.0-27-generic
Found linux image: /boot/vmlinuz-6.14.0-24-generic
Found initrd image: /boot/initrd.img-6.14.0-24-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
done
Si je fait un sudo os-prober, il ne se passe rien
stephane@stephane-System-Product-Name:~$ sudo os-prober
stephane@stephane-System-Product-Name:~$
Le répertoire var/lib/os-prober est vide
boot-info
oot-info-4ppa2081 [20250729_2159]
============================== Boot Info Summary ===============================
=> No boot loader is installed in the MBR of /dev/sda.
=> Windows is installed in the MBR of /dev/sdb.
sda1: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /efi/BOOT/fbx64.efi /efi/BOOT/mmx64.efi
/efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi
/efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg
sda2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 24.04.2 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sdb2: __________________________________________________________________________
File system: ntfs
Boot sector type: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 10 or 11
Boot files: /bootmgr /Windows/System32/winload.exe
sdb3: __________________________________________________________________________
File system: ntfs
Boot sector type: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb4: __________________________________________________________________________
File system: ntfs
Boot sector type: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
================================ 2 OS detected =================================
OS#1 (linux): L'OS actuellement utilisé - Ubuntu 24.04.2 LTS on sda2
OS#2 (windows): Windows 10 or 11 on sdb2
================================ Host/Hardware =================================
CPU architecture: 64-bit
Video: GK106 [GeForce GTX 660] from NVIDIA Corporation
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-6.14.0-27-generic root=UUID=fc87fbb0-e0bb-4081-98b1-6c20b84761e8 ro quiet splash vt.handoff=7
df -Th / : /dev/sda2 ext4 228G 24G 192G 12% /
===================================== UEFI =====================================
BIOS/UEFI firmware: 2003(5.11) from American Megatrends Inc.
The firmware is EFI-compatible, and is set in EFI-mode for this installed-session.
SecureBoot enabled according to mokutil - Veuillez indiquer ce message à boot.repair@gmail.com.
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0006,0005
Boot0000* Ubuntu HD(1,GPT,8eef7b38-1ff5-44f8-a1ac-c0ea5483d007,0x800,0x219800)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0005* CD/DVD Drive BBS(CDROM,,0x0)0000474f00004e4f97000000010000006f004400520057002d0032003400440035004d00540000000501090003000000007fff040002010c00d041030a0000000001010600001703120a000300ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce633004b0047004200460036003400440034003800200031002000200020002000200020002000200000007fff04000000424f
Boot0006* Hard Drive BBS(HD,,0x0)0000474f00004e4fb5000000010000006f00530061006d00730075006e006700200053005300440020003700350030002000450056004f0020003200350030004700420000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000100ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce6330053005300330057004e004800410038003900370031003300370020004500200020002000200000007fff04000000424f00004e4faf000000010000006f004b0049004e004700530054004f004e002000530055005600340030003000530033003700310032003000470000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000400ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce63000350032003000420036003700370037003600360030003400430036003100200020002000200000007fff04000000424f
39bc76ff6662f4fbe9aa116e4c997b41 sda1/BOOT/fbx64.efi
4ba5a5aad43c197e9fb58b76b404d287 sda1/BOOT/mmx64.efi
94c7467f956700d44c5b4dcd3967535c sda1/ubuntu/grubx64.efi
4ba5a5aad43c197e9fb58b76b404d287 sda1/ubuntu/mmx64.efi
07e25dcaf57c776875f78fa36827c58e sda1/ubuntu/shimx64.efi
07e25dcaf57c776875f78fa36827c58e sda1/BOOT/BOOTX64.efi
============================= Drive/Partition Info =============================
Disks info: ____________________________________________________________________
sda : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, has-os, no-wind, 2048 sectors * 512 bytes
sdb : notGPT, no-BIOSboot, has-noESP, not-usb, not-mmc, has-os, has-win, 2048 sectors * 512 bytes
Partitions info (1/3): _________________________________________________________
sda2 : is-os, 64, apt-get, signed grub-efi , grub2, grub-install, grubenv-ok, update-grub, end-after-100GB
sdb4 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, end-after-100GB
sdb2 : is-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, end-after-100GB
sdb3 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, end-after-100GB
sdb1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
sda1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
Partitions info (2/3): _________________________________________________________
sda2 : isnotESP, fstab-has-bad-efi, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ext4
sdb4 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ntfs
sdb2 : isnotESP, part-has-no-fstab, no-nt, haswinload, no-recov-nor-hid, bootmgr, notwinboot, ntfs
sdb3 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ntfs
sdb1 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, bootmgr, is-winboot, ntfs
sda1 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, vfat
Partitions info (3/3): _________________________________________________________
sda2 : not--sepboot, with-boot, fstab-without-boot, not-sep-usr, with--usr, fstab-without-usr, std-grub.d, sda
sdb4 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sdb
sdb2 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sdb
sdb3 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sdb
sdb1 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sdb
sda1 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sda
fdisk -l (filtered): ___________________________________________________________
Disk sda: 232.89 GiB, 250059350016 bytes, 488397168 sectors
Disk identifier: 58C024E7-5528-46FF-B5D5-2A73B1F0FD60
Start End Sectors Size Type
sda1 2048 2203647 2201600 1G EFI System
sda2 2203648 488394751 486191104 231.8G Linux filesystem
Disk sdb: 111.79 GiB, 120034123776 bytes, 234441648 sectors
Disk identifier: 0x4914da72
Boot Start End Sectors Size Id Type
sdb1 * 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
sdb2 1026048 232257824 231231777 110.3G 7 HPFS/NTFS/exFAT
sdb3 232259584 233449471 1189888 581M 27 Hidden NTFS WinRE
sdb4 233451520 234436607 985088 481M 27 Hidden NTFS WinRE
parted -lm (filtered): _________________________________________________________
sda:250GB:scsi:512:512:gpt:ATA Samsung SSD 750:;
1:1049kB:1128MB:1127MB:fat32::boot, esp;
2:1128MB:250GB:249GB:ext4::;
sdb:120GB:scsi:512:4096:msdos:ATA KINGSTON SUV400S:;
1:1049kB:525MB:524MB:ntfs::boot;
2:525MB:119GB:118GB:ntfs::;
3:119GB:120GB:609MB:ntfs::msftres;
4:120GB:120GB:504MB:ntfs::msftres;
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 vfat 3548-065C 8eef7b38-1ff5-44f8-a1ac-c0ea5483d007
└─sda2 ext4 fc87fbb0-e0bb-4081-98b1-6c20b84761e8 ede6f8c5-7741-4b17-8ae8-4c7ecb1f57a8
sdb
├─sdb1 ntfs BC6A8CFC6A8CB524 4914da72-01 Réservé au système
├─sdb2 ntfs F23AF09B3AF05E53 4914da72-02
├─sdb3 ntfs 8CC896C1C896A94A 4914da72-03
└─sdb4 ntfs 5822F4D822F4BC56 4914da72-04
Mount points (filtered): _______________________________________________________
Avail Use% Mounted on
/dev/sda1 1G 1% /mnt/boot-sav/sda1
/dev/sda2 191.7G 10% /
/dev/sdb1 469.9M 6% /mnt/boot-sav/sdb1
/dev/sdb2 8.5G 92% /mnt/boot-sav/sdb2
/dev/sdb3 88.3M 85% /mnt/boot-sav/sdb3
/dev/sdb4 76.3M 84% /mnt/boot-sav/sdb4
efivarfs 42.1K 63% /sys/firmware/efi/efivars
Mount options (filtered): ______________________________________________________
/dev/sda1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
/dev/sda2 ext4 rw,relatime
/dev/sdb1 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sdb2 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sdb3 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sdb4 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
===================== sda1/efi/ubuntu/grub.cfg (filtered) ======================
search.fs_uuid fc87fbb0-e0bb-4081-98b1-6c20b84761e8 root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
====================== sda2/boot/grub/grub.cfg (filtered) ======================
Ubuntu fc87fbb0-e0bb-4081-98b1-6c20b84761e8
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###
========================== sda2/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/fc87fbb0-e0bb-4081-98b1-6c20b84761e8 / ext4 defaults 0 1
# /boot/efi was on /dev/sda1 during curtin installation
/dev/disk/by-uuid/3548-065C /boot/efi vfat defaults 0 1
/swap.img none swap sw 0 0
======================= sda2/etc/default/grub (filtered) =======================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false
==================== sda2: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
111,188468933 = 119,387709440 boot/grub/grub.cfg 1
232,518383026 = 249,664712704 boot/vmlinuz 1
14,151187897 = 15,194722304 boot/vmlinuz-6.14.0-24-generic 1
232,518383026 = 249,664712704 boot/vmlinuz-6.14.0-27-generic 1
14,151187897 = 15,194722304 boot/vmlinuz.old 1
232,227905273 = 249,352814592 boot/initrd.img 2
8,030319214 = 8,622489600 boot/initrd.img-6.11.0-17-generic 1
230,886714935 = 247,912722432 boot/initrd.img-6.14.0-24-generic 7
232,227905273 = 249,352814592 boot/initrd.img-6.14.0-27-generic 2
230,886714935 = 247,912722432 boot/initrd.img.old 7
===================== sda2: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 18133 Sep 11 2024 10_linux
-rwxr-xr-x 1 root root 43202 Sep 11 2024 10_linux_zfs
-rwxr-xr-x 1 root root 14513 Sep 11 2024 20_linux_xen
-rwxr-xr-x 1 root root 786 Sep 11 2024 25_bli
-rwxr-xr-x 1 root root 13120 Sep 11 2024 30_os-prober
-rwxr-xr-x 1 root root 1174 Sep 11 2024 30_uefi-firmware
-rwxr-xr-x 1 root root 722 Dec 5 2024 35_fwupd
-rwxr-xr-x 1 root root 214 Sep 11 2024 40_custom
-rwxr-xr-x 1 root root 215 Sep 11 2024 41_custom
Suggested repair: ______________________________________________________________
The default repair of the Boot-Repair utility would purge (in order to fix packages) and reinstall the grub2 of
sda2 into the MBR of sda.
Grub-efi would not be selected by default because legacy Windows detected.
Additional repair would be performed: unhide-bootmenu-10s win-legacy-basic-fix
Blockers in case of suggested repair: __________________________________________
LegacyWindows detected. Please enable BIOS-compatibility/CSM/Legacy mode in your UEFI firmware, and use this software from a live-CD (or live-USB). GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again.
Alternatively, you can retry after activating the [Separate /boot/efi partition:] option.
Confirmation request before suggested repair: __________________________________
LegacyWindows detected. The boot of your PC is in EFI mode. You may want to retry after changing it to BIOS-compatibility/CSM/Legacy mode.
Are you sure you want to continue anyway?
Final advice in case of suggested repair: ______________________________________
Please do not forget to make your BIOS boot on sda (ATA Samsung SSD 750) disk!
The boot of your PC is in UEFI mode. You may want to retry after changing it to BIOS-compatibility/CSM/Legacy mode.
Une idée pour traiter le pb ?
Merci !
Dernière modification par stephisa41 (Le 30/07/2025, à 23:04)
Hors ligne
#2 Le 30/07/2025, à 07:42
- stephisa41
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Bonjour,
Après moules recherches, il semblerait que mon problème vienne du fait que Windows est en legacy et Linux en uefi. Je n'ai pas touché a mon dd Windows et j'ai juste installé Linux sur un autre dd (où il y avait 20.04 avant avec un dual boot fonctionel). Vous confirmez ?
Quel est la manip a faire maintenant ? J'ai lu pleins de choses qui me paraissent toutes plus où moins compliqué.
Il semble qu'il est possible de passer Windows en uefi sans le re-installer. Qqn a déjà fait la manip ?
Sinon, c'est possible de mettre Linux en legacy sans réinstaller ? Je préférerais cette option pour ne pas toucher a Windows.
Merci pour vos retours
Hors ligne
#3 Le 30/07/2025, à 09:51
- geole
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Bonjour.
Lorsque tu as booté, tu as choisis le fichier de boot EFI au lieu du fichier de boot legacy d’où ton installation en EFI.
Ce choix a certainement été automatique.
Du coup il me semble préférable de migrer Windows en EFI.
Pour cela, modifié le bios pour booter en legacy prioritairement sur le disque SDB.
Puis lorsque windows aura démaré, installe et lance Bcd2gpt Cette conversion se fait en quelques minutes. Puis remets EFI prioritaire dans le bios,
J’ai déjà vu plusieurs conversions dans le forum dont celle-ci.
Sinon, modifie le bios pour booter prioritairement en LEGACY, boote avec le support d’installation , vérifie que le boot est bien fait en legacy
Lance gparted,
Supprime le drapeau ESP de SDA1
Mets le drapeau bios-grub/bios-boot sur sda1
Quiite gparted
Installe boot- repair et fais la réparation recommandée.
voir chapitre 3 et paragraphe 4,2
Puis après modifie le bios pour booter sur sda.
Dernière modification par geole (Le 30/07/2025, à 13:36)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#4 Le 30/07/2025, à 13:07
- stephisa41
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Salut,
Merci pour ta réponse. C'est pas plus simple de réinstaller Ubuntu en légacy ? Ca ne m'enchante pas de jouer avec Windows (même si la manip paraît simple a réaliser)
Hors ligne
#5 Le 30/07/2025, à 13:16
- geole
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Tu peux effectivement réinstallater un ubuntu Mais c'est plus rapide de lancer boot-repair pour n'installer que la structure de boot LEGACY absente
Tu peux aussi reinstaller un windows en EFI!
Dernière modification par geole (Le 30/07/2025, à 13:17)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#6 Le 30/07/2025, à 13:22
- stephisa41
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
C'est la manip que tu indiqués après ton "sinon"?
Hors ligne
#7 Le 30/07/2025, à 13:36
- geole
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
oui
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#8 Le 30/07/2025, à 18:30
- stephisa41
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Ca marche. Merci pour tes réponses. Je me lance ce soir.
Hors ligne
#9 Le 30/07/2025, à 20:11
- stephisa41
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Hello,
J'ai une erreur "disk l'ajout validation failed". J'ai essayé de réduire la partions c avec le diskmanager de Win mais ça ne change rien. Je vais chercher des solutions mais si tu as des idées, je prends.
Hors ligne
#10 Le 30/07/2025, à 20:20
- ylag
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Bonsoir,
"J'ai essayé de réduire la partions c avec le diskmanager de Win mais ça ne change rien."
Sous Windows, faut-il défragmenter le système de fichiers avant de réduire la taille de la partition ?
A+
Dernière modification par ylag (Le 30/07/2025, à 20:22)
Hors ligne
#11 Le 30/07/2025, à 21:16
- geole
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Mais pourquoi donc veux-tu faire des modifications windows?
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#12 Le 30/07/2025, à 21:49
- stephisa41
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
C'était pour passer WIndows en UEFI. Comme je le disais, je n'étais pas chaud. Du coup, je n'ai pas insisté et j'ai appliqué la méthode que tu as indiqué après ton "sinon" . Bilan des courses, tout marche nickel et ça a pris 5min. Il me reste des plantages réguliers de firefox (il y a dejà un post là-dessus) mais tout le reste est fonctionnel. Je clos ce sujet et encore merci pour votre aide. J'espère que ça aidera d'autres personnes. Comment passer le sujet en résolu ?
Dernière modification par stephisa41 (Le 30/07/2025, à 21:50)
Hors ligne
#13 Le 30/07/2025, à 22:11
- geole
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
Il aurait suffit d’installer et de lancer mbr2gtp. Il se serait occupé de tout.
Il faut te positionner sur le premier échange, cliquer sur modifier.
Puis ajouter [Résolu] dans le début de la ligne de titre puis valider la modification.
Dernière modification par geole (Le 30/07/2025, à 22:16)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#14 Le 30/07/2025, à 23:04
- stephisa41
Re : 24.04 WINDOWS pas détecté - UEFi/Legacy [resolu]
C'est ce que j'ai fait (dans windows) mais il n'est pas allé au bout a cause de cette erreur de config de disque. A priori, il fallait faire 2 trous (au début et a la fin du disque) mais il faut un logiciel payant. Je n'ai pas insisté et j'ai modifié la partition de Linux car je suis plus a l'aise avec ces outils.
Hors ligne