web-dev-qa-db-fra.com

Impossible de se débarrasser du message «Périphérique de démarrage par défaut manquant» au démarrage

J'ai récemment acheté un ultrabook Acer Swift 3 préchargé avec Windows 10, que j'ai effacé pour installer Ubuntu 16.04.1 en mode mono-boot. Dans mon cas, les installations sont généralement un jeu d'enfant, mais pas cette fois. En résumé, je me suis retrouvé avec un message "No Bootable Device" au démarrage. J'ai résolu le problème avec Boot-Repair. L'ultrabook fonctionne maintenant parfaitement.

Après la réparation, toutefois, au démarrage, une fenêtre bleue s’affiche: "Périphérique d’amorçage par défaut manquant ou échec de l’amorçage. Insérer le support de récupération et appuyer sur n’importe quelle touche ". Frapper une clé me ​​mènerait à un gestionnaire de démarrage avec une seule entrée: 1- Gestionnaire de démarrage Windows. Le sélectionner me ferait alors accéder à Grub, avec l'option Ubuntu habituelle.

Je recherche sur le net, trouve le message Périphérique amorçable introuvable après une nouvelle installation d'Ubuntu 14.04 UEFI sur Acer , modifie les paramètres du BIOS conformément aux instructions ("Sélectionne un fichier UEFI comme fiable pour son exécution "et ainsi de suite), en vain. Le rectangle bleu ne disparaîtra pas au démarrage. Le seul changement est qu'il y a maintenant une entrée Ubuntu dans le gestionnaire de démarrage Windows.

Le démarrage sécurisé est activé.

L'ordre de priorité de démarrage est:

  1. EFI File Boot 0: Ubuntu
  2. Gestionnaire de démarrage de Windows
  3. Disque dur: HF S256G39TND-N210A

En passant, lorsque j'ai modifié les paramètres du BIOS dans l'onglet Sécurité, j'ai trouvé trois fichiers .efi dans HDDO - EFI - ubuntu . J'ai sélectionné le premier (comme suggéré) et laissé les deux autres intacts: grubx64.efi et MokManager.efi.

Je pourrais bien sûr réinstaller Ubuntu à partir de rien, mais comme j’ai déjà installé de nombreuses applications, je préfère trouver une solution de contournement.

Le résultat de Sudo efibootmgr -v est:

BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0001,0000,0002,2001,2002,2003
Boot0000* Windows Boot Manager  HD(1,GPT,f7b03efc-87a7-467e-af43-862381b9c710,0x800,0x100000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* ubuntu    PciRoot(0x0)/Pci(0x17,0x0)/Sata(1,0,0)/HD(1,GPT,f7b03efc-87a7-467e-af43-862381b9c710,0x800,0x100000)/File(\EFI\ubuntu\fwupx64.efi)A01 ..
Boot0002* Unknown Device:   HD(1,GPT,f7b03efc-87a7-467e-af43-862381b9c710,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot2001* EFI USB Device    RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC
4
NovemberSnow

La solution à mon problème a été trouvée par l'utilisateur oldfred , dans le buntu forums.

Impossible de se débarrasser du message "Périphérique de démarrage par défaut manquant" au démarrage

De la sortie de Sudo efibootmgr -v il en déduit que:

Il semble que votre entrée de démarrage UEFI par défaut 0001 soit fwupx64.efi, qui est l’entrée de menu grub permettant d’entrer dans UEFI. Si vous avez un démarrage sécurisé sur vous voulez démarrer shimx64.efi qui est 0002 mais affiché comme périphérique inconnu.

Sur son conseil, je suis retourné dans UEFI et ai défini "trust" et une étiquette sur le fichier shimx64.efi.

Et voilà!

2
NovemberSnow

Je vous donne deux liens avec des réponses pour vos Swift 3 problèmes. Comment obtenir _ l'option de démarrage GRUB? voyez à la fois les réponses à cette question et les commentaires.

il y a deux parties à cela. Partie 1 - Obtenir Ubuntu avec un noyau principal 4.12 et supérieur et l’installer. Partie 2 - Activer l’amorçage sécurisé, ajouter votre fichier efi en tant que sécurisé, désactiver l’amorçage sécurisé et placer grub en tête de la liste de démarrage.

bonne chance ;)

0
Ubuntu NutCracker