Ceci est une ancienne révision du document !


triple boot EFI Ubuntu 12.10/Windows 8/Mageia 2

Ce tutoriel décrit la démarche à suivre pour créer un triple boot sur un netbook 64bits récent (carte mère UEFI et GPT) avec Windows 8 préinstallé sans disque d'installation.

  • Netbook 64 bits avec Windows 8 préinstallé en mode EFI /GPT
  • Graver un disque d'installation 'Ubuntu Secure Remix 64bits'.
  • Graver un disque d'installation 'Mageia2 64bits'
  • Avoir un DVD Live Ubuntu ou Mageia ou autre pour le partitionnement
  • graver un CD de réparation de démarrage Super GRUB2 Disk au cas ou…

[…]

  • sauver ses données sur support externe
  • peut-être modifier le BIOS pour booter sur un CD
  • partitionner son disque dur sans toucher à W8 (6 partitions W8 en FAT ou NTFS ) grâce à Gparted (sur un CD spécial ou un CD Ubuntu ou Mageia Live) :
      Les 6 partitions W8 : 4 au début et 2 à la fin du DD (dans mon cas) :
            sda1 (gpt1) : 0,5Go 'Windows RE tools' ; NTFS
            sda2 (gpt2) ; 0,3Go 'boot-EFI'                 FAT32
            sda3 (gpt3) ; 0,1Go  'réservé W8'
            sda4 (gpt4) ; 80Go   'Windows 8'            NTFS
            sda7 (gpt7) ; 25Go   ' recup2'                 NTFS
            sda8 (gpt8) ; 1,1Go   'recup1'                 FAT32
     2 partitions Ubuntu : sda9  15Go      /             ext4
                           sda10 10Go   /home      ext4
     2 partitions Mageia : sda11  15GO    /            ext4     
                           sda12  10Go  /home      ext4
     1 partition swap     sda5  (8Go = taille mem.vive + 30%)
     1 grande partition   sda6 'DONNEES' commune en NTFS (taille=le reste du DD)

Notes:

           #La partion swap sera commune à tous les OS Linux
           #La partition W8 gpt2 servira aussi pour le boot Linux en EFI .
       
  1. Ubuntu 12.10 64bits est compatible UEFI donc on installe l'OS en réglant le BIOS sur le mode EFI ou mieux (si votre BIOS le permet ) sur le mode Legacy + EFI . Il faudra désactiver l'option 'secure boot' non supportée par Ubuntu 12.10 .
  2. On boote sur le CD d'installation.
  3. On choisit le mode de partitionnement 'manuel' (ou 'autre chose') et on monte donc:
    • gpt9 en racine /
    • gpt10 en /home
    • gpt2 en /boot/efi mais sans le formater !!!
  4. Finir l'installation Ubuntu
  5. Redémarrer :on tombera donc sur l'écran de choix GRUB2 avec Ubuntu et Windows.
  6. Si on tombe directement sur Windows ,rebooter sur le CD Ubuntu Secure Remix ,choisir 'boot repair' ,

cliquer sur le bouton "Réparation recommandée" ;puis rebooter et l'on tombera bien sur GRUB2

Mageia2 est livré avec Grub-Legacy (grub1) et donc il ne faudra pas détruire sda2 ou le MBR (sda): il faudra enregistrer l'amorce dans la racine sda11 de l'OS ,puis avec Grub Customiser (sous Ubuntu) ajouter une entrée à Grub2 dans /boot/efi .

           L'installation de Mageia2 ne sera pas traitée ici

Installer Mageia va donner la main à Grub Legacy : le prochain redémarrage se fera donc sur Mageia 2 sans les choix W8 ou Ubuntu .Il faudra repasser la main à Grub2 :

Rebooter sur le CD Super GRUB2 Disk , choisir Ubuntu et booter dessus
Rajouter l'entrée Mageia 2 à Grub2:
     monter la partition / de Mageia
     copier le fichier /boot/grub/menu.lst
     dans Grub Customizer , rajouter une entrée mageia en s'inspirant de menu.lst :
           ### BEGIN /etc/grub.d/11_os-prober_proxy ###

menuentry "Mageia 2 " –class gnu-linux –class gnu –class os $menuentry_id_option 'osprober-gnulinux-simple-7063f0bf-2cf8-4f47-8b88-8d862f729a35' {

insmod part_gpt
insmod ext2
set root='hd0,gpt12'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt12 --hint-efi=hd0,gpt12 --hint-baremetal=ahci0,gpt12  7063f0bf-2cf8-4f47-8b88-8d862f729a35
else
  search --no-floppy --fs-uuid --set=root 7063f0bf-2cf8-4f47-8b88-8d862f729a35
fi
linux /boot/vmlinuz BOOT_IMAGE=linux root=LABEL=mageia_root nokmsboot splash quiet resume=UUID=fb37cf6c-2f3d-4587-8e80-07fa9d34e583 vga=788
initrd /boot/initrd.img

} ### END /etc/grub.d/11_os-prober_proxy ###

Si en cours d'installation on perd un OS , on pourra le retrouver et booter dessus avec le CD Super GRUB2 Disk

  • multiboot_ubuntu12_windows8.1359014757.txt.gz
  • Dernière modification: Le 24/01/2013, 09:05
  • par 78.114.185.8