webentwicklung-frage-antwort-db.com.de

Bestes Partitionsschema für Ubuntu + Windows mit EFI und GPT

Ich vermute, welches ist das bessere Partitionsschema für ein System mit EFI und GPT.

Derzeit habe ich das folgende Schema:

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]

Ich muss Windows (7 oder 8) zusammen mit Ubuntu installieren. Wenn 12.10 eintrifft, plane ich, Ubuntu 12.04 erneut zu installieren und eine Windows 7-Partition hinzuzufügen.

Das Problem ist, dass EFI-Systeme mit Linux + Windows ein Durcheinander von Partitionen sein können. Einmal habe ich es auf einer Maschine bei der Arbeit ausprobiert und mit einer unordentlichen Festplatte geendet. Ich habe gelesen Configure Dual Boot, Windows 7 und Ubuntu 12.04 mit oder ohne EFI aber es beantwortet nicht mein Problem.

Am Ende des Prozesses hätte ich gerne etwas

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

Meine Fragen sind:

  • Ist es möglich, ein Schema wie das oben beschriebene ohne Windows-Startpartitionen zu erhalten? Es wäre schön, wenn Windows seine .efi-Datei in der efi-Partition ablegen könnte (sda1 im Schema). Ich kann zwischen Windows 7 und Windows 8 wählen.
  • Wäre es die beste Wahl, die Windows-Partition am Ende der Festplatte zu platzieren?
  • Welches sollte der Prozess sein? (Partitionieren von Live-CDs oder Windows, Windows-Installation, Ubuntu-Installation und mögliche zusätzliche Schritte).

Danke im Voraus

3

Ich kann mich nicht ohne weiteres erinnern, ob Windows wirklich etwas benötigt, das über die C: -Partition und das ESP in einer EFI-Installation hinausgeht. Wenn dies der Fall ist, wird das Installationsprogramm wahrscheinlich automatisch das erstellen, was es benötigt. Mein eigener Ansatz wäre wahrscheinlich, nur freien Speicherplatz für Windows zu lassen und das Windows-Installationsprogramm alles erstellen zu lassen, was es benötigt.

Es gibt eine wichtige Einschränkung: Meiner Erfahrung nach ist der Windows 7-Installer sehr pingelig in Bezug auf das ESP. es benötigt ein FAT32 ESP. Wenn Sie ein FAT16-ESP haben, wie es viele Linux-Installer schaffen, wird Windows ausfallen. IIRC erstellt entweder ein zweites ESP und wird nach einem der Neustarts während der Installation verwirrt, oder es wird gemeldet, dass es kein ESP gibt und verweigert überhaupt zu installieren. Glücklicherweise können Sie von FAT16 zu FAT32 ESP wechseln, indem Sie eine Sicherungskopie erstellen, die Bereitstellung des ESP aufheben, mkdosfs verwenden, den ESP erneut bereitstellen und die Dateien wiederherstellen. Möglicherweise müssen Sie auch die Datei/etc/fstab anpassen, wenn zur Identifizierung des ESP die "UUID" (eigentlich eine Seriennummer) verwendet wird.

Wie bei einem BIOS-System können nach jeder Installation des Betriebssystems Probleme mit dem Bootloader auftreten. Daher ist es ratsam, eine Sicherungskopie des ESP zu erstellen, und auch darauf vorbereitet zu sein, Probleme (über eine Notfall-Boot-Disc oder dergleichen) zu lösen.

2
Rod Smith

Auf meiner Windows 7-Festplatte hat win7 die EFI-Systempartition "fat32" ignoriert und ganz am Ende der Festplatte eine neue Partition mit 100 MB Speicherplatz erstellt. Um dies zu verhindern, sollten Sie Windows auf einer vollständig partitionierten Festplatte ohne nicht zugewiesenen Speicherplatz installieren.

Ich verstehe, dass Windows das erste Betriebssystem am Anfang der Festplatte sein soll, aber ich habe keine persönlichen Erfahrungen damit.

1
Bwog

Einige BIOS haben Schwierigkeiten, Startdateien zu finden, die sich zu weit vom Start der Festplatte entfernt befinden.

  1. über Gparted reduzieren Sie die sda2 -Partition von 83 GB auf 20 GB
  2. installieren Sie Windows auf dem 63 GB freien Speicherplatz
  3. Verwenden Sie Boot-RepairRecommended Repair, um einen gültigen Eintrag Windows UEFI in das Menü GRUB einzufügen

Dies würde etwa geben:

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