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; lesen Sie die Handbuchseite von fdisk.

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.

Eines dieser Programme wird standardmäßig gestartet, wenn Sie Partition a Hard Disk 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 Partition a Hard Disk-Schritt 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 Partition 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 "Execute A Shell" 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 für SPARC

Vergewissern Sie sich, dass Sie ein „Sun-Disklabel“ auf Ihrer Boot-Festplatte erstellen. Das ist das einzige Partitionsschema, das das OpenBoot-PROM versteht, und damit das einzige Schema, mit dem Sie booten können. Mit der Taste s im Befehl fdisk können Sie Sun-Disklabel erstellen.

Auf SPARC-Festplatten vergewissern Sie sich weiterhin, dass Ihre erste Festplattenpartition bei Zylinder 0 anfängt. Da dies zwingend notwendig ist, bedeutet es auch, dass die erste Partition die Partitionstabelle und den Bootblock enthalten wird, was die ersten beiden Sektoren der Festplatte sind. Sie dürfen als erste Partition keine Swap-Partition erzeugen, denn diese würden die ersten Sektoren der Partition überschreiben. Sie können stattdessen ext2- oder UFS-Partitionen erstellen; diese werden die Partitionstabelle und den Bootblock unbehelligt lassen.

Es wird dazu geraten, den Typ der dritten Partition auf „Whole disk“ (gesamte Festplatte, Typ 5) zu setzen, so dass sie die komplette Festplatte umfasst (vom ersten bis zum letzten Zylinder). Dies ist nur eine Festlegung des Sun-Disklabels und hilft dem Bootloader SILO, die Orientierung zu behalten.