Réparation de démarrage: impossible de démarrer ubuntu en mode uefi

9

Je suis conscient qu'il existe de nombreuses questions similaires sur ce site, mais aucune ne semble résoudre mon problème.

Cela fait plusieurs jours que j'essaie d'installer Ubuntu 14.04 avec un Windows 8.1 préinstallé dans un toshiba z30-b et j'ai actuellement la situation suivante:

  • Les deux OS sont installés
  • Windows 8.1 démarre directement lorsque je sélectionne le mode de démarrage "Mode UEFI" dans les paramètres UEFI
  • Ubuntu 14.04 démarre directement lorsque je sélectionne le mode de démarrage "mode CMS"

J'essaie d'exécuter la réparation de démarrage dans Ubuntu pour résoudre ce problème, mais il dit:

"La session en cours est en mode hérité. Veuillez redémarrer l'ordinateur et utiliser ce logiciel dans une session EFI. Cela activera la fonction. Par exemple, utilisez une clé USB en direct de Boot-Repair-Disk-64bit , après vous être assuré Le BIOS est configuré pour démarrer USB en mode EFI. "

Le problème est que je n'ai trouvé aucun moyen de démarrer Ubuntu en "mode UEFI", que ce soit depuis USB ou depuis le disque dur (il semble que les ordinateurs portables Toshiba ne puissent pas charger USB en mode UEFI)

Les autres détails sont:

  • Le mode de sécurité est désactivé
  • Le démarrage rapide est également désactivé
  • Tous les détails de la sortie de boot-repair ici

Avez-vous des indices?

**************** ÉDITER *****************

Problème résolu. Je peux démarrer les deux OS en mode UEFI. Le problème était que la façon dont j'avais créé l'USB n'était pas la bonne. J'ai suivi les instructions ici , et cela a résolu le problème (j'avais essayé cela plus tôt sans partitionnement GPT et cela n'a pas fonctionné.

Unai
la source
Il peut être préférable de désactiver le paramètre de démarrage sécurisé, mais cela ne devrait pas être nécessaire. Vous devriez avoir deux options de démarrage pour le programme d'installation en direct d'Ubuntu s'il s'agit de la version 64 bits. Il doit montrer UEFI - nom / étiquette du lecteur flash. L'autre option pour le démarrage du BIOS sera simplement le nom / l'étiquette du lecteur flash. Affiche l'installation avec des captures d'écran. L'écran d'accessibilité violet du BIOS et l'écran du menu grub noir UEFI help.ubuntu.com/community/UEFI
oldfred

Réponses:

3

Il n'est pas clair si vous avez installé Ubuntu en mode BIOS / CSM / hérité ou si vous dites que vous ne l'avez pas encore installé mais que vous pouvez démarrer le programme d'installation en mode BIOS.

Si vous souhaitez démarrer le programme d'installation, soit pour l'installer directement, soit pour exécuter la réparation de démarrage, vous devez trouver le gestionnaire de démarrage intégré de votre EFI. Dans la plupart des cas, on peut y accéder en appuyant sur une touche de fonction au début du processus de démarrage, mais laquelle est complètement non standardisée. (Certains ordinateurs utilisent également une autre clé, comme Esc.) Lorsqu'il apparaît, il aura généralement deux options pour les supports externes, dont l'une inclut la chaîne "UEFI" et l'autre non. Sélectionnez l'option "UEFI" pour démarrer dans ce mode et l'autre pour démarrer en mode BIOS / CSM / hérité.

Dans certains cas, vous devrez peut-être entrer dans l'utilitaire de configuration du micrologiciel pour désactiver sa fonction de «démarrage rapide» (ou des mots à cet effet; là encore, il n'y a pas de standardisation) pour que le gestionnaire de démarrage devienne disponible.

Notez également que seule la version 64 bits d'Ubuntu possède un chargeur de démarrage EFI. La version 32 bits (x86) ne dispose pas d'un chargeur de démarrage EFI et n'est donc pas amorçable en mode EFI, sauf si vous ajoutez votre propre chargeur de démarrage EFI - et l'installation d'Ubuntu 32 bits sur un système avec un EFI 64 bits ajoute une autre couche de ruse, donc je ne recommande pas d'emprunter cette voie.

Le démarrage sécurisé ne devrait pas être un problème, mais parfois c'est le cas, donc désactiver le démarrage sécurisé peut être utile si vous essayez d'autres choses et que vous ne parvenez toujours pas à le faire fonctionner.

En règle générale, vous ne devez pas effectuer une installation BIOS / CSM / en mode hérité d'Ubuntu sur un ordinateur qui a déjà le démarrage de Windows en mode EFI / UEFI. Si vous avez déjà installé de cette manière, vous devez à peu près redémarrer le programme d'installation d'Ubuntu en mode EFI, soit pour exécuter la réparation de démarrage, soit pour réinstaller Ubuntu. L'autre option consiste à installer un chargeur de démarrage EFI d'une autre manière. Par exemple, vous pouvez utiliser la version du lecteur flash USB de mon gestionnaire de démarrage rEFInd pour démarrer Ubuntu en mode EFI, puis passer du mode GRUB ( grub-pc) en mode BIOS ( ) au mode GRUB ( grub-efi) en mode EFI ( ) ou installer rEFInd sur le disque dur via le Paquet Debian ou PPA.

Rod Smith
la source
Merci beaucoup pour votre réponse. J'ai reformaté l'ordinateur à son état initial: démarrage de Windows 8.1 avec un chargeur de démarrage EAFI. Le problème est
Unai
Désolé d'avoir essayé de modifier le commentaire mais j'étais en retard. Le problème principal est que je ne peux pas démarrer l'USB en mode UEFI. Lorsque j'essaie de démarrer l'USB, l'écran "Toshiba" apparaît et l'ordinateur portable ne réagit à rien (par exemple en appuyant sur les touches de fonction). Mais quand je passe au mode CSM, l'USB démarre parfaitement. J'ai vérifié que l'USB a une version 64 bits d'Ubuntu 14.04. Savez-vous ce qui peut créer ce comportement? Peut-être que la méthode de création de l'USB de démarrage n'est pas correcte. Pouvez-vous donner une URL avec la meilleure méthode pour créer l'USB? Cordialement
Unai
1
Certains outils de création de lecteurs USB amorçables omettent les fichiers de démarrage EFI. J'ai utilisé avec succès les dernières versions de Rufus , UNetbootin , Startup Disk Creator et dd(une partie standard d'Ubuntu). Cela dit, il peut également y avoir des bizarreries spécifiques au système, vous devrez donc peut-être essayer un autre outil - celui qui fonctionne pour moi et mes ordinateurs peut ne pas fonctionner pour vous et votre ordinateur.
Rod Smith
1

J'ai remarqué en octobre 2014 que Toshiba fournissait des mises à jour du BIOS qui désactivaient le démarrage EFI pour tout autre système d'exploitation autre que le système d'exploitation Microsoft préinstallé (8.1). J'ai un Toshiba Satellite_S55-A5188. Il a été livré avec le BIOS v1.4 et j'ai mis à jour la dernière version (à l'époque) en V1.7. Avec ces deux versions, je ne pouvais que dual-boot avec le paramètre BIOS CMS (GRUB2). Lorsque Toshiba a publié le BIOS v1.90, j'ai appliqué cette mise à jour. Ce fut une erreur majeure. Intégré dans ce BIOS était une fonction de réinitialisation dynamique des variables. Lorsque l'installation Linux a appliqué le chemin EFI SHIM requis pour un démarrage sécurisé, le BIOS a remarqué la modification et a réécrit le chemin Microsoft par défaut sur le paramètre Linux. Cela signifie que mon Toshiba n'exécutera jamais d'autre système d'exploitation qu'un système d'exploitation EFI signé par Microsoft. J'ai passé des semaines à enquêter là-dessus. Sur de nombreux autres sites Linux, j'ai trouvé que ce qui précède était vrai pour les ordinateurs portables Toshiba en général qui étaient expédiés à la fois en Australie et dans l'UE. Toutes les personnes sur les blogs avec lesquels j'ai lu ou communiqué étaient des ingénieurs de conception. Les ingénieurs Toshiba de ces blogs ont remercié tout le monde pour leur contribution, mais Toshiba ne prendrait pas en charge d'autres systèmes d'exploitation sur sa gamme actuelle d'ordinateurs portables.

Votre Toshiba Z30-B a de nombreuses variantes du modèle et avec un # modèle discret pour chacun. Après vérification de quelques Z30-B, les versions BIO sont totalement différentes pour chaque sous-modèle. Vérifiez le numéro de modèle de votre Z30-B sur l'étiquette arrière ainsi que la version de votre BIOS. Sur le site Web d'assistance Toshiba, entrez le numéro de modèle complet et accédez à la liste des mises à jour logicielles. Cochez la case BIOS et une liste de toutes les versions du BIOS pour cet ordinateur portable sera répertoriée. Si le BIOS actuel installé sur votre ordinateur portable est suffisamment ancien, vous pourrez peut-être simplement effectuer un double démarrage avec le paramètre CMS. Je ne recommande pas de mettre à jour votre BIOS vers une version plus récente. Il peut (comme dans mon cas) bloquer l'utilisation du CMS pour le double démarrage.

Bill Stewart
la source
1
Bienvenue sur Ask Ubuntu! Dites, cela vous dérangerait de corriger un peu la mise en forme de ce message? C'est difficile à lire. Quelques sauts de ligne pour commencer feraient beaucoup de bien.
anonymous2