Mon intention dans un avenir très proche est de configurer un système à double amorçage avec Windows 8 et Linux Debian (à des fins de test) sur un Lenovo Ideapad 205, doté du BIOS UEFI.
J'ai lu plusieurs articles sur les nouvelles fonctionnalités de Windows 8 concernant un démarrage plus rapide sur UEFI, ce qui peut entraîner une sorte d'incompatibilité avec GRUB et, en général, avec les distributions Linux.
Combien est-ce vrai? En d'autres termes, puis-je m'attendre à des problèmes lors de l'installation de ces systèmes d'exploitation dans l'ordre suivant?
- Installez Windows 8 sur une première partition, par exemple 50% de la taille du disque dur.
- Puis installez Debian avec GRUB2 dans un autre jeu de partitions. GRUB2 doit alors remplacer le MBR Windows par défaut.
Réponses:
Puisque vous avez dit proche avenir, la question ne devrait probablement plus être posée, mais je souhaite y répondre pour clarifier la situation, au cas où certaines personnes auraient les mêmes doutes que vous.
Vous ne devriez pas avoir de problèmes pour cette configuration, que l'ordinateur portable ait déjà été acheté avec Windows 8 ou non.
Ce que vous avez lu sur les incompatibilités est probablement lié à une fonction de sécurité de UEFI appelée Secure Boot, qui exige que les chargeurs de démarrage (idéalement tout matériel accédant directement au matériel) soient signés numériquement afin de pouvoir les vérifier, ce qui empêche notamment les malwares de cibler les chargeurs de démarrage ou les man-in -les attaques du milieu lors du démarrage sur le réseau.
Pour la certification Windows 8 (pour les nouvelles machines), Microsoft exige que cette fonctionnalité soit implémentée et activée par défaut. les chargeurs de démarrage non signés ou compromis ne pourraient donc pas démarrer par défaut. Mais, Microsoft exige également que l’utilisateur soit en mesure de désactiver cette fonctionnalité s’il le souhaite (si la machine n’a pas de processeur ARM), avec cette option désactivée, tout fonctionnerait comme d'habitude.
Quoi qu'il en soit, de nombreux systèmes avec UEFI qui n’ont pas été livrés avec Windows 8 n’implémentent même pas le démarrage sécurisé, ce qui simplifie encore les choses.
Le problème peut être lorsque vous souhaitez activer le démarrage sécurisé, mais également compiler votre propre chargeur de démarrage ou votre propre noyau. Dans ce cas, il vous suffira de les signer (peut-être uniquement le chargeur de démarrage) et d'ajouter la clé publique au stockage UEFI afin que tout ce qui est signé avec votre clé privée soit vérifié comme étant sécurisé, mais vous devrez acheter la clé. pour le signer.
En ce qui concerne ce que vous dites à propos du démarrage plus rapide de Windows 8, cela ne posera aucun problème non plus dans cette configuration. C'est ce qu'ils ont appelé le démarrage hybride, qui utilise l'hibernation pour mettre en cache la majeure partie du système principal au lieu d'une séquence de démarrage traditionnelle. mais cela se produit dans tous les types de systèmes, pas uniquement ceux basés sur UEFI (rappelez-vous que Windows 8 fonctionne également dans les systèmes basés sur le BIOS).
Dans tous les cas, si cela vous pose un problème, vous pouvez le désactiver également et le démarrage traditionnel est toujours disponible.
J'espère que cela clarifie les choses.
la source
Il ne devrait y avoir aucun problème du tout si l'ordinateur n'était pas fourni à l'origine avec Windows 8 installé (si vous êtes effectivement en train "d'installer" 8 sur une partition principale).
Si vous envisagez d'acheter un ordinateur UEFI fourni avec Windows 8 , les choses deviennent un peu plus intéressantes. Cependant, la plupart des distributions Linux ont déjà résolu ce problème de signature de code de démarrage. Ubuntu et Fedora en particulier ont déjà trouvé des solutions et Debian en a également discuté . Je suis sûr que le problème sera résolu dans quelques mois.
la source