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.

J’essaie d’installer ubuntu 14.04 à côté d’un Windows 8.1 préinstallé dans un toshiba z30-b depuis des jours 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 parameters 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é 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 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 réparation de démarrage ici

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 manière dont j’avais créé la clé USB n’était pas la bonne. J’ai suivi les instructions ici , et cela a résolu le problème (j’avais déjà essayé cela sans partitionnement GPT et cela ne fonctionnait pas.

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 de démarrage, 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 microprogramme 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 soit 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 contient 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 cette voie.

Secure Boot ne devrait pas être un problème, mais parfois, il est donc intéressant de le désactiver si vous essayez autre chose et que vous ne pouvez toujours pas le faire fonctionner.

En règle générale, vous ne devez pas effectuer d’installation en mode BIOS / CSM / legacy d’Ubuntu sur un ordinateur sur lequel Windows a déjà démarré en mode EFI / UEFI. 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 basculer du mode BIOS GRUB ( grub-pc ) au mode EFI en mode EFI GRUB ( grub-efi ) ou installer rEFInd. sur le disque dur via le paquet Debian ou PPA.

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 la dernière version (à 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. Ce BIOS comportait une fonction de réinitialisation dynamic des variables. Lorsque l’installation Linux a appliqué le chemin EFI SHIM requirejs 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 Toshiba n’exécutera jamais d’OS autre qu’un OS 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 consortingbution, 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.