web-dev-qa-db-fra.com

Ubuntu 16.04 - Comment puis-je désactiver Secure Boot?

Ubuntu 16.04 est installé sur un Dell 5470. Je souhaite le réinstaller pour certaines raisons. Je veux démarrer à partir de l'USB pour réinstaller Ubuntu. Le problème est que je ne peux pas accéder au BIOS ni au menu de démarrage à cause du démarrage sécurisé. Lorsque j'appuie sur F2 ou F12 au démarrage, l'ordinateur démarre toujours sous Ubuntu.

J'ai essayé systemctl reboot --firmware-setup mais je reçois Cannot indicate to EFI to boot into setup mode: Operation not supported Comment puis-je démarrer à partir de l'USB et réinstaller Ubuntu?

6
sflee

Il existe plusieurs manières de démarrer dans l'utilitaire de configuration du micrologiciel, dont certaines semblent vous être familières:

  • Utilisation d'une pression de touche au moment de la mise sous tension - Malheureusement, il n'y a pratiquement aucune normalisation quant à quoi une pression de touche entrera dans la configuration outil. Il s’agit généralement des touches Echap, Entrée ou une touche de fonction (mais laquelle varie énormément - c’est souvent F2, F8 ou F10, mais peut être autre chose). Le paramétrage de la fonction "démarrage rapide" du micrologiciel désactive parfois cette méthode d'entrée dans l'outil de configuration, car les ports USB ne sont pas initialisés. Si l'ordinateur possède un port PS/2, vous pourrez peut-être contourner cette limitation en utilisant un clavier PS/2.
  • Utilisation de systemctl - La commande que vous avez présentée précédemment, Sudo systemctl reboot --firmware-setup, fonctionne sur certains ordinateurs. mais cela ne fonctionne clairement pas pour vous. Windows 8 et les versions ultérieures offrent une fonctionnalité similaire. Par conséquent, si vous pouvez démarrer Windows, vous pouvez l’essayer, au cas où cela fonctionnerait mieux.
  • Utilisation de la fonctionnalité de redémarrage du gestionnaire de démarrage - Certains gestionnaires de démarrage offrent une fonctionnalité permettant de redémarrer dans l'utilitaire de configuration. GRUB le fait (bien qu'il puisse ne pas être actif par défaut), de même que mon gestionnaire de démarrage rEFInd (il est actif par défaut mais peut être désactivé; il n'apparaîtra pas si l'ordinateur ne dispose pas du support nécessaire), comme ainsi que gummiboot/systemd-boot (je ne me souviens pas s'il est actif par défaut). Je ne suis pas optimiste, mais je soupçonne que cette fonctionnalité fonctionnerait avec précision sur les ordinateurs sur lesquels la méthode précédente fonctionnerait. Par conséquent, je ne voudrais pas beaucoup espérer que cela fonctionne pour vous.
  • Supprimez toutes les autres options d'amorçage - Si un ordinateur basé sur EFI ne trouve aucun autre chargeur de démarrage, il lancera normalement son utilitaire d'installation. Le meilleur moyen d’en tirer parti consiste généralement à débrancher tous vos disques durs (et vos câbles réseau, si votre réseau prend en charge le démarrage réseau). Vous pouvez également supprimer votre partition système EFI (ESP) ou supprimer ou déplacer tous les fichiers du chargeur de démarrage afin que le microprogramme ne puisse pas les trouver. Le problème avec cette méthode est que la restauration du système à son état d'origine risque de ne pas le rendre à nouveau amorçable, car de nombreux EFI suppriment leurs références basées sur la NVRAM pour amorcer les options qui ne sont plus valides. Ainsi, vous devrez peut-être utiliser Boot Repair , efibootmgr ou un autre outil pour réinstaller GRUB ou recréer son entrée NVRAM une fois que vous avez terminé.

BTW, les chances sont que ce n'est pas Secure Boot en soi qui vous empêche d'entrer dans votre utilitaire de configuration du firmware. (Même s'il est possible que Dell ait lié Secure Boot à la difficulté d'entrer dans le micrologiciel, ce type de liaison est not ​​requis pour Secure Boot, et je ne l'ai jamais rencontré moi-même.) Il est plus probable le démarrage rapide du micrologiciel laissant les ports USB non initialisés à la racine du problème. Une autre possibilité probable est que vous essayez la mauvaise clé ou que vous la frappez en dehors de la fenêtre (souvent très étroite) dans laquelle elle fonctionnera. Renseignez-vous sur un forum Dell ou consultez votre documentation pour connaître la touche à utiliser et essayez-la plusieurs fois, en appuyant plusieurs fois au démarrage de l'ordinateur.

4
Rod Smith

Utilisez efibootmgr pour modifier et définir le délai d'attente du gestionnaire de démarrage en attente d'une entrée utilisateur - un exemple:

$ Sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* Fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

Actuellement, le délai d'attente du gestionnaire de démarrage (sur mon PC) est défini sur 1 seconde. Nous le modifions maintenant en 10 secondes:

Sudo efibootmgr --timeout 10
BootCurrent: 0001
Timeout: 10 seconds
BootOrder: 0001,0000,0002
Boot0000* Fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

Redémarrez et appuyez sur F2 ou F12 afin d’accéder au BIOS et de désactiver le démarrage sécurisé dans les paramètres UEFI.

2
cl-netbox

Longue histoire courte, pour vaincre Fast Boot, ce qui marche toujours pour moi. Maintenez F12 et Delete enfoncés, puis mettez le système sous tension. Si vous n'entendez pas ce bip. Éteignez-le rapidement (si vous démarrez Windows à double démarrage) et recommencez. Cela fonctionne toujours pour moi à la deuxième tentative.

0
Abraham Washington