J'ai récemment acheté un ordinateur portable sur lequel aucun système d'exploitation n'était installé. Bien. J'ai installé un nouveau Windows 8.1 (le système d'exploitation d'origine) et Ubuntu 19.10. Aucun problème.
Cependant, quand il démarre, il clignote un message très rapide comme:
System BootOrder not found. Initializing defaults.
Sudo efibootmgr
BootCurrent: 0015
Timeout: 1 seconds
BootOrder: 0000,0001,0002,0003
Boot0000* ubuntu
Boot0001* UEFI:CD/DVD Drive
Boot0002* UEFI:USB Device
Boot0003* UEFI:Network Device
Boot000D* Windows Boot Manager
Boot0012* UEFI: IP4 Realtek PCIe GBE Family Controller
Boot0013* UEFI: IP6 Realtek PCIe GBE Family Controller
Boot0015* UEFI: Toshiba MQ01ABD075
Maintenant, si je force Sudo efibootmgr --bootnext 0000
puis redémarrez, le message d'erreur ne s'affiche plus, mais cela ne dure qu'un seul démarrage.
Je n'arrive pas à changer BootCurrent
en 0000.
Comment puis-je modifier BootCurrent
pour suivre le BootOrder
spécifié?
Eh bien, je pense je l'ai corrigé. Il semble toujours démarrer correctement sous Ubuntu et Windows, mais sans le message d'erreur.
@ personne n'a posté un lien sympa qui décrit exactement mon problème. Cependant, les correctifs ne s'appliquent pas à moi, car mon BIOS n'a pas les options décrites dans les réponses.
J'ai fini par faire un Sudo efibootmgr -c
qui a créé une nouvelle entrée "Boot0004 * Linux", et a changé les valeurs "BootCurrent" et "BootOrder" en ceci:
Sudo efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0004,0000,0015,0013,0012,000D
Boot0000* ubuntu
Boot0004* Linux
Boot000D* Windows Boot Manager
Boot0012* UEFI: IP4 Realtek PCIe GBE Family Controller
Boot0013* UEFI: IP6 Realtek PCIe GBE Family Controller
Boot0015* UEFI: Toshiba MQ01ABD075
Les nouvelles valeurs "BootCurrent" et "BootOrder" n'ont pas beaucoup de sens pour moi ... mais cela semble fonctionner ...