Supprimer GRUB dans la liste du bios-boot

Bonjour,
j’ai réinitialiser un pc pour le laisser total windows (un pc d’ami :wink: malheureusement il reste toujours dans liste du boot.
comment peut-on supprimer l’entrée du grub du pc.

D’avance je vous remercie

Soit dans les paramètres de boot du PC, soit avec efibootmgr depuis un Linux live.
Ou peut-être depuis Windows avec bcdedit mais je ne connais pas.

Est-ce que sudo apt-get install grub-customizer ferait l’affaire ?

Non, rien à voir. grub-customizer (vade retro satanas) sert à personnaliser les scripts générateurs du fichier de configuration de GRUB /boot/grub/grub.cfg. Ici il s’agit de supprimer l’entrée de boot qui a été créé dans les variables de boot EFI lors de l’installation.

merci j’ai lancé un live, mais la commande fonctionne pas (suppression)
voici ce que j’ai avec la commande

efibootmgr -v
BootCurrent: 000E
Timeout: 2 seconds
BootOrder: 000E,000D,0009,000A,0002,0007
Boot0002* Generic Usb Device	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0007* CD/DVD Device	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0009* UEFI: IP4 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot000A* UEFI: IP6 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv6([::]:<->[::]:,0,0)..BO
Boot000D* debian	HD(1,GPT,e956d9fa-080c-48d4-a0a7-c719b1db4bbc,0x800,0x82000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO
Boot000E* UEFI: Generic Flash Disk 8.07, Partition 1	PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0x2f8ebe,0x800,0xf3b800)..BO

qu’elle est la commande pour supprimer debian qui est 000D? d’avance je vous remercie

il me semble que c’est :

efibootmgr -B 000D

https://linux.die.net/man/8/efibootmgr

La syntaxe est un peu tordue, en fait c’est

efibootmgr -b 000D -B
2 J'aime

Un grand merci à toi. c’est enfin corriger. Le démarrage efi est plus lent qu’avant maintenant 1 minutes avant que windows démarre.
mais c’est déjà bien plus de GRUB. bonne journée

Windows est installé ? Pourtant je ne vois aucune entrée de boot pour Windows dans la sortie de efibootmgr. Par contre il y a des entrées pour le boot réseau, donc si le firmware UEFI les essaie en vain ça peut expliquer le délai.
On peut voir la sortie de blkid ?

Edit: deux possibilités :

  1. Windows a été installé en mode EFI sans créer d’entrée de boot EFI
    Une entrée de boot EFI pour Windows n’est pas indispensable mais si on la crée et la met avant les entrées de boot réseau ça peut réduire le délai. Autre possibilité : désactiver le boot réseau dans les options de démarrage UEFI du PC.

  2. Windows a été installé en mode BIOS/legacy
    Dans ce cas l’absence d’entrée de boot EFI est normale. Pour réduire le délai il faut désactiver le boot UEFI et le réseau, ou mettre le boot legacy sur le disque interne en premier.

1 J'aime

ok voici la réponse à la commande:

/dev/sda1: LABEL_FATBOOT="SYSTEM" LABEL="SYSTEM" UUID="7C74-2BEC" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EF" PARTUUID="e956d9fa-080c-48d4-a0a7-c719b1db4bbc"
/dev/sda3: LABEL="Windows" BLOCK_SIZE="512" UUID="7CF0767BF0763C08" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="f6599d67-6fcf-4113-97c2-ac61aa8c0b2b"
/dev/sda4: LABEL="DisqueSauvegarde" BLOCK_SIZE="512" UUID="C652623052622601" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="d9030b26-c000-4a5d-a671-d8d5d4f79afd"
/dev/sda5: LABEL="WinRE_DRV" BLOCK_SIZE="512" UUID="C27873F77873E915" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="2cc3815d-1542-4673-8ce5-5fd688eef1a0"
/dev/sda6: LABEL="LENOVO_PART" BLOCK_SIZE="512" UUID="3ADE5EF3DE5EA6C3" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="f00eb986-ddd2-4abe-99b3-d6b0b6a3cc9b"
/dev/sda7: BLOCK_SIZE="512" UUID="00DE0629DE061814" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="c5888229-95d7-4702-af9e-67d89bb75093"
/dev/sdb1: LABEL="LINUX MINT" UUID="C058-1B09" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="002f8ebe-01"
/dev/loop0: TYPE="squashfs"
/dev/sda2: PARTLABEL="Mi" PARTUUID="09bfbdb1-d2c0-4adc-9b0c-86e8b05dbf7d"

sous mes pcs j’ai debian 11.7 n’ayant pas téléchargé une live j’ai pris une clés usb live mint

Table de partition GPT + partition sda1 qui ressemble à une partition EFI → amorçage UEFI probable.
Tu peux créer une entrée de boot EFI avec la commande suivante :

efibootmgr -c -d /dev/sda -p 1 -l '\EFI\Microsoft\Boot\bootmgfw.efi' -L 'Windows Boot Manager'
1 J'aime

effectivement il y a eu un changement 30 secondes de gagnées. Merci

je reviens vers vous… c’est plus tôt galère maintenant son pc n’est plus capable d’être réinitialiser windows réagit comme si les partitions n’était plus présente ou active! depuis gestion des disques sous windows impossible de modifier! Qu’elle serait la commande pour revenir comme avant??? d’avance merci pour votre aide.

Comme avant quoi ?

voilà j’aimerai retrouvé la liste correcte que j’avais au départ qui était:

efibootmgr -v
BootCurrent: 000E
Timeout: 2 seconds
BootOrder: 000E,000D,0009,000A,0002,0007
Boot0002* Generic Usb Device	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0007* CD/DVD Device	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0009* UEFI: IP4 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot000A* UEFI: IP6 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv6([::]:<->[::]:,0,0)..BO
Boot000D* debian	HD(1,GPT,e956d9fa-080c-48d4-a0a7-c719b1db4bbc,0x800,0x82000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO
Boot000E* UEFI: Generic Flash Disk 8.07, Partition 1	PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0x2f8ebe,0x800,0xf3b800)..BO

celle-ci était comme ça avant d’effectuer la commande:
efibootmgr -b 000D -B

maintenant si je lance la commande efibootmgr -v

BootCurrent: 000B
Timeout: 2 seconds
BootOrder: 000B,0000,0009,000A,0007,0002
Boot0000* Windows Boot Manager	HD(1,GPT,e956d9fa-080c-48d4-a0a7-c719b1db4bbc,0x800,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.}....................
Boot0002* Generic Usb Device	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0007* CD/DVD Device	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0009* UEFI: IP4 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot000A* UEFI: IP6 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv6([::]:<->[::]:,0,0)..BO
Boot000B* UEFI: Generic Flash Disk 8.07, Partition 1	PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0x2f8ebe,0x800,0xf3b800)..BO

Il faut simplement le supprimer dans la liste de grub-customizer « enlever ». Il faut pour cela avoir installer : Comment installer Grub Customizer sur Ubuntu et Linux Mint - Numétopia
Bàt.

Non il te suffit de remonter plus haut :wink:

C’est pas possible que le fait de supprimer une entrée te mélange tes ordres de démarrage comme ça.
la commande supprime une entrée comme demandée plus haut, rien d’autre.

Ceci était avant les modifications:

et maintenant:

BootCurrent: 000B
Timeout: 2 seconds
BootOrder: 000B,0000,0009,000A,0007,0002
Boot0000* Windows Boot Manager HD(1,GPT,e956d9fa-080c-48d4-a0a7-c719b1db4bbc,0x800,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.}…
Boot0002* Generic Usb Device VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0007* CD/DVD Device VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0009* UEFI: IP4 Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv4(0.0.0.00.0.0.0,0,0)…BO
Boot000A* UEFI: IP6 Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(00016cd6f972,0)/IPv6([::]:<->[::]:,0,0)…BO
Boot000B* UEFI: Generic Flash Disk 8.07, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0x2f8ebe,0x800,0xf3b800)…BO

j’aimerai retrouvé le premier shémas

avant d’avoir utiliser la commande:

efibootmgr -b 000D -B

Pour supprimer l’entrée EFI de Windows :

efibootmgr -b 0000 -B

Pour recréer l’entrée EFI de Debian :

efibootmgr -c -d /dev/sda -p 1 -l ' \EFI\DEBIAN\GRUBX64.EFI' -L 'debian'

Mais je doute fort que ça ait un impact quelconque sur le fonctionnement de Windows une fois démarré.

1 J'aime

Merci, effectivement je partage ton avis. La personne qui m’a demandé de régler ce problème a vu qu’il n’a plus de source d’installation sur le disque du pc (je vois bien les partitions recocerry) c’est pour ça que je demande cette commande pour lui montrer la même situation avant de lancer la commende de suppression de l’entrée