Bonjour
J'ai installé Ubuntu 20.10 sur un HP avec W8 installé d'origine.
Ma machine s'obstinant à démarrer sur W8, j'ai utilisé Boot Repair pour accéder directement au menu du grub et pouvoir choisir également ou prioritairement Ubuntu.
C'est malheureusement impossible et je n'arrive à ce menu qu'en tapant sur la touche F9 au démarrage.
Y a-t-il un moyen de contourner ce problème sans le faire en changeant l'entrée de démarrage par défaut de l'amorceur Windows.
Merci d'avance pour une piste.
Bonjour,
J'ose un petit up car je ne peux vraiment pas trouver la solution tout seul ! 🙁
Bob dit l'Âne a écrit je n'arrive à ce menu qu'en tapant sur la touche F9 au démarrage.
Bonjour,
Passer par F9, c'est souvent la seule solution avec les modèles anciens (*) comme c'est le cas pour cet ordi (tu as signalé qu'il s'agit d'un préinstallé Windows 8). il existe des solutions merdiques pour tenter de contourner cela mais je te les déconseille.

(*) fais une recherche des occurrences de "F9" dans la Liste des portables HP pour t'en convaincre.
Merci Malbo
J'arrive bien à lancer un session Ubuntu en passant par F9 au démarrage, mais je voulais juste la confirmation d'un spécialiste comme quoi ce n'était pas possible de démarrer directement sur Ubuntu.
A plus. 🙂
Bonjour,
ma question porte sur la difficulté que je rencontre (sans effet) pour modifier l'ordre de démarrage dans cette machine.
Il s'agit d'une machine HP sur laquelle j'ai installé Ubuntu 20.10 sur une partition distincte.
W8 est installé d'origine et et j'ai décidé de le conserver.
Malheureusement, la machine s'obstine à démarrer sur Windows Boot Manager.
Pour essayer de corriger le problème, j'ai utilisé Boot Repair après l'installation mais ça a été inefficace.
Je voudrais pouvoir accéder dès le démarrage au menu du grub et pouvoir choisir également ou prioritairement Ubuntu.
Actuellement, ce n'est possible que par l'intermédiaire de la touche F9
J'ai vu qu'il était possible normalement de procéder à cette manipulation grâce à efibootmgr
.... mais je n'y arrive pas et je ne comprends pas pourquoi

Etat des lieux :
jean-yves@PC-BUREAU:~$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001,3001,0000,0002,2001,2002,2003
Boot0000* ubuntu	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Windows Boot Manager	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/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.}...n................
Boot0002* Ubuntu	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/File(\EFI\ubuntu\grubx64.efi)RC
Boot2001* USB Drive (UEFI)	RC
Boot2002* Internal CD/DVD ROM Drive (UEFI)	RC
Boot3001* Internal Hard Disk or Solid State Disk	RC
Modification ordre de démarrage (BootOrder)
jean-yves@PC-BUREAU:~$ sudo efibootmgr -o 0000,0001,0002,2001,2002,3001   
[sudo] Mot de passe de jean-yves : 

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0002,2001,2002,3001
Boot0000* ubuntu
Boot0001* Windows Boot Manager
Boot0002* Ubuntu
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3001* Internal Hard Disk or Solid State Disk
jean-yves@PC-BUREAU:~$ 
Réinstallation de grub
jean-yves@PC-BUREAU:~$ sudo grub-install
Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.
jean-yves@PC-BUREAU:~$ 
Mais au redémarrage de ma machine, elle amorce toujours sur W8
Je relance en repassant par la touche F9.
Je constate que les changements qui avaient été effectués précédemment ne sont plus pris en compte
jean-yves@PC-BUREAU:~$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001,3001,0000,0002,2001,2002,2003
Boot0000* ubuntu	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Windows Boot Manager	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/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.}...n................
Boot0002* Ubuntu	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/File(\EFI\ubuntu\grubx64.efi)RC
Boot2001* USB Drive (UEFI)	RC
Boot2002* Internal CD/DVD ROM Drive (UEFI)	RC
Boot3001* Internal Hard Disk or Solid State Disk	RC
NB : Affichage au niveau du menu des options d'amorçage (touche F9) 3 entrées
-Gestionnaire de démarrage du SE
-Ubuntu
-Démarrage depuis le fichier EFI
La 1ère ligne ne serait elle pas responsable de cette situation ?
Bonjour,
Tu as fait un grub-install, mais pas de update-grub.

Sinon, tu installes refind et tu démarres sur lui. C'est radical car il te permettra de choisir.

Tu peux aussi essayer de modifier l'ordre de boot en rentrant dans l'UEFI de ton PC.
Fort probable que le bios de ton hp n'accepte pas une modif de la nvram via efibootmgr, donc boot via F9

Dans ces conditions je ne sais si Refind saura faire mieux.

Dernier soluce, bidouiller bcdedit sous win, mais à la prochaine màj win faudra rebidouiller.
F9 c'est pour modifier pour une seule fois. Pour du définitif, on peut passer par le menu de l' UEFI.

Et oui, refind pourra prendre la main.
Bonjour,
En fait l'une des entrées est un doublon (je ne sais pas pourquoi).
Je devrais pouvoir en supprimer une avec
sudo efibootmgr -b 0002 -B
Sinon, j'ai déjà essayé hier avec refind, ça n'a pas marché, et après j'ai été obligé de faire du nettoyage.
j'ai déjà essayé hier avec refind, ça n'a pas marché,
Qu'est-ce qui n'a pas marché ? Quel message d'erreur ?

Pas sur que ce soit un doublon, grub crée plusieurs fichiers .efi, de toute façon il suffit que le bon soit en premier.
A la suite de tes différentes manips, d'autres entées ont pu se créer et sont restées en place.
Après avoir refait l'installation de grub, il faut faire :
sudo update-grub
pour qu'il crée les bonnes entrées dans la NVRAM.
OK, il a fait 2 entrées distinctes car il y a 2 images linux :
jean-yves@PC-BUREAU:~$ sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.8.0-38-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-38-generic
Image Linux trouvée : /boot/vmlinuz-5.8.0-25-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-25-generic
Windows Boot Manager trouvé sur /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
fait
Et donc ? ça fonctionne comme tu veux ?
Ben non, toujours la même chose, j'essaie avec Refind.
Bon, refind installé sur ESP et toujours accès au menu des options d'amorçage seulement par F9.
Je choisis l'entrée dédiée, et ça me donne accès à la page d'accueil de Refind avec en première position Windows.
Bon, ça ne m'avance à rien.
Bon, refind installé sur ESP et toujours accès au menu des options d'amorçage seulement par F9.
Maintenant que refind est installé, son entrée devrait être en tête des options de boot de la NVRAM.

Donc si tu démarres ta machine sans rien faire de plus, c'est à dire sans faire F9, ne vois-tu pas le menu de choix de refind ? Ne peux-tu pas choisir Ubuntu ?
Il est paramétré par défaut pour démarrer sur la précédente entrée choisie. Tu sélectionnes Ubuntu et au prochain lancement, il démarrera tout seul.

Donne le retour de
efibootmgr -v
Ah le petit farceur ! Il nous fait un doublon.

On serait donc dans un cas où on ne peut pas modifier de façon perenne l'ordre des entrées dans la NVRAM ? Même par un des points du menu de l'UEFI ? Et encore moins par efibootmgr, ou même bcdedit ?
Quelle est cette machine et sa version de l'UEFI ?
@malbo,
Bonjour,
et merci pour ton intervention. J'en prends bonne note bien entendu.
J'avais très bien compris ta réponse dans la précédente discussion située dans la 1ère section du forum (Questions et informations avant l'installation),
Passer par F9, c'est souvent la seule solution avec les modèles anciens (*) comme c'est le cas pour cet ordi (tu as signalé qu'il s'agit d'un préinstallé Windows 8). il existe des solutions merdiques pour tenter de contourner cela mais je te les déconseille.
Dans cette réponse, tu me laissais entendre cependant qu'il pouvait exister certaines possibilités quand même, et c'est pour cela qu'après avoir fait certaines recherches de mon côté, je me suis permis d'ouvrir un autre sujet dans la 2ème section, pour exposer plus précisément mon problème.

Je voudrais préciser également que mon inscription sur le forum date du 23/06/2009 et je pense quand même avoir une certaine expérience de sa fréquentation et je ne considère pas la présente intervention comme un doublon.

Cela dit, vu les tentatives infructueuses que je viens d'effectuer, je vais renoncer à ce projet et donc continuer à ouvrir une session Ubuntu sur ce poste en passant par la touche F9.

Je pense que cette discussion aura au moins le mérite de calmer les vélléités de certaines personnes téméraires ou aventureuses qui pourraient avoir comme moi des idées de réinventer la roue ou d'enfoncer des portes ouvertes.
Encore merci à tous ceux qui se sont donné le mal d'essayer de me répondre.
Et à plus sur le forum pour une autre question qui sera je l'espère un peu plus judicieuse et ... résolvable.
D'accord on arrête là. Mais avant de clore le sujet j'aimerai bien voir le retour de
efibootmgr -v
pour comprendre où tu en es à ce stade.
Ok Tamarou
Excuse, je n'avais pas vu ton dernier message.
Voici !
jean-yves@PC-BUREAU:~$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0001,3001,0000,0002,2001,2002,2003
Boot0000* ubuntu	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Windows Boot Manager	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/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.}...n................
Boot0002* Ubuntu	HD(2,GPT,9f946486-37b7-44e9-ba5d-92dfc931c760,0xc8800,0x82000)/File(\EFI\ubuntu\grubx64.efi)RC
Boot2001* USB Drive (UEFI)	RC
Boot2002* Internal CD/DVD ROM Drive (UEFI)	RC
Boot3001* Internal Hard Disk or Solid State Disk	RC
Démarrage sous F9 obligatoire
En effet,
la modification sudo efibootmgr o 0000,0001,0002,2002,3001 n'est pas prise en compte au redémarrage,
par contre
celle pour supprimer éventuellement une entrée oui ( sudo efibootmgr -b **** -B)

J'ai aussi installé Refind, mais ce n'est pas mieux (alors j'ai désinstallé)
J'avais commencé à jouer aussi avec bcdedit, mais j'en ai eu plein le c , alors j'ai renoncé.
Merci encore pour ta participation.
Bob
🙂
PS : si tu n'y vois pas d'inconvénient, je clos la discussion.