J'ai:
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.
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:
nomodeset
et nolapic
avant de l'exécuter afin de vous assurer que l'interface utilisateur est réellement chargée.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:
/
/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?
Ubuntu est partitionné correctement:
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.