Page 1 sur 1

Affichage efibootmgr

Posté : mar. 17 janv. 2023 10:20
par css31
Bonjour,

Dans la continuité du problème de grub que j'ai signalé dans ce message : viewtopic.php?f=33&t=20134

Voici aussi ce qu'indique EFI boot manager :

Code : Tout sélectionner

sudo efibootmgr

Code : Tout sélectionner

BootCurrent: 001F
Timeout: 2 seconds
BootOrder: 0001,001F
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot001F* UEFI: KINGSTON SA400S37240G
Boot0020* UEFI: SanDisk
En 0000 il y a Windows Boot Manager. Est-ce normal ? Il n'y a pas de Windows installé.

UEFI: KINGSTON SA400S37240G est le disque /dev/sda

A quoi correspond Boot0001* ubuntu ? Vu que LM 21.1 est installé sur /dev/sda => UEFI: KINGSTON SA400S37240G

Boot0020* UEFI: SanDisk est la clé USB à partir de laquelle j'ai installé LM 21.1. Elle n'est pas connecté au PC comment ce fait-il qu'elle apparaisse encore ?

Bonne journée,

Re: Affichage efibootmgr

Posté : mer. 18 janv. 2023 18:17
par css31
Bonjour Cyrille,

Merci pour ton aide.
- une entrée une fois inscrite reste inscrite dans la liste
Peut être suffit il de la supprimer à la main (arguments -b et -B)
En effet en utilisant la commande :

Code : Tout sélectionner

sudo efibootmgr -b 0000 -B
J'ai pu supprimer l'entrée relative à Windows. Cela devait être un reliquat d'une vieille partition recopiée.

J'ai supprimé toutes les entrées sauf la 001F qui correspond au disque contenant le système.

Au redémarrage une nouvelle entrée Ubuntu est revenue. J'imagine qu'il ne peut pas s'en passer...

Code : Tout sélectionner

BootCurrent: 001F
Timeout: 2 seconds
BootOrder: 0000,001F
Boot0000* ubuntu
Boot001F* UEFI: KINGSTON SA400S37240G
Voici la version verbeuse :

Code : Tout sélectionner

css31@mon-pc:~$ sudo efibootmgr -v

BootCurrent: 001F
Timeout: 2 seconds
BootOrder: 0000,001F
Boot0000* ubuntu	HD(1,GPT,ac186cee-d3e4-4640-b367-78d73c533bcb,0x800,0x76800)/File(\EFI\ubuntu\shimx64.efi)
Boot001F* UEFI: KINGSTON SA400S37240G	PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,65535,0)/HD(1,GPT,ac186cee-d3e4-4640-b367-78d73c533bcb,0x800,0x76800)AMBO

La doc sur efibootmgr => https://doc.ubuntu-fr.org/efibootmgr

Bonne soirée,

Re: Affichage efibootmgr

Posté : mer. 18 janv. 2023 18:37
par css31
Pour le ubuntu, simplement que le programme doit scanner tous les disques de la machine ;)
A part LM 20.3 sur /dev/sda3 il n'y a pas d'autre OS installé.

Image

Image

Image

Où trouverait-il cet Ubuntu ?

Re: Affichage efibootmgr

Posté : mer. 18 janv. 2023 22:05
par alain
Bonjour css.
css31 a écrit : mer. 18 janv. 2023 18:37 Où trouverait-il cet Ubuntu ?
En fait c'est mint. Mint utilise un noyau ubuntu, et l'uefi le voit en tant quel tel.

Re: Affichage efibootmgr

Posté : mer. 18 janv. 2023 22:08
par css31
Merci Alain.

Mais pourquoi affiche-t-il aussi l'entrée "Boot001F* UEFI: KINGSTON SA400S37240G" qui correspond au disque qui contient LM ?

Elle est aussi l'entrée qui est choisi pour démarrer.

Re: Affichage efibootmgr

Posté : jeu. 19 janv. 2023 02:32
par alain
C'est le boot UEFI, celui de la machine, ce n'est pas le grub de Linux Mint.
Je connais mal les bios uefi des dell optiplex, mais sur mon HP cela correspond à la touche F8 (boot menu).
Touche à actionné au démarrage. Il affiche les OS bootables disponibles. Dans ton cas uniquement Linux Mint. (si pas de clé usb bootable de branché)
Bref c'est un peu comme le grub, sauf que c'est directement le bios uefi qui te l'affiche.
Je vois dans tes retours que tu démarres sur ce périphérique (BootCurrent: 001F), mais comme tu n'as que Linux Mint ça change rien.
En revanche ce qui est étrange, c'est que tu devrais démarrer sur "ubuntu" (donc mint): BootOrder: 0000,001F. Ça signifie que ton boot ubuntu ne fonctionne pas et qu'il passe automatiquement sur l'autre séquence bootable...Bizarre. Mais comme j'ai dit je ne connais pas le fonctionnement du bios Dell qui est assez "particulier"...

Pour voir: Trouves la touche "boot menu" et regarde ce qu'il affiche (au besoin prend une photo).

Re: Affichage efibootmgr

Posté : jeu. 19 janv. 2023 10:07
par css31
Bonjour Alain,

Voici quelques captures d'écran pour y voir mieux. ;)

Au démarrage de la machine si l'on appuie sur la touche F12 l'écran suivant apparaît.

Image

Puis l'écran affiche le menu de démarrage (boot menu).

Image

On voit deux entrées :
  1. Ubuntu
  2. UEFI: KINGSTON SA400S37240G
Depuis le BIOS (F2), si je supprime l'entrée "Ubuntu" elle revient automatiquement.

Que l'on choisisse l'entrée 1 ou 2 le résultat est le même on passe à l'écran suivant :

Image

Après avoir sélectionner une entrée l'écran affiche de nouveau le logo Dell puis l'écran de login Linux Mint apparaît.

Image
Je vois dans tes retours que tu démarres sur ce périphérique (BootCurrent: 001F), mais comme tu n'as que Linux Mint ça change rien.
Oui 001F correspond au disque où se trouve la partition /dev/sda2 => LM 21.1.
En revanche ce qui est étrange, c'est que tu devrais démarrer sur "ubuntu" (donc mint): BootOrder: 0000,001F.
Que je choisisse l'entrée Ubuntu ou l'autre le résultat est le même.

Je crois avoir lu quelque part que l'entrée Ubuntu était obligatoire. À vérifier.

Re: Affichage efibootmgr

Posté : jeu. 19 janv. 2023 12:19
par LoVache
Linux Mint n'est qu'une déclinaison de Ubuntu. Tes deux LM sont Ubuntu.

Re: Affichage efibootmgr

Posté : jeu. 19 janv. 2023 19:20
par alain
Donc c'est F12 pour avoir le boot menu du bios sur ton Dell.

Ce que tu montres est un fonctionnement tout à faire normal.
J'ai la même chose (avec une syntaxe un peu différente) sur mon HP.
Sauf qu'a la place de ubuntu (linux mint donc), j'ai debian aussi bien quand je sélectionne directement débian qu'en sélectionnant UEFI HDD.
Ce qui m'étonne chez toi c'est que par défaut tu démarrage sur UEFI "nom du DD" et pas sur ubuntu directement.
Mais bon ça marche aussi bien ;)