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

#1 17-08-2019 14:30:34

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

[RÉSOLU] Windows passe avant Debian au démarrage

Bonjour,
j'ai réussi à faire un dual-boot via le tutoriel https://debian-facile.org/doc:install:d … -de-l-uefi et le problème c'est que j'aimerais avoir directement Debian au démarrage parce qu'actuellement :
1) je démarre Windows 10
2) je vais dans les paramètres
3) je fais un "démarrage avancé" (selon l'expression officielle)
4) je vais dans le boot manager avec F9 (détaché du BIOS avec F10)
5) je rentre sur Debian

Bref... Est-ce que ça serait possible selon vous de passer directement Debian au démarrage ?

Merci de vos réponses / solutions.

Dernière modification par Edenris (29-08-2019 14:32:48)


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#2 17-08-2019 14:52:59

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [RÉSOLU] Windows passe avant Debian au démarrage

tu as vu ceci , dans le lien que tu donnes ?

==== Grub ne se lance pas ====

Si en cas de Dualboot (Windows + Debian), le système ne boot pas sur le Grub mais directement sur Windows, voici une astuce.

Une fois l'installation de Debian terminée, retournons sur Windows, pressons les touches

Windows

+

x

et sélectionnons

Invite de commandes (admin)

afin de lancer une console en mode administrateur.

Saisissons cette commande qui modifie l'ordre de démarrage.

bcdedit /set {bootmgr} path \EFI\debian\grubx64.efi


ou

bcdedit /set '{bootmgr}' path \EFI\debian\grubx64.efi



Quittons Windows et redémarrons et normalement le menu Grub doit s'afficher. ;-)

Si nous voulons rétablir le démarrage par défaut sur Windows comme au départ.
Retournons sur Windows, pressons les touches

Windows

+

x

et sélectionnons

Invite de commandes (admin)

afin de lancer une console en mode administrateur
Saisissons la commande :

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi


ou

bcdedit /set '{bootmgr}' path \EFI\Microsoft\Boot\bootmgfw.efi



Redémarrons.

Hors ligne

#3 17-08-2019 15:02:56

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

J'ai du passer devant puisque j'ai fait plusieurs fois la même page web sur smartphone avant de réussir l'installation (sans doute que mon câble ethernet est défectueux)...
Maintenant, je viens de suivre le procédé et tandis que la 2ème commande root ne fonctionne pas, la 1ère me dit dans cmd que "l'opération a réussi" , mais quand je redémarre je reviens sur Windows ! kernal_panic.gif

N.B. : https://forums.cnetfrance.fr/topic/1385 … e-de-boot/ (ici on me dit qu'avoir un HP pourrait avoir ce genre de conséquences...)

Dernière modification par Edenris (17-08-2019 16:04:26)


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#4 17-08-2019 16:04:47

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

[UPDATE à 17 H] j'ai réessayer tes 2 commandes en admin. Comme d'habitude, l'une d'elles a marché. Puis, j'ai rédémarré et je me considère satisfait puisque maintenant j'ai juste à spam la touche F9 au rédémarrage pour que je puisse accèder à Debian depuis le boot manager (je t'assure qu'avant c'était impossible...).

Merci beaucoup !

Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#5 17-08-2019 16:10:41

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [RÉSOLU] Windows passe avant Debian au démarrage

dis merci à slyfox , c'est lui l'auteur du tuto .

Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre.

Dernière modification par Debian Alain (17-08-2019 16:21:26)

Hors ligne

#6 17-08-2019 16:45:53

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Debian Alain a écrit :

bcdedit /set '{bootmgr}' path \EFI\debian\grubx64.efi


C'est sale. A n'utiliser qu'en tout dernier recours quand aucune autre solution ne fonctionne.

Edenris a écrit :

maintenant j'ai juste à spam la touche F9 au rédémarrage pour que je puisse accèder à Debian depuis le boot manager


Et si tu ne "spammes" pas F9, qu'est-ce qui se passe ? Si c'est encore Windows qui démarre, alors la commande n'a rien changé.

L'amorçage UEFI des PC HP est notoirement défectueux. Un des PC que j'avais testé semblait tout simplement ignorer les variables d'amorçage EFI et n'utilisait que le chemin de support amovible par défaut - qui contient le chargeur de secours de Windows, mais on peut le remplacer par celui de Debian avec

grub-install --removable


On peut voir la sortie de

efibootmgr


qui liste ces fameuses variables d'amorçage EFI ?


Il vaut mieux montrer que raconter.

Hors ligne

#7 17-08-2019 18:55:25

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Je vais poser 2 questions qui vont vous sembler bête, mais :
- où est-ce que j'utilise les 2 commandes root ? sur le cmd Windows ou sur la console linux ?
- quoi ? (pas compris la fin de votre réponse)

qui liste ces fameuses variables d'amorçage EFI ?


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#8 17-08-2019 18:57:40

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Debian Alain a écrit :

dis merci à slyfox , c'est lui l'auteur du tuto .

Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre.



Je l'ai fait en MP et d'ailleurs, puisque vous m'aidez déjà beaucoup, je vais voir si je peux faire un don à l'association...


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#9 17-08-2019 19:10:13

anonyme
Invité

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Edenris a écrit :

Je vais poser 2 questions qui vont vous sembler bête, mais :
- où est-ce que j'utilise les 2 commandes root ? sur le cmd Windows ou sur la console linux ?
- quoi ? (pas compris la fin de votre réponse)

qui liste ces fameuses variables d'amorçage EFI ?



sous GNU Linux par exemple (console linux)


su -
Mot de passe :
 


la commande


efibootmgr
 


le retour


BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0004,0003
Boot0000* debian
Boot0003  Hard Drive
Boot0004  CD/DVD Drive
 


ps: pas de windows sur cette machine

#10 17-08-2019 19:21:42

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Voilà le retour :

BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0000,3000,0004,0001,0002,2001,2002,2004
Boot0000* Windows Boot Manager
Boot0001* Network Adapter (IPv4 UEFI)
Boot0002* Network Adapter (IPv6 UEFI)
Boot0003* Windows Boot Manager
Boot0004* debian
Boot0005* Windows Boot Manager
Boot2001* EFI USB Device
Boot3000* Internal Hard Disk or Solid State Disk
 


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#11 18-08-2019 12:39:57

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Tu n'as pas répondu à ma première question :

raleur a écrit :

Et si tu ne "spammes" pas F9, qu'est-ce qui se passe ?



Déjà, on peut voir que c'est une entrée Windows (0000) qui est en premier dans BootOrder, et pas l'entrée debian (0004) qui n'est qu'en 3e position. Mais comme il y a plusieurs entrées Windows, il faudrait ajouter l'option -v pour voir vers quoi elles pointent (la commande bcdedit ci dessous faisant pointer une entrée Windows vers le GRUB de Debian).

Tu peux essayer de modifier le BootOrder avec efibootmgr ou en réinstallant GRUB avec grub-install (sans argument), mais si le firmware UEFI est trop buggé pour en tenir compte ça ne servira à rien.

Dernière modification par raleur (18-08-2019 12:41:14)


Il vaut mieux montrer que raconter.

Hors ligne

#12 18-08-2019 13:17:19

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Bien entendu, quand je ne fais rien au démarrage, Windows démarre.

Voici le rendu de l'option -v :

BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0000,3000,0004,0001,0002,2001,2002,2004
Boot0000* Windows Boot Manager  HD(1,GPT,a62fbade-2ca0-4c22-86c0-f3f3d67d5d58,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* Network Adapter (IPv4 UEFI) PciRoot(0x0)/Pci(0x1c,0x6)/Pci(0x0,0x0)/MAC(c8d3ffe2a61a,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
Boot0002* Network Adapter (IPv6 UEFI) PciRoot(0x0)/Pci(0x1c,0x6)/Pci(0x0,0x0)/MAC(c8d3ffe2a61a,0)/IPv6([::]:<->[::]:,0,0)RC
Boot0003* Windows Boot Manager  HD(1,GPT,a62fbade-2ca0-4c22-86c0-f3f3d67d5d58,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0004* debian  HD(1,GPT,a62fbade-2ca0-4c22-86c0-f3f3d67d5d58,0x800,0x82000)/File(\EFI\debian\shimx64.efi)
Boot0005* Windows Boot Manager  HD(1,GPT,a62fbade-2ca0-4c22-86c0-f3f3d67d5d58,0x800,0x82000)/File(\EFI\debian\grubx64.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.}....................
Boot2001* EFI USB Device  RC
Boot3000* Internal Hard Disk or Solid State Disk  RC



Personnellement, avant de désinstaller / réinstaller grub-install , j'essayerais bien l'option -o , qu'en penses-tu ?


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#13 18-08-2019 13:58:59

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Windows passe avant Debian au démarrage

C'est l'entrée Windows 0005 qui a été modifiée par bcdedit et elle n'est même pas dans BootOrder, donc aucune chance que ça ait eu un effet sur le démarrage automatique.

Oui, tu peux essayer de modifier l'ordre de boot et mettre 0004 ou 0005 en premier.
Sinon, les paramètres UEFI du PC (F10) ne permettent pas de modifier l'ordre de boot ?

Dernière modification par raleur (18-08-2019 14:01:24)


Il vaut mieux montrer que raconter.

Hors ligne

#14 18-08-2019 14:19:07

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Y-a-t-il un risque de "crash" ?

Dernière modification par Edenris (18-08-2019 14:20:30)


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#15 18-08-2019 18:12:12

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Avec un firmware UEFI buggé, il y a toujours un risque qu'une manipulation des variables de boot EFI plante l'amorçage. Mais c'est peu probable.

Il vaut mieux montrer que raconter.

Hors ligne

#16 18-08-2019 18:53:36

Edenris
Membre
Distrib. : dual-boot Windows 10 - Ubuntu 18.04 LTS
Noyau : 5.0.0-36-generic #39~18.04.1-Ubuntu
(G)UI : Gnome
Inscription : 16-08-2019

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Avec un firmware UEFI buggé, il y a toujours un risque qu'une manipulation des variables de boot EFI plante l'amorçage. Mais c'est peu probable.

OK.

Et j'avais oublié de t'expliquer ça :

Sinon, les paramètres UEFI du PC (F10) ne permettent pas de modifier l'ordre de boot ?


En fait, même sans connaître ma configuration exacte sur mon HP, je peux te dire qu'il y a une sorte de boot manager dans le BIOS, mais comme j'ai installé debian sur le même disque que Windows, alors j'utilise F9 pour accéder à Debian, en sachant qu'il y a pas de touches (genre F5, F6, etc...) pour changer l'ordre "graphiquement".

Captures d'écran :

Le BIOS (avec F10 au démarrage) :
mini_190818081218584228.jpg
(On voit ici que Windows et Debian sont compris dans "OS boot manager" et donc, c'est inutile de le monter avant les CD et USB)

Le boot manager (avec F9 au démarrage) :
mini_190818081228395144.jpg

Dernière modification par Edenris (18-08-2019 19:15:59)


Ici, pour peut-être, revenir sur Debian smile

Hors ligne

#17 18-08-2019 19:48:15

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Windows passe avant Debian au démarrage

Mouais, pas moyen de gérer les entrées de boot EFI dans le BIOS, donc. Il faut passer par efibootmgr.

Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums