web-dev-qa-db-fra.com

Installez Ubuntu Studio en mode UEFI mais il ne démarrera pas en mode UEFI (Dual Boot)

Informations pré-question:

J'ai:

  • Carte mère ASUS P8 Z77-V LX
    (exécution du BIOS: ASUS UEFI BIOS Utility v. 1201 x64)
  • 2x disques durs vides:
    • 1x 3 To
    • 1x 1 To
  • Beaucoup de temps

Objectif

Je souhaite double-amorcer Windows 10 avec Ubuntu Studio 16.04 en mode UEFI (le BIOS hérité est hors de question). J'ai des disques d'installation des deux.

Ce que j'ai fait jusqu'à présent

Sans disque dur connecté, BIOS démarré et CSM désactivé (pour forcer le mode UEFI).

Je me suis connecté et, avec GPT, partitionné et formaté mon disque dur de 3 To, puis j'ai installé Windows 10. Je peux dire que Windows 10 a été installé avec succès en mode UEFI car lorsque j'exécute msconfig32, il indique que le mode BIOS est UEFI.

J'ai ensuite éteint mon ordinateur, débranché mes 3 To, branché mon 1 To, inséré mon disque Live Ubuntu Studio 16.04 et démarré.
Afin de fournir des informations si elles sont liées, pour installer avec succès le studio Ubuntu, je devais:

  1. Modifiez l'option de menu "Installer Ubuntu Studio" pour inclure nomodeset et nolapic avant de l'exécuter afin de vous assurer que l'interface utilisateur est réellement chargée.
  2. Désactivez la connexion réseau Ethernet sur le bureau d'installation.
  3. Ne cochez pas la case "Télécharger les mises à jour" et "Installer les applications tierces".

Les étapes 2 et 3 étaient nécessaires en raison d'un bogue dans le processus d'installation où la boîte d'avertissement "Forcer le mode UEFI" ne se fermait pas en cliquant sur Continuer . Pour une raison quelconque, les étapes 2 et 3 ont annulé ce problème.

J'ai formaté mon disque 1 To en utilisant GPT et en créant les partitions suivantes:

  • 1000 Mo de partition système EFI (ESP) (je sais que 1 Go est trop lourd, mais l'espace n'est pas un problème pour moi)
  • 128000MB Montage de la partition Ext4 au point /
  • 16000MB Espace d'échange
  • Tout l’espace restant (~ 800 Go) sous forme de partition Ext4 à monter au point /home

Le processus d'installation a semblé aboutir. Toutefois, lors du redémarrage de mon ordinateur, ma carte mère/micrologiciel refuse de charger Ubuntu Studio et indique:

Les paramètres actuels du BIOS ne prennent pas complètement en charge le périphérique d’amorçage. Cliquez sur OK pour accéder à la configuration du BIOS. Allez dans Avancé> Boot> Paramètres CSM, puis ajustez les paramètres CSM (Compatibility Support Module) pour activer le périphérique d’amorçage.

Je ne veux pas faire ça.
Je l'ai essayé (en activant CSM) et il a démarré Ubuntu Studio ... en mode BIOS. Je vérifie cela en effectuant:

$ [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

et il a déclaré BIOS.
Je ne comprends pas pourquoi il s’amorce en mode BIOS uniquement si je l’ai installé en mode UEFI, cliquez sur Continuer dans "Force UEFI mode "avertissement, et il a un ESP qui lors de mon démarrage (en mode BIOS) indiquait qu'il était monté au point /boot/efi et qu'il avait le drapeau boot.

J'ai arrêté et désactivé CSM, désactivé "Fast Boot" après avoir réalisé qu'il était activé, vérifié que "Secure Boot" était désactivé (c'est le cas) et maintenant je suis bloqué sur ce qu'il faut faire ensuite.
Que devrais-je faire?


Quelques preuves rapides que j'ai bien fait les choses:

Ubuntu est partitionné correctement: enter image description here

Message d'avertissement au démarrage: enter image description here

Boot Priority ne reconnaît même pas le lecteur: enter image description here

1
Harmelodic

J'ai ensuite éteint mon ordinateur, débranché mes 3 To, branché mon 1 To, inséré mon disque Live Ubuntu Studio 16.04 et démarré.

Cela n’est pas lié au problème que vous rencontrez, mais débrancher les disques comme vous l’avez fait, bien qu’une astuce utile dans le BIOS, est contre-productif dans EFI. Le problème est que de nombreux EFI suppriment les entrées du gestionnaire de démarrage EFI lorsqu'ils détectent qu'il leur manque. Ainsi, lorsque vous avez débranché le disque Windows et installé Ubuntu sur un autre disque, il est possible que votre EFI ait supprimé l'entrée du gestionnaire de démarrage Windows, ce qui pourrait rendre difficile le redémarrage de Windows. Si vous utilisez un gestionnaire de démarrage tel que GRUB ou rEFInd pour gérer le processus de démarrage, ils contourneront ce problème - mais dans le cas de GRUB, vous devrez le reconfigurer (Sudo update-grub) avec les deux disques branchés. De plus, si vous essayez l’inverse (débranchez le disque Ubuntu), votre micrologiciel peut supprimer l’entrée de démarrage GRUB, ce qui rendra impossible le démarrage d’Ubuntu sans effectuer réparations supplémentaires.

Notez également que Windows installe généralement une copie de son chargeur de démarrage sous le nom EFI/BOOT/bootx64.efi, qui correspond au nom de fichier de secours. Certains EFI considèrent également l’entrée standard Windows EFI/Microsoft/Boot/bootmgfw.efi comme une sorte d’entrée de secours. Ainsi, Windows pourrait démarrer même si son entrée de démarrage est manquante. La même chose n’est pas vrai pour Ubuntu et son GRUB, cependant, une fois que tout fonctionne, vous devez faire très attention à pas débrancher le disque Ubuntu si vous comptez sur GRUB en tant que gestionnaire de démarrage.

Les étapes 2 et 3 étaient nécessaires en raison d’un bogue dans le processus d’installation où la boîte d’avertissement "Forcer le mode UEFI" ne se fermait pas en cliquant sur Continuer.

Cela ressemble à bogue n ° 1418706. (Je pense qu’il existe peut-être un autre rapport sur ce bogue également, mais je ne le trouve pas tout à fait ...). vous mettez des partitions sur le disque avant d'exécuter le programme d'installation. Vous avez dépassé ce problème, cependant, alors ce n'est pas vraiment le problème ...

Je l'ai essayé (en activant CSM) et il a démarré Ubuntu Studio ... en mode BIOS.

Cela ressemble à un chargeur de démarrage en mode BIOS installé sur votre disque, ce qui implique que vous ayez été installé en mode BIOS/CSM/legacy, malgré tous vos efforts en ce sens. Malheureusement, la manière dont le CSM est contrôlé n’est pas normalisée et, sur certains ordinateurs, il est facile de le laisser activé lorsque vous pensez le désactiver. (Je me suis occupé de certains serveurs qui sont des cauchemars complets à cet égard - ils ont un nombre incroyable d’options liées au CSM, et la définition d’un d’entre eux fournit un chemin incorrect. pour le démarrage en mode BIOS.) Vous voudrez peut-être vérifier ma page sur le CSM pour en savoir plus sur ce sujet. En outre, pour obtenir plus d'informations, vous pouvez essayer d'exécuter le Script d'informations de démarrage . Cela générera un fichier appelé RESULTS.txt. Postez ce fichier sur n site Pastebin et postez l’URL de votre document ici pour interprétation.

Une façon raisonnable de vous assurer de démarrer en mode EFI consiste à utiliser mon gestionnaire de démarrage rEFInd sur une clé USB ou un CD-R. Avec ses options par défaut sur un PC basé sur UEFI, rEFInd ne démarre que en mode EFI. Ainsi, si vous pouvez démarrer Ubuntu via rEFInd, il sera en mode EFI. (Sur les Mac, cependant, rEFInd peut démarrer Ubuntu en mode BIOS ou EFI, en fonction des chargeurs de démarrage et des systèmes de fichiers utilisés.) Vous pouvez ensuite installer GRUB manuellement ou installer rEFInd (via son PPA ou Paquet Debian) pour continuer à démarrer en mode EFI.

1
Rod Smith