web-dev-qa-db-fra.com

Boot-repair: impossible de démarrer ubuntu en mode uefi

Je suis conscient qu'il y a beaucoup de 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 de lancer boot-repair 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 un live-USB de Boot-Repair-Disk-64bit , après vous être assuré que votre 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 l'USB ou depuis le disque dur (il semble que les ordinateurs portables Toshiba ne peuvent pas charger l'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 here

Avez-vous des allusions?

**************** MODIFIER *****************

Problème résolu. Je peux démarrer les deux systèmes d'exploitation 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 de ici , et cela a résolu le problème (j'avais déjà essayé cela auparavant sans partitionnement GPT et cela ne fonctionnait pas.

9
Unai

Il n'est pas clair si vous avez installé Ubuntu en mode BIOS/CSM/Legacy 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, que ce soit pour l'installer directement ou pour exécuter la réparation du démarrage, vous devez rechercher le gestionnaire de démarrage intégré de votre EFI. Dans la plupart des cas, il est possible d’y accéder en appuyant sur une touche de fonction au début du processus d’amorçage, mais laquelle n’est pas normalisée. (Certains ordinateurs utilisent également une autre clé, telle que la touche Echap.) Lorsqu'il s'affiche, il dispose généralement de deux options pour le support externe, l'une comprenant 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/ancien.

Dans certains cas, vous devrez peut-être accéder à l'utilitaire de configuration du micrologiciel pour désactiver sa fonction de "démarrage rapide" (ou des mots à cet effet; encore une fois, il n'y a pas de normalisation) 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 possède pas de chargeur de démarrage EFI et ne peut donc pas être initialisée en mode EFI, à moins que vous ajoutiez votre propre chargeur de démarrage EFI. L'installation d'Ubuntu 32 bits sur un système doté d'un EFI 64 bits ajoute une autre couche de ruse, donc je ne recommande pas de suivre cette voie.

Le démarrage sécurisé devrait ne pas être un problème, mais c'est parfois le cas. Désactiver Secure Boot peut donc s'avérer utile si vous essayez autre chose et que vous ne pouvez toujours pas obtenir ça marche.

En règle générale, vous devez ne pas effectuer une installation d'Ubuntu dans le BIOS/CSM/en mode hérité sur un ordinateur sur lequel Windows a déjà démarré dans EFI/UEFI mode. Si vous avez déjà installé de cette manière, vous devez à peu près redémarrer l'installateur Ubuntu en mode EFI, que ce soit pour exécuter la réparation du démarrage ou 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 pour lecteur flash USB de mon gestionnaire de démarrage rEFInd pour démarrer Ubuntu en mode EFI, puis basculez du mode BIOS GRUB (grub-pc) à EFI. -mode GRUB (grub-efi) ou installez rEFInd sur le disque dur via le paquet Debian ou PPA.

2
Rod Smith

J'ai remarqué qu'en octobre 2014, Toshiba fournissait des mises à jour du BIOS qui désactivaient le démarrage EFI pour tout autre système d'exploitation que le système d'exploitation Microsoft préinstallé (8.1). J'ai un Toshiba Satellite_S55-A5188. Il est livré avec le BIOS v1.4 et j'ai mis à jour le dernier (à l'époque) vers la V1.7. Avec ces deux versions, je ne pouvais que procéder à un double démarrage avec le paramètre BIOS du CMS (GRUB2). Lorsque Toshiba a publié le BIOS v1.90, j'ai appliqué cette mise à jour. C'était une erreur majeure. Une fonction de réinitialisation de variable dynamique était intégrée à ce BIOS. Lorsque l'installation Linux a appliqué le chemin EFI SHIM requis pour un démarrage sécurisé, le BIOS a noté la modification et a réécrit le chemin Microsoft par défaut sur le paramètre Linux. Cela signifie que mon ordinateur Toshiba ne fonctionnera jamais sous un système d'exploitation autre qu'un système d'exploitation basé sur EFI signé par Microsoft. J'ai passé des semaines à enquêter là-dessus. Sur de nombreux autres sites Linux, j’ai trouvé ce qui précède s’appliquait aux ordinateurs portables Toshiba généralement expédiés à la fois en Australie et dans l’UE. Tous les gens sur les blogs que j'ai lus ou avec lesquels je communiquais étaient des ingénieurs de conception. Les ingénieurs de Toshiba dans ces blogs ont remercié tout le monde pour leur contribution, mais Toshiba ne prendrait en charge d’autres systèmes d’exploitation sur sa gamme actuelle d’ordinateurs portables.

Votre Toshiba Z30-B dispose de nombreuses variantes de modèle et d’un numéro de modèle distinct pour chacune d’elles. 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 votre version de BIOS. Sur le site Web du support Toshiba, entrez le numéro de modèle complet et accédez à la liste de mise à jour du logiciel. Cochez la case BIOS pour afficher la liste de toutes les versions du BIOS de cet ordinateur portable. Si le BIOS actuellement installé sur votre ordinateur portable est suffisamment vieux, vous pourrez peut-être 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. Comme dans mon cas, cela pourrait bloquer l’utilisation du CMS pour le double démarrage.

0
Bill Stewart