Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-03-2022 18:03:39

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

[Résolu] grub et windows 11, windows recovery environment

Bonjour,

J'ai mis à jour Windows 10 vers Windows 11. Windows 11, en l'installant à fait disparaitre grub au démarrage (dual boot non uefi).

J'ai réussi a retourner dans ma session debian et réinstaller grub sur le disque (/sda).
J'ai mainteant bien grub au démarrage, qui m'indique 2 choix:
     debian
     windows recovery environment (on/sda2)

Voici les partitions du disque:
sda2 > windows 11
sda3 > debian
sda4 > swap
sda5 > réservé OEM (la partition recovery de windows avec WindowsRE)

Grub détecte ma partition de "windows 11" comme un "windows recovery environment" (mais je boot bien sur /sda2 c'est déjà ça smile ).
J'ai vu un fichier de configuration grub.cfg que je pourrait éditer mais celui est générer automatiquement (lors d'un update-grub j'imagine) et il faudrait le re-éditer à chaque fois.

Quelqu'un à t'il un dual boot linux/windows11? Comment ce comporte votre grub?

Dernière modification par VBrice (28-03-2022 19:58:36)

Hors ligne

#2 11-03-2022 00:01:58

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] grub et windows 11, windows recovery environment

En quoi est-ce un problème ? Windows ne démarre pas depuis GRUB ?
GRUB ne détecte rien du tout, c'est os-prober qui détecte. Il se peut qu'il ne sache pas encore identifier correctement Windows 10. Qu'affiche os-prober ?
Qu'affiche

strings -el /mnt/Boot/BCD | grep Windows


en supposant que la partition Windows est montée sur /mnt (strings est dans le paquet binutils)

Dernière modification par raleur (11-03-2022 01:10:11)


Il vaut mieux montrer que raconter.

Hors ligne

#3 12-03-2022 12:13:25

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] grub et windows 11, windows recovery environment

Pas de réponse ? Dommage, j'aurais bien voulu savoir s'il était nécessaire de mettre à jour  os-prober pour identifier Windows 11.

Il vaut mieux montrer que raconter.

Hors ligne

#4 28-03-2022 13:07:31

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

Re : [Résolu] grub et windows 11, windows recovery environment

Bonjour,
Avec un peu de retard (je n'est pas le disque sous la mains) voici le retour de la commande:

strings -el /mnt/Boot/Boot/BCD | grep Windows



Windows Resume Application
\Windows\system32\winresume.exe
moire Windows
\Windows
\Windows\system32\winload.exe
Windows 11
Windows Boot Manager
\Recovery\WindowsRE\boot.sdi
Windows Recovery
\Recovery\WindowsRE\Winre.wim
\Recovery\WindowsRE\Winre.wim
Windows Recovery Environment
 

Dernière modification par VBrice (28-03-2022 13:11:04)

Hors ligne

#5 28-03-2022 13:44:04

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] grub et windows 11, windows recovery environment

Merci. Comme je le soupçonnais, il y a la chaîne "Windows 11" qui n'est pas encore reconnue par os-prober et ce dernier se rabat sur la seule chaîne présente qu'il reconnaît, "Windows Recovery Environment" (cf. /usr/lib/os-probes/mounted/20microsoft).
Bon ben il va falloir soumettre un patch pour l'ajouter, et/ou ajouter "Windows Boot Manager", plus générique (comme pour l'amorçage EFI).

Tu peux toi-même modifier le fichier /usr/lib/os-probes/mounted/20microsoft :

                if [ -n "$bcd" ]; then
                        if   grep -aqs "W.i.n.d.o.w.s. .1.0" "$2/$boot/$bcd"; then
                                long="Windows 10"
 


en

                if [ -n "$bcd" ]; then
                        if   grep -aqs "W.i.n.d.o.w.s. .1.1" "$2/$boot/$bcd"; then
                                long="Windows 11"
                        elif   grep -aqs "W.i.n.d.o.w.s. .1.0" "$2/$boot/$bcd"; then
                                long="Windows 10"
 


pour que os-prober détecte correctement Windows 11.

Dernière modification par raleur (28-03-2022 22:43:09)


Il vaut mieux montrer que raconter.

Hors ligne

#6 28-03-2022 14:12:41

VBrice
Membre
(G)UI : mate
Inscription : 04-10-2021

Re : [Résolu] grub et windows 11, windows recovery environment

Merci du retour,

Même si la gravité est mineur, ou peut-on remonter l'information, ici? : https://bugs.debian.org/cgi-bin/pkgrepo … t=unstable

Dernière modification par VBrice (28-03-2022 14:13:37)

Hors ligne

#7 28-03-2022 14:21:58

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] grub et windows 11, windows recovery environment

Eventuellement, mais je peux aussi soumettre directement une merge request sur le dépôt git de Debian.

Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums