• # efibootmgr

    Posté par . En réponse au message Problème de désinstallation Ubuntu UEFI. Évalué à 2.

    Il y a un outil sur Linux, qui s'appelle efibootmgr. Il est surement disponible sur le LiveCD d'Ubuntu.
    Il permet de gérer les entrées de boot UEFI.

    Donc démarres ton Uubntu, et supprimes l'entrée correspondante à ton ancien Ubuntu, ensuite mets l'entrée correspondant à Windows en primaire :

    $ sudo efibootmgr
    Cela va t'afficher l'état actuel du boot UEFI, par exemple (exemple pris du wiki d'Ubuntu fr car je ne suis pas sur un PC UEFI actuellement pour tester) :

    BootCurrent: 0001
    Timeout: 2 seconds
    BootOrder: 0001,3001,0002,2001,2002,2004
    Boot0000* Disque dur USB (UEFI) - Generic Flash Disk ACPI(a0341d0,0)PCI(14,0)USB(1,0)HD(1,3e,3b5b92,000bb565)RC
    Boot0001* ubuntu HD(1,145800,82000,393abc6a-5b46-4392-a2fa-aebd5ee7d640)File(\EFI\ubuntu\shimx64.efi)
    Boot0002* Windows Boot Manager HD(1,145800,82000,393abc6a-5b46-4392-a2fa-aebd5ee7d640)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.......
    Boot2001* EFI USB Device RC
    Boot2002* EFI DVD/CDROM RC
    Boot3001* Internal Hard Disk or Solid State Disk RC

    $ sudo efibootmgr --delete-bootnum 0001
    Pour supprimer l'entrée UEFI d'Ubuntu (en prenant la sortie de l'exemple ci-dessus).

    $ sudo efibootmgr --bootorder 3001,0002,2001,2002,2004
    Pour mettre l'ordre de boot que tu veux. Ce qui compte c'est d'enlever l'ancien d'entrée d'Ubuntu (0001) si la commande "delete-bootnum" ne l'avait pas fait, et de mettre Windows dans les 1er choix aussi.