web-dev-qa-db-fra.com

La désactivation du démarrage sécurisé est-elle nécessaire pour le double démarrage Ubuntu 14.04 avec Windows 8 UEFI?

J'ai lu des guides sur le double démarrage d'Ubuntu et de Windows 8, mais tous les guides que j'ai lus traitent d'anciennes versions d'Ubuntu. Ils recommandent de désactiver Secure Boot car il y a un bogue dans le programme d'installation Ubuntu qui supprime complètement le chargeur de démarrage Windows 8. Est-il toujours nécessaire de désactiver cela dans Ubuntu 14.04? Puis-je l'activer à nouveau une fois l'installation terminée? En outre, sur une note connexe, je SAIS que la désactivation de l'amorçage rapide est nécessaire pour l'installation, mais une fois l'installation terminée, puis-je le réactiver aussi?

9
John Scott

Vous avez en fait soulevé quatre problèmes distincts:

  • Secure Boot - En principe, la désactivation de Secure Boot ne devrait pas être nécessaire pour installer Ubuntu 14.04 (ou même quelques versions auparavant). La pratique suit généralement la théorie , mais parfois non. Certains ordinateurs ne semblent pas bien s'entendre avec Shim (le programme utilisé par Ubuntu pour fonctionner avec Secure Boot). . Un problème de démarrage sécurisé est presque certain de se manifester par une incapacité même à commencer à démarrer - que ce soit le programme d'installation Ubuntu ou le système Ubuntu une fois qu'il est installé. Si vous voyez autant qu'un menu GRUB ou un logo de démarrage Ubuntu, l'obstacle Secure Boot a été passé. (Dans Fedora, Secure Boot peut avoir des effets consécutifs beaucoup plus tard, mais cela est beaucoup plus rare dans Ubuntu.)
  • ESP-suppression bug - Les anciennes versions d'Ubuntu créeraient aveuglément un nouveau système de fichiers FAT16 sur la partition système EFI (ESP), où les chargeurs de démarrage EFI sont stockés. Cette action efface le chargeur de démarrage Windows, ainsi que tous les autres fichiers du système ESP (tels que les gestionnaires de démarrage tiers, les fichiers de mise à jour du microprogramme, etc.). Ce bogue était rapporté en 2011 et corrigé avant la publication d'Ubuntu 12.04, et ne devrait donc pas affecter Ubuntu 12.04, 12.10, 13.04, 13.10 ou 14.04. Cela dit, la sauvegarde de toutes vos partitions actuelles avant d'installer Ubuntu (ou tout système d'exploitation) est une précaution valable.
  • Fonctionnalité de démarrage rapide du microprogramme - Les EFI modernes possèdent généralement une fonctionnalité appelée "démarrage rapide" ou quelque chose de similaire. Lorsqu'il est activé, le microprogramme utilise certains raccourcis dans son processus de démarrage, qui peuvent inclure une initialisation minimale (plutôt que complète) des périphériques USB. (Le système d’exploitation doit effectuer sa propre initialisation complète ultérieurement, quel que soit le microprogramme utilisé.) Il se peut que l’ordinateur ne démarre pas à partir d’un lecteur flash USB. Ceci est évidemment mauvais si vous essayez d'installer Ubuntu à partir d'un tel disque, il sera donc nécessaire de désactiver cette fonctionnalité lors de l'installation d'Ubuntu. (Si votre système dispose d'un disque optique et que vous essayez de l'installer, les raccourcis d'initialisation USB ne devraient toutefois pas être pertinents.) Notez que les détails varient d'un ordinateur à l'autre. vous n'aurez peut-être pas besoin de désactiver la fonctionnalité de "démarrage rapide" sur tous les ordinateurs. Une fois Ubuntu installé, il est généralement possible de réactiver la fonctionnalité et Ubuntu continuera à démarrer - mais vous devrez la désactiver à nouveau si vous souhaitez démarrer à partir d'un support externe (par exemple, pour une maintenance d'urgence).
  • Démarrage rapide sous Windows - Windows 8 est doté d'une fonctionnalité appelée Démarrage rapide (démarrage hybride ou arrêt hybride). Cette fonctionnalité transforme une opération d'arrêt ordinaire en une action de suspension sur disque. L'une des conséquences de ce changement est que les systèmes de fichiers, y compris l'ESP, ne sont pas correctement démontés. Si vous essayez ensuite de procéder à un double démarrage, le système peut endommager les systèmes de fichiers partagés et/ou empêcher le montage des systèmes de fichiers partagés. Par conséquent, il est impératif de désactiver cette fonctionnalité Windows et de laisser désactivé. De nombreux sites Internet, tels que this un, fournir des instructions sur la façon de désactiver cette fonctionnalité. Notez également que la fonctionnalité de démarrage rapide de Windows est totalement indépendante de la fonctionnalité de microprogramme pouvant porter un nom similaire.

J'espère que cela clarifie les choses.


EDIT:

Les versions récentes d'Ubuntu (je ne me souviens pas exactement quand cela a commencé, mais 16.04 est affecté) ont resserré les contrôles Secure Boot, ce qui rend ces versions sensibles aux "effets consécutifs" mentionnés précédemment. Plus précisément, les modules de noyau tiers (pilotes) ne peuvent pas être chargés, à moins que vous ne sautiez dans des cerceaux pour les signer, comme décrit ici. Secure Boot permet de contourner ces problèmes, mais d’autres pilotes non signés affectent certains systèmes. Secure Boot offre des avantages, du moins en théorie, donc si vous êtes prêt à relever le défi technique, je vous encourage à le laisser active et à la signature des modules du noyau dont vous avez besoin. (Personnellement, je ne suis pas un fan des modules vidéo propriétaires, mais certaines personnes en ont besoin pour obtenir des performances suffisantes avec certains jeux et applications. Sinon, utiliser les pilotes Open Source standard constitue une solution de contournement adéquate.)

11
Rod Smith

La question de la désactivation/activation de SecureBoot est vraiment spécifique à chaque appareil, mais je ne connais pas suffisamment de modèles pour répondre à cette question. Cela a fonctionné sur quelques ordinateurs portables pour moi, mais la plupart du temps, j'ai dû le désactiver. En règle générale, désactivez-le. En ce qui concerne FastBoot, le fait est que cela rendra votre partition Windows illisible pour Ubuntu. La partition Windows sera considérée comme impure et Ubuntu ne pourra pas la monter. Cela pourrait également affecter d'autres partitions utilisées dans Windows. Activez donc FastBoot si vous êtes certain de ne pas avoir besoin d'utiliser les partitions Windows d'Ubuntu. Désactivez-le si vous devez y accéder Ubuntu.

1
muru