J'aime utiliser le dernier matériel et les derniers logiciels; j'ai donc un ordinateur portable (Lenovo X220) avec
- UEFI au lieu du BIOS
- un SSD au lieu d'un disque dur
- Schéma de partitionnement GPT au lieu de MBR
- USB pour démarrer à la place des disques optiques.
J'ai besoin d'utiliser à la fois Windows et Linux. J'ai essayé de les faire travailler à côté, mais je n'ai pas réussi.
La plupart des isos de distribution Linux ne fonctionnent même pas vraiment sur les systèmes UEFI démarrés depuis USB. (Pas même le Fedora de pointe autoproclamé . J'ai également essayé Linux Mint Debian Edition et Sabayon Linux (selon ce guide ) qui ne fonctionnait pas. Seul Ubuntu a fonctionné pour moi.
J'ai d'abord installé Windows 8 qui a créé sda1: Recovery, sda2: système EFI, sda3: msftres, sda4: NTFS Windows. Windows a fonctionné sans problème. J'ai ensuite créé sda5: linux-swap et installé Ubuntu dans sda6: btrfs. Après le redémarrage, on ne m'a pas présenté GRUB2 comme prévu, mais à la place, mon système a simplement démarré dans Ubuntu. Je ne pouvais plus accéder à Windows.
Après avoir corrigé dpkg dans btrfs Ubuntu , j'ai suivi la documentation Ubuntu sur le démarrage UEFI . Le résultat m'a laissé un GRUB2 cassé, mais il est intéressant de noter que lorsque j'ai voulu sélectionner le périphérique de démarrage, on m'a non seulement présenté le SSD interne, un périphérique USB connecté ou LAN, mais aussi Grub2 (cassé), Ubuntu et Windows .
Le résultat n'est pas très satisfaisant pour moi.
Que dois-je faire pour tout réparer? Ou autrement demandé, quel système d'exploitation dois-je installer à quel moment compte tenu de mes possibilités et de mes exigences, de sorte que j'ai un chargeur de démarrage fonctionnel dans mon système UEFI GPT qui me présente un Linux et Windows fonctionnel.
Réponses:
OK, c'était un processus très compliqué, mais j'ai résolu mon problème et tout fonctionne ensemble comme il se doit.
Je documente la solution pour tout le monde:
Il faut commencer par GParted Live et créer une nouvelle table de partition GPT. Cela effacera tout sur le disque dur resp. SSD. Ensuite, il faut créer une petite partition de 8 Mo «non partitionnée» et la marquer avec «bios_grub». Ensuite, on crée une partition fat32 de 100 Mo étiquetée «EFI» et marquée «boot». (C'est l'équivalent moderne et plus transparent de ce que faisait le MBR, voir ici pour référence .)
Facultatif: installez une distribution Linux qui fonctionne correctement sur les systèmes GPT UEFI à partir d'USB. Je ne sais pas lesquels. J'ai installé Chakra Linux pour l'essayer. Lors de l'installation, assurez-vous de monter le 100 MB fat32 en tant que / boot / efi. Faites le reste comme d'habitude. J'ai laissé une place non formatée pour Windows 8 (300 Go), créé un échange linux de 1 Go par la suite, créé un ext4 adjacent (25 Go) et l'ai monté comme /. Après l'installation, il ne démarrera pas, mais nous corrigerons cela facilement. Répétez l'étape entière pour installer plus de distributions.
Installez Windows 8 dans l'espace non formaté que nous avons laissé à l'étape précédente. Il identifiera automatiquement la partition système EFI, créera un MSFTRES et un NTFS où il s'installe. Après l'installation, nous ne pouvons que démarrer sous Windows, mais nous le corrigerons plus tard.
Ubuntu résoudra tout. Lors de l'installation, sélectionnez le 100 MB fat32 et changez-le en «utiliser comme efi». Créez un ext4, installez Ubuntu. Au redémarrage, on nous présente un joli GRUB2 fonctionnel qui détecte Ubuntu et Chakra Linux.
Nous allons maintenant configurer GRUB2 pour détecter Windows. C'est un bug connu, cependant, la solution de contournement de Rasmus Pedersen est fonctionnelle. Soyez conscient d'une erreur de frappe qu'il a commise: il s'agit de / etc / default / grub sans s au lieu de / etc / defaults / grub. Lors de l'écriture de "chainloader ($ {root}) / efi / Microsoft / Boot / bootmgfw.efi", j'ai écrit / EFI / en majuscules juste pour être sûr. Une fois terminé, cela nous présentera un GRUB2 fonctionnel avec une entrée Windows 8 fonctionnelle.
GRUB2 n'a pas l'air très agréable avec autant d'options de démarrage et ce n'est pas dans mon ordre préféré. Ainsi, j'installe et utilise grub-customizer dans Ubuntu comme indiqué ici . Je le configure pour masquer le memtest, la récupération et les anciens noyaux, et je le réorganise pour mettre mon script personnalisé avec Windows sur le dessus. Terminé.
la source
GRUB2
à la place derEFInd
, selon bugs.launchpad, le bug "Ne pas détecter l'entrée de démarrage Windows" est corrigé dans ubuntu à partir de 12.04.3 ("Saucy" rel 3).Les distributions Kubuntu et LinuxMint KDE ont bien fonctionné pour moi avec GPT et EFI.
Pas:
Personnellement, je préfère Kubuntu 12.10, probablement Mageia 3 sera agréable, mais c'est un long chemin jusqu'au printemps 2013.
Bonne chance.
la source