Erstellen Sie mehr als 4 primäre Partitionen auf der Festplatte und installieren Sie mehr als zwei Betriebssysteme

0

Ich möchte Windows 7, Windows 10, Ubuntu und Fedora in einer Multi-Boot-Konfiguration installieren. Wenn der Bootloader gestartet wird, möchte ich eines dieser Betriebssysteme auswählen und starten.

Ich glaube ich brauche:

  • eine Bootpartition,
  • zwei Windows-Partitionen,
  • zwei Swap-Partitionen und
  • zwei ext4-Partitionen für Ubuntu und Fedora.

Ich brauche also 7 primäre Partitionen. Ist es möglich, sieben primäre Partitionen auf einer MBR-Platte zu haben? Wie kann ich das einrichten?

Suranga Premakumara
quelle
Warum 2 Swap-Partitionen? Sowohl Ubuntu als auch Fedora können denselben Swap verwenden. Wenn Ihr Computer über UEFI verfügt, formatieren Sie das Laufwerk besser als GPT, und Sie können beliebig viele Partitionen einrichten
phuclv

Antworten:

2

Ist es möglich, 7 Bootpartitionen durch Bearbeiten der MBR-Datei zu erstellen?

Bei der Verwendung von MBR haben Sie nur Platz für vier primäre Einträge. Sie können nicht mehr hinzufügen.

Sie können eine erweiterte Partition hinzufügen (die einen der drei primären Einträge verwendet). Dann können Sie weitere Partitionen in dieser erweiterten Partition erstellen.

Alternativ können Sie das GPT-Setup verwenden, das für halbmoderne Hardware dringend empfohlen wird.

Ich brauche also 7 primäre Partitionen.

Keine Notwendigkeit für so viele primär Partitionen. Ubuntu und Feadora laufen gut, wenn Sie eine erweiterte Partition verwenden. Dasselbe für diesen Swap (den Sie nur einen benötigen, von dem die Linux-Partitionen gemeinsam genutzt werden können).

Ich sehe, dass Windows 7 & amp; 10 wie ihre primäre Partition oder mindestens eine gemeinsam genutzte primäre / boot-Partition.

Das lässt dich mit:

1) Primary boot for windows (both of them)  
2) Primary win7  
3) Primary win10  
4) Extended.  
   a) Ubuntu /  
   b) Ubuntu swap  
   c) ... (possible other Ubuntu partions sunch as /home, /usr/local, /tmp, ...)  
   ...   
   d) Ditto other linux distributions.  
Hennes
quelle
Ich weiß nicht, ob GRUB auf diese Weise glücklich wäre, es könnte auch eine primäre Partition erforderlich sein. Habe es nicht getestet.
Daniel B
1
Laut linuxquestion.org sollte ein primärer Loader im MBR und der GRUB-Part in einer erweiterten Partition funktionieren.
Hennes
Windows Vista und höher wird auf einem logischen Laufwerk problemlos gestartet, primäre Partitionen wie XP sind nicht mehr erforderlich
phuclv
War das mit einer separaten Bootpartition auf einer primären oder einer einzelnen Partition in erweitert? (Ich denke, ich könnte in VMs testen, aber wenn Sie ein solches Setup haben und überprüfen könnten ...)
Hennes
2

Viele moderne Betriebssysteme müssen nicht von einer primären Partition aus gestartet werden. Es genügt, nur einen Bootmanager zu verwenden.

Sogar Windows 7 und 10 können für erweiterte Partitionen installiert werden. Ich habe Windows 2000 von h: / und Windows NT einer primären Partition auf der zweiten Festplatte ausgeführt.

wendy.krieger
quelle
Was soll das h: Volume sein?
jiggunjer
Ich nehme an, es war die sechste Partition auf Wendys Festplatte mit einem Dateisystem, das von Windows erkannt wurde. Das erste wahrscheinlich mit C :, das zweite D:, ... das sechste H :. Das ist kein gewöhnliches Setup, sollte aber einfach funktionieren.
Hennes
Nein, Windows bis XP kann überall installiert werden. Ich hatte drei Kopien von XP auf derselben Festplatte. Es ist nur Vista und später, die sich auf c zu installieren scheinen: Die Bootdiskette von Windows 2000 war h: \ fenster. Es konnte immer noch c, d, e und c sehen, aber es lebte von h: Der Plan war DOS auf C: D: als Daten E: Win95, F: OS2 H: \ Winnt 5 und so weiter, aber Ich kam nie an der H: Fahrt vorbei.
wendy.krieger
-2

Sie sollten die Boot-Manager-Route wählen und Ihnen das Leben leichter machen.

http://gag.sourceforge.net/

http://www.ranish.com/part/

http://www.osloader.com/

usw..

Warum Sie einen Boot-Manager verwenden müssen

Die Standard-MBR-Struktur enthält eine Partitionstabelle mit vier 16-Byte-Einträgen, dh vier Partitionseinträgen für primäre Partitionen. Der übliche Fall ist 3 primäre Partitionen und 1 erweiterte Partition, wenn Multiboot beteiligt ist. Für den Fall, dass Sie mehr als 4 Betriebssysteme starten müssen, müssen Sie entweder eine GUID-Partitionstabelle (GPT) oder einen Boot-Manager verwenden, der die Aktivierung der logischen Partitionen ermöglicht. Bei Windows 7 (eigentlich nach Vista) wird bei einer Neuinstallation auf einer nicht partitionierten Festplatte die erste erstellte Partition exakt um 1 MB versetzt (absoluter Sektor 2048 vom MBR) und eine Größe von 100 MB festgelegt - dies wird als "System Reserved" -Partition bezeichnet / Für Windows 8 ist die Größe 350 MB. usw. /. Für eine saubere Installation von Windows 7/8/10 werden 2 Partitionen von selbst benötigt. In Linux müssen die folgenden bewährten Vorgehensweisen wie folgt verwendet werden: Swap, boot home / /, also einfach 2 Windows-Betriebssysteme und 2 Linux-Betriebssysteme. Am besten verwenden Sie dazu einen Boot-Manager

Setekh
quelle
Hallo, ich musste wirklich die Theorie des Editier-MBR kennen, um keine Werkzeuge zu verwenden.
Suranga Premakumara
1
Das Zeigen auf einige Produkte erklärt nicht wirklich, warum sie eine gute Lösung sind oder wie die Lösung zu erreichen ist. Bitte sehen Anleitung zur Empfehlung von Software . Vielen Dank.
fixer1234
Ich werde von nun an der Anleitung folgen, tut mir leid. Über die Theorie wird in Beiträgen und Foren viel diskutiert. Eine gute Lektüre lautet: multibooters.co.uk/multiboot.html
Setekh
@setekh guter post vielen dank.
Suranga Premakumara