web-dev-qa-db-fra.com

Meilleur schéma de partitionnement pour les fenêtres Ubuntu + avec EFI et GPT

Je devine quel est le meilleur schéma de partition pour un système avec EFI et GPT.

Actuellement, j'ai le schéma suivant:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0 190.8M  0 part /boot/efi
├─sda2   8:2    0  83.8G  0 part /
├─sda3   8:3    0 379.9G  0 part /home
└─sda4   8:4    0   1.9G  0 part [SWAP]

Je dois installer Windows (7 ou 8) en même temps que Ubuntu. Ainsi, lorsque 12.10 arrivera, je prévois de réinstaller mon Ubuntu 12.04 et d’ajouter une partition Windows 7.

Le problème est que les systèmes EFI avec Linux + Windows peuvent être un gâchis de partitions. Une fois, j’ai essayé sur une machine au travail et j’ai fini avec un disque dur mal rangé. J'ai lu Configurez Dual Boot, Windows 7 et Ubuntu 12.04 avec ou sans EFI mais cela ne répond pas à mon problème.

À la fin du processus, j'aimerais avoir quelque chose comme:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0 190.8M  0 part /boot/efi
├─sda2   8:2    0  83.8G  0 part /
├─sda3   8:3    0 300.0G  0 part /home
└─sda4   8:4    0   1.9G  0 part [SWAP]
└─sda5   8:5    0   79G  0 part /windows

Mes questions sont:

  • Est-il possible d'obtenir un schéma comme celui ci-dessus, sans partitions de démarrage Windows?. Ce serait bien si Windows peut placer son fichier .efi dans la partition efi (sda1 dans le schéma). Je peux choisir entre un système d'exploitation Windows 7 ou Windows 8.
  • Serait-ce le meilleur choix de mettre la partition Windows à la fin du disque?
  • Quel devrait être le processus? (Partitionnement à partir de live cd ou de windows, installation de windows, installation d’ubuntu et étapes supplémentaires possibles).

Merci d'avance

3
fernando garcía

Je ne me souviens pas immédiatement si Windows nécessite vraiment autre chose que sa partition C: et le ESP d'une installation EFI. Si tel est le cas, le programme d'installation créera probablement ce dont il a besoin automatiquement. Ma propre approche serait probablement de simplement laisser de l’espace libre pour Windows et de laisser l’installateur Windows créer ce dont il a besoin.

Il y a un inconvénient majeur: d'après mon expérience, le programme d'installation de Windows 7 est très pointilleux à propos de l'ESP; il nécessite un ESP FAT32. Si vous avez un ESP FAT16, comme le créent beaucoup d’installateurs Linux, Windows s’éclatera. IIRC, il va soit créer un second ESP et devenir confus après l'un de ses redémarrages lors de l'installation, soit il va signaler qu'il n'y a pas de ESP et refuser installer du tout. Heureusement, vous pouvez passer d'un FAT16 à un FAT32 ESP en sauvegardant, en démontant l'ESP, en utilisant mkdosfs, en remontant l'ESP et en restaurant les fichiers. Vous devrez peut-être également ajuster le fichier/etc/fstab s'il utilise "UUID" (un numéro de série) pour identifier l'ESP.

Comme sur un système BIOS, il est possible que des problèmes de chargeur d’amorçage se produisent après l’installation du système d’exploitation. Par conséquent, il est judicieux de conserver une copie de sauvegarde de ESP, et il est également judicieux d'être prêt à résoudre les problèmes (via un disque de démarrage d'urgence ou similaire).

2
Rod Smith

Sur mon disque dur Windows 7, win7 a ignoré la partition système EFI fat32 et a créé une nouvelle partition de 100 Mo dans un espace non alloué à la toute fin du disque. Pour éviter cela, Windows doit être installé sur un disque entièrement partitionné, sans espace non alloué.

Je comprends que Windows veut être le premier système d’exploitation au début du disque, mais je n’ai pas d’expérience personnelle pour le sauvegarder.

1
Bwog

Certains BIOS ont du mal à trouver les fichiers d’amorçage trop éloignés du début du disque, je voudrais donc:

  1. via Gparted réduire la partition sda2 de 83 Go à 20 Go
  2. installer Windows dans l'espace libre de 63 Go
  3. Utilisez Boot-RepairRecommended Repair pour ajouter une entrée Windows UEFI valide dans le menu GRUB.

Cela donnerait quelque chose comme:

sda      465.8G  disk 
├─sda1   190.8M  part /boot/efi
├─sda2      20G  part /
└─sda3    63.8G  part /windows
├─sda4   300.0G  part /home
└─sda5     1.9G  part [SWAP]
1
LovinBuntu