B.5. Debian-Partitionierungsprogramme

Es wurden mehrere Variationen der Partitionierungsprogramme von den Entwicklern in Debian eingepflegt, um mit verschiedenen Festplattentypen und Rechnerarchitekturen funktionieren zu können. Hier eine Liste der Programme, die für Ihre Architektur verfügbar sind:

partman

Das bevorzugte Partitionierungswerkzeug in Debian. Dieses Schweizer Messer unter den Partitionierungsprogrammen kann auch die Größe von bestehenden Partitionen verändern sowie Dateisysteme erstellen und die Einhängepunkte zuweisen.

fdisk

Der Original-Linux-Festplatten-Partitionierer, gut für Gurus.

Seien Sie vorsichtig, wenn Sie bestehende FreeBSD-Partitionen auf Ihrem Rechner haben. Die Installationskernel bieten Unterstützung für diesen Partitionstyp, aber die Art und Weise, wie fdisk sie darstellt (oder nicht), kann verursachen, dass sich die Gerätebezeichnungen unterscheiden. Lesen Sie dazu das Linux+FreeBSD-HowTo.

cfdisk

Ein einfach zu nutzender Festplatten-Partitionierer im Vollbildmodus für den Rest der Welt.

Beachten Sie, dass cfdisk FreeBSD-Partitionen nicht versteht und sich deswegen Gerätebezeichnungen unterscheiden können (siehe oben).

Eines dieser Programme wird standardmäßig gestartet, wenn Sie Eine Festplatte partitionieren wählen. Wenn dies nicht das Programm ist, das Sie benutzen wollen, beenden Sie es, gehen Sie auf die zweite Konsole (tty2), indem Sie Alt und F2 gleichzeitig drücken, und geben Sie den Namen des Programms Ihrer Wahl ein (plus zusätzlicher Parameter, falls erforderlich). Nach der Partitionierung brechen Sie den Schritt Eine Festplatte partitionieren des Debian-Installers ab und machen Sie mit dem nächsten Schritt weiter.

Wenn Sie mehr als 20 Partitionen auf Ihrer IDE-Festplatte brauchen, müssen Sie für die Partitionen 21 und höher zusätzliche Geräte („devices“) erzeugen. Der Schritt zur Initialisierung der Partition schlägt fehl, solange kein ordnungsgemäßes Device verfügbar ist. Als Beispiel hier die Befehle, die Sie auf tty2 oder unter Eine Shell ausführen benutzen können, um ein Device zu erzeugen, so dass die 21. Partition initialisiert werden kann:

# cd /dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

Das neue System zu booten schlägt fehl, solange kein ordnungsgemäßes Device auf dem Zielsystem vorhanden ist. Nachdem der Kernel und die Module installiert sind, führen Sie Folgendes aus:

# cd /target/dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

B.5.1. Partitionierung auf Alpha-Systemen

Zum Booten von Debian von der SRM-Konsole (das ist die einzige Möglichkeit, von der Festplatte zu starten, die von Sarge unterstützt wird) benötigen Sie ein BSD-Disklabel anstatt einer DOS-Partitionstabelle auf Ihrer Boot-Platte. (Zur Erinnerung: Der SRM-Bootblock ist mit MS-DOS-Partitionstabellen nicht kompatibel – siehe Abschnitt 5.1.1, „Alpha Console-Firmware“.) Folglich erstellt partman BSD-Disklabels, wenn es unter alpha läuft, aber wenn Ihre Festplatte eine DOS-Partition aufweist, muss diese gelöscht werden, bevor partman ein Disklabel schreiben kann.

Wenn Sie fdisk zur Partitionierung Ihrer Festplatte benutzen und die ausgewählte Festplatte noch kein BSD-Disklabel enthält, müssen Sie das Befehlskürzel „b“ benutzen, um den Disklabel-Modus einzuschalten.

Es wird nicht empfohlen, die dritte Partition so einzurichten, dass sie die ganze Festplatte umfasst, es sei denn, Sie haben vor, die Festplatte, die Sie partitionieren, mit Tru64 Unix oder einem der drei von 4.4BSD-Lite abgeleiteten Betriebssysteme (FreeBSD, OpenBSD oder NetBSD) zu benutzen. aboot erfordert dies nicht und es kann sogar Verwirrung stiften, weil das Programm swriteboot, das aboot in den Bootsektor schreibt, sich über eine Partition beschweren wird, die sich mit dem Bootblock überschneidet.

Weil aboot in die ersten paar Sektoren der Festplatte geschrieben wird (zurzeit braucht es ungefähr 70 Kilobytes bzw. 150 Sektoren), müssen Sie außerdem dafür genug freien Platz am Anfang der Festplatte freilassen. Früher wurde vorgeschlagen, dass Sie eine kleine unformatierte Partition am Anfang der Festplatte erstellen. Aus dem oben erwähnten Grund schlagen wir jetzt vor, dass Sie das nicht auf Festplatten machen, die nur unter GNU/Linux benutzt werden. Bei der Verwendung von partman wird der Bequemlichkeit halber immer noch eine kleine Partition für aboot erzeugt.