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

Debian-facile

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

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

#51 29-08-2017 00:24:58

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Bingo ! big_smile
Et on peut empêcher ce bug ?

Hors ligne

#52 29-08-2017 00:38:55

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

On verra demain. Beaucoup de chemin a été fait déjà big_smile J'ai une option "démarrage personnalisé" dans mon BIOS UEFI sinon, elle me permet de rentrer un chemin de fichier de démarrage.

Hors ligne

#53 29-08-2017 08:46:58

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Qu'est-ce que c'est que cette option "démarrage personnalisé" ? Je ne la connais pas.

Pour investiguer la prise de pouvoir de Windows, peux-tu récupérer la sortie de ces commandes ?

efibootmgr -v
ls -l /boot/efi/EFI/boot
ls -l /boot/efi/EFI/debian
ls -l /boot/efi/EFI/Microsoft

Dernière modification par raleur (29-08-2017 08:47:25)


Il vaut mieux montrer que raconter.

Hors ligne

#54 29-08-2017 08:55:22

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Bonjour smile

Ce démarrage personnalisé semble permettre de saisir un ligne de texte utilisée por le démarrage. (Une ligne de commande ? le chemin d'un fichier .efi ? )

Je te donne les retours d'ici demain soir au plus tard, encore merci ! smile

Hors ligne

#55 29-08-2017 09:23:41

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Quelques réflexions.

Le Windows actuel était-il préinstallé sur ce PC ou a-t-il été installé par la suite ?

La première invocation d'efibootmgr n'affichait que l'entrée d'amorçage EFI pour Debian, créée par grub-install juste avant, et pas d'entrée d'amorçage pour Windows.

Or je ne connais que deux façons d'amorcer un système en mode EFI :
- avec une entrée d'amorçage qui pointe vers l'exécutable EFI, comme font normalement les systèmes installés
- avec l'exécutable EFI placé dans le chemin par défaut de la partition système EFI EFI\boot\bootx64.efi (ou bootia32.efi pour un firmware EFI 32 bits, plus rare), comme font les supports amovibles (clé USB, disque optique).

Quand Windows est installé en mode EFI, il installe son chargeur Windows Boot Manager à la fois dans \EFI\Microsoft avec une entrée d'amorçage, et un chargeur de secours dans le chemin de support amovible pour pouvoir démarrer si l'entrée d'amorçage  est supprimée.

Avec l'option --force-extra-removable, grub-install fait la même chose pour GRUB. Cela a donc écrasé le chargeur de secours de Windows et l'a remplacé par une copie de GRUB.

A moins d'un bug dans grub-install de Stretch qui aurait effacé l'entrée EFI de Windows, Windows démarrait sans entrée d'amorçage EFI, donc avec le chargeur de secours place dans le chemin de support amovible. J'avais constaté sur l'Elitebook que le firmware semblait ignorer les entrées d'amorçages EFI enregistrée et n'utilisait que le chemin de support amovible. Ceci était confirmé par le fait que le menu de démarrage du firmware (F9) ne montrait jamais les entrées d'amorçage EFI enregistrées.

Si le firmware EFI de ce PC se comporte de la même façon, alors Debian démarrait à partir de la copie de secours de GRUB installée dans le chemin de support amovible, et la prise de pouvoir du chargeur de Windows suite à son lancement pourrait s'expliquer si Windows a réinstallé son chargeur de secours dans le chemin de support amovible à la place de la copie de GRUB. C'est ce que les commandes "ls" ci-dessus servent à vérifier.

En faisant des tests avec Windows 7, j'avais observé que le démarrage avec le chargeur de secours de Windows recréait l'entrée d'amorçage EFI de Windows avec la priorité la plus haute. C'est ce que la commande "efibootmgr" sert à vérifier. Je n'ai pas fait attention si le démarrage du chargeur normal de Windows restaurait le chargeur de secours de Windows.

Dernière modification par raleur (29-08-2017 09:25:01)


Il vaut mieux montrer que raconter.

Hors ligne

#56 29-08-2017 09:32:54

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Le Windows était pré-installé. C'était un Win 8 mis à niveau vers Win 10 à l'insu de sa propriétaire...  (Merci l'acharnement de MS)

D'accord. On en saura plus dès que je fournirai ces retours de commandes wink (J'espère pouvoir trouver un créneau ce soir.)

Hors ligne

#57 29-08-2017 17:52:19

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Hop ! smile

root@debian:/home/servane# efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001
Boot0000* debian  HD(2,GPT,13603f26-fcb3-4062-a770-602a61b2e6b2,0x200000,0xb4000)/File(\EFI\debian\grubx64.efi)
Boot0001* Windows Boot Manager  HD(2,GPT,13603f26-fcb3-4062-a770-602a61b2e6b2,0x200000,0xb4000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
root@debian:/home/servane#  ls -l /boot/efi/EFI/boot
total 119
-rwxr-xr-x 1 root root 121856 août  28 22:09 bootx64.efi
root@debian:/home/servane#  ls -l /boot/efi/EFI/debian
total 119
-rwxr-xr-x 1 root root 121856 août  28 22:09 grubx64.efi
root@debian:/home/servane#  ls -l /boot/efi/EFI/Microsoft
total 6
drwxr-xr-x 42 root root 5632 avril 29  2013 Boot
drwxr-xr-x  2 root root  512 avril  7  2016 Recovery
root@debian:/home/servane#

 

Hors ligne

#58 29-08-2017 20:02:36

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Zut, j'avais oublié que le chargeur EFI de Windows était dans un sous-répertoire EFI/Microsoft/Boot.

Il y a maintenant une entrée d'amorçage EFI pour le chargeur de Windows, et elle est prioritaire sur celle de Debian dans l'ordre d'amorçage (BootOrder). C'est classique, le dernier enregistré a la priorité.

Par contre les fichiers bootx64.efi et grubx64.efi ont les mêmes taille et date, donc c'est toujours la copie de GRUB qui est dans le chemin de support amovible. Mon hypothèse était erronée, et c'est plutôt tant mieux car cela semble indiquer que le firmware tient compte des entrées d'amorçage. Pour que GRUB soit le choix par défaut, il suffirait donc de modifier le BootOrder. Soit avec "grub-install" qui va réinstaller GRUB (inutile) mais surtout le remettre en premier dans le BootOrder, soit directement avec efibootmgr :

efibootmgr -o 0000,0001


Il vaut mieux montrer que raconter.

Hors ligne

#59 29-08-2017 23:53:33

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

servane@debian:~$ sudo efibootmgr -o 0000,0001
[sudo] Mot de passe de servane : 
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001
Boot0000* debian
Boot0001* Windows Boot Manager
servane@debian:~$
 



Reboot et test ! smile

EDIT : Je peux enfin dire une chose : RÉSOOOOOOLU !!!! big_smile

Et surtout un grand merci à toi !

Tout semble rouler. J'ai booter sans soucis sur Windows puis Debian et GRUB est resté intact wink

Dernière modification par Caribou22 (30-08-2017 00:18:20)

Hors ligne

#60 30-08-2017 08:48:33

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Reste le problème de départ : l'affichage distordu entre GRUB et le chargement du pilote graphique du GPU.

Tu peux vérifier s'il est spécifique à l'installateur ou se produit toujours après l'installation en démarrant en mode dépannage, qui affiche plus de messages avant le chargement du pilote graphique, voire en ajoutant le paramètre "break" à la ligne de commande du noyau dans l'entrée de menu de GRUB, ce qui interrompt le démarrage pendant l'initramfs, bien avant le chargement du pilote. Pas de panique si l'affichage est illisible, il suffit d'appuyer sur Ctrl+d pour reprendre le démarrage.

Tu me diras, ce n'est pas gênant si l'affichage est illisible au début du démarrage. Quand tout se passe  bien. Mais en cas de problème qui interrompt le démarrage avant le chargement du pilote, impossible de voir les messages ou d'intervenir avec le shell de secours.

On peut forcer l'initramfs à charger le module du noyau qui pilote le GPU le plus tôt possible lors du démarrage. Le module dépend du type de GPU, qu'on peut voir avec

lspci -k


- Intel : i915 (je pense que c'est celui-là)
- ATI/AMD : radeon
- Nvidia : nouveau

Il faut éditer le fichier /etc/initramfs-tools/modules et ajouter une ligne contenant le nom du module. Puis reconstruire l'initramfs avec

update-initramfs -u


Vérifier que l'initramfs contient le module :

lsinitramfs /boot/initrd.img-$(uname  -r) | egrep "i915|radeon|nouveau"


Au redémarrage suivant l'affichage devrait devenir lisible et passer en haute résolution plus tôt qu'avant.

Dernière modification par raleur (30-08-2017 09:27:26)


Il vaut mieux montrer que raconter.

Hors ligne

#61 30-08-2017 09:18:03

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Exact, j'ai l'affichage distordu pendant 2 ou 3 secondes, même sans mode de dépannage. Pas gênant tant que tout va bien, mais j'ai le temps d'y jeter un œil smile

Donc j'édite le fichier  /etc/initramfs-tools/modules pour ajouter i915 sur une dernière ligne (c'est bien un GPU intel.). Ou sur la première ligne pour qu'il charge en premier ?
Puis update-initramfs -u puis vérification.

Je fais ça ce soir ! big_smile

Dernière modification par Caribou22 (30-08-2017 09:18:42)

Hors ligne

#62 30-08-2017 09:28:47

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

L'ordre des modules n'a guère d'importance, c'est rarement lors de cette phase que le démarrage se bloque.

Il vaut mieux montrer que raconter.

Hors ligne

#63 30-08-2017 21:19:51

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

C'était bien ça ! Bingo encore !

Encore mille mercis de m'avoir aidé grâce à ton expérience ! J'y serais jamais arrivé seul ! big_smile

Hors ligne

#64 30-08-2017 23:07:48

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Il faut bien qu'elle serve, l'expérience.
J'aime mater les machines récalcitrantes. Et je déteste réinstaller.

Il vaut mieux montrer que raconter.

Hors ligne

#65 31-08-2017 07:11:56

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

raleur a écrit :

Il faut bien qu'elle serve, l'expérience.
J'aime mater les machines récalcitrantes. Et je déteste réinstaller.



Tout à fait d'accord wink
Et les machines récalcitrantes ce n'est pas ça qui manque... sad
J'en ai qui sont au placard pour cette raison chez moi. A la prochaine donc wink

Hors ligne

#66 06-09-2017 10:16:41

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Up, je crois que quelqu'un a le même soucis que moi ailleurs smile http://forum.ubuntu-fr.org/viewtopic.ph … #p21790639

Hors ligne

#67 03-11-2019 23:20:17

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Bonjour smile

Je déterre malheureusement cette discussion hmm Tout fonctionnait à merveille depuis, jusqu'à une mise à jour de Debian hier. Depuis celle-ci, l'ordi ne boot à nouveau que sur WIndows 10 sans passer par GRUB.

Voici des retours que raleur m'avait demandé à l'époque pour résoudre le problème, mais le premier est désormais différent (en bootant sur le Debian instaallé avec Super Grub2 Disk) :

efibootmgr -v


BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001
Boot0001* Windows Boot Manager  HD(2,GPT,13603f26-fcb3-4062-a770-602a61b2e6b2,0x200000,0xb4000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
 



ls -l /boot/efi/EFI/boot


total 119
-rwxr-xr-x 1 root root 121856 août  28  2017 bootx64.efi
 



ls -l /boot/efi/EFI/debian


total 119
-rwxr-xr-x 1 root root 121856 nov.   3 18:05 grubx64.efi
 



ls -l /boot/efi/EFI/Microsoft


total 6
drwxr-xr-x 42 root root 5632 avril 29  2013 Boot
drwxr-xr-x  2 root root  512 avril  7  2016 Recovery
 




EDIT : J'ai fait des conneries --"
Je suis tombé sur cette page: https://doc.ubuntu-fr.org/grub-uefi#a_l … n_d_ubuntu
Et j'ai malencontreusement fait cette commande en root :

grub-install -V


Ça s'est mis à tourner en boucle, et quand je me suis aperçu que j'étais en root, j'ai tout fermé dans la panique.

Puis j'ai voulu tenter ce tuto en bootant sur le Debian installé avec Super Grub2 Disk : https://wiki.debian.org/GrubEFIReinstal … hard_drive
Et je crois que j'ai fais plus de mal que de bien --"

Voici les résultats des commandes ensuite :

efibootmgr -v


BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001
Boot0001* Windows Boot Manager  HD(2,GPT,13603f26-fcb3-4062-a770-602a61b2e6b2,0x200000,0xb4000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
 



ls -l /boot/efi/EFI/boot


ls: impossible d'accéder à '/boot/efi/EFI/boot': Aucun fichier ou dossier de ce type



ls -l /boot/efi/EFI/debian


ls: impossible d'accéder à '/boot/efi/EFI/debian': Aucun fichier ou dossier de ce type



ls -l /boot/efi/EFI/Microsoft


ls: impossible d'accéder à '/boot/efi/EFI/Microsoft': Aucun fichier ou dossier de ce type




EDIT 2 :  J'ai trouvé cette doc : https://doc.ubuntu-fr.org/efibootmgr

Et j'ai tenté :

sudo grub-install



Et ça a dû ré-installer ce qu'il fallait, car depuis :

efibootmgr -v


BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001
Boot0000* debian  HD(2,GPT,13603f26-fcb3-4062-a770-602a61b2e6b2,0x200000,0xb4000)/File(\EFI\debian\grubx64.efi)
Boot0001* Windows Boot Manager  HD(2,GPT,13603f26-fcb3-4062-a770-602a61b2e6b2,0x200000,0xb4000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................

Dernière modification par Caribou22 (04-11-2019 11:28:48)

Hors ligne

#68 04-11-2019 15:41:14

Caton
Membre
Lieu : Nord
Distrib. : Debian9 Stretch / Handylinux2-5.1
Noyau : Linux 4.9.0-8 amd64 / Linux 3.16.0-4-586
Inscription : 27-01-2017

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Bonjour Caribou

Je vous donne ce qu'un beotien a constaté lors de l'installation en Dual Boot Debian Facile 10 Windows 10 - installation du Grub sur 1ere possibilité offerte dev/sda

Sur un PC HP Probook 4730s avec SSD de 500 Go + Windows 10 Pro réinstallé par un "expert" familial qui a viré l'UEFI : création d'une partition libre pour installer Debian - aucun problème lors de l'installation - fonctionnement normal

Sur un PC Asus R702U avec double stockage SSD 128 Go + HDD 1 To + Windows 10 perso préinstallé - désactivation sur conseil ASUS de l'UEFI (Fastboot en Disable - Platform en User - Secure Boot en Disable) - création d'une partition libre sur le SSD - installation sans difficulté en mode assisté de Debian Facile 10

Fonctionnement normal sauf qu'au démarrage il m'offre

- Debian
- option avancées Debian Linux
- Windows Boot Manager sur dev/sdb1

- Système Setup 4e option qui n'existe pas sur les autres PC motif ???

Tout fonctionne sauf que Window10 me dit "mises à jour impossibles" Pourquoi ?

Hors ligne

#69 05-11-2019 09:34:17

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Bug d'affichage du programme d'installation de Debian (UEFI)

Caton a écrit :

installation du Grub sur 1ere possibilité offerte dev/sda


C'est donc un amorçage en mode BIOS/legacy, qui impose de réinstaller Windows dans le même mode pour que GRUB gère le multiboot.

Caton a écrit :

Windows 10 perso préinstallé - désactivation sur conseil ASUS de l'UEFI (Fastboot en Disable - Platform en User - Secure Boot en Disable) - création d'une partition libre sur le SSD - installation sans difficulté en mode assisté de Debian Facile 10


Ça m'étonnerait que tu aies désactivé l'amorçage UEFI, sinon il aurait fallu réinstaller Windows. Je soupçonne que tu as seulement désactivé le secure boot.

Caton a écrit :

Système Setup 4e option qui n'existe pas sur les autres PC motif ?


Cette entrée est spécifique à l'amorçage en mode EFI avec certains firmwares UEFI.

Caton a écrit :

Window10 me dit "mises à jour impossibles" Pourquoi ?


Un des caprices inexplicables de Windows. On m'a dit que Windows ne pouvait faire certaines mises à jour que s'il était démarré directement sans passer par GRUB. Essaie de le lancer via le menu de boot UEFI du PC et non depuis GRUB.


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums