3.3 Partitionierung
Nachdem sie von ihrem bevorzugten Medium gebootet haben, müssen sie die Festplatte partitionieren. Auf dieser Partition wird das Linux Dateisystem erstellt werden, auf der dann Slackware installiert wird.
Es müssen mindestens 2 Partitionen angelegt weden; eine für das root Dateisystem (/) und eine für den swap Speicher.
Nachdem die root CD geladen wurde, erscheint ein Anmeldefeld. Melden sie sich als root ein (hier gibt es kein Passwort). Tippen sie auf der Konsole cfdisk(8) oder fdisk(8) ein.
cfdisk bietet ein benutzerfreundlicheres Erscheinungsbild als das normale fdisk, allerdings fehlen einige Funktionen. Wir werden fdisk kurz erklären.
Starten sie fdisk für ihre Festplatte. In Linux haben Festplatten keine Laufwerksbuchstaben, sondern werden von durch eine Datei dargestellt. Die erste IDE Festplatte (primary master) ist /dev/hda, primary slave ist /dev/hdb, usw.
SCSI Laufwerke haben das selbe Bezeichnungssystem, allerdings in der Form /dev/sdx. Sie werden fdisk folgendermaßen starten und auf ihre Festplatte anpassen müssen:
# fdisk /dev/hda
Wie alle guten Unix Programme hat fdisk eine Konsole (sie haben gedacht, sie bekommen ein Menü, oder?). Das erste was sie tun sollten, ist ihre Partitionen durchsehen.
Tippen sie dafür p im fdisk prompt ein:
command (m for help) :p
Das wird ihnen alle Informationstypen über ihre momentanen Partitionen anzeigen. Die meisten Leute nehmen eine Festplatte und löschen alle vorhandenen Partitionen um eine Linux Partition zu erstellen.
ES IST SEHR WICHTIG, DASS SIE ALLES SICHERN, WAS SIE WOLLEN, BEVOR SIE DIE PARTITION AUF DER DIE SICH BEFINDEN ZERSTÖREN.
Es gibt keinen einfachen Weg Daten zu einer gelöschten Partition wiederherzustellen, deshalb sollten sie vorher alles sichern, bevor sie mit den Partitionen spielen.
Wenn sie sich die Partitionstabelle ansehen, sehen sie eine Partitionsnummer, die Größe der Partition und ihren Typ. Es gibt mehr Informationen, aber um die brauchen sie sich im Moment nicht zu kümmern.
Löschen sie alle existierenden Partitionen, um eine Linux Partition zu erstellen. Geben sie dafür den d Befehl ein, um diese zu löschen:
Command (m for help) : d Partition numer (1-4): 1
Dieser Prozess sollte für jede Partition ausgeführt werden. Nachdem sie alle Partitionen gelöscht haben, erstellen sie eine Linux Partition.
Sie haben sich entschlossen eine Partition für das root Dateisystem und eine für swap zu erstellen. Es ist erwähnenswert, dass Unix Partitions Möglichkeiten das Thema vieler längerer Diskussionen ist, in der die meisten Nutzer meinen, ihnen die beste Möglichkeit erklären zu können. Sie müssen aber auf jeden Fall mindestens eine Partition für / und eine für swap erstellen. Mit der Zeit werden sie ihre eigene Methode entwickeln, die ihnen gefällt.
Ich verwende 2 grundlegende Varianten. Die erste ist für einen Desktop. Ich erstelle 4 Partitionen, /, /home/, /usr/local, und swap. Dadurch kann ich die komplette Installation unter / wieder installieren oder upgraden, ohne dabei meine Daten in /home oder meine eigenen Programme unter /usr/local zu verlieren.
Für Server ersetze ich oft die /usr/local Partition durch eine /var Partition. Viele verschiedene Server speichern ihre Informationen auf dieser Partition und halten sie dadurch von / getrennt, was diverse Leistungsvorteile mit sich bringt. Fürs erste werden sie nur 2 Partitionen erstellen: / und swap.
Erstellen sie die Partitionen mit dem Befehl n:
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4):1 First cylinder (0-1060, default 0):0 Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060):+64M
Gehen sie sicher, dass sie primary partitions erstellt haben. Die erste Partition wird unsere swap Partition. fdisk soll aus Partition Nummer 1 eine primary partition machen. Starten sie bei Zylinder 0 und enden sie bei Zylinder +64M. Damit erstellen sie 64 MB für die swap Partition. (Die Größe, die eine swap Partition braucht, hängt von der Größe des vorhandenen Arbeitsspeichers ab. Es ist ein ungeschriebenes Gesetz, die swap Partition doppelt so groß zu erstellen, wie der Arbeitsspeicher groß ist.) Dann definieren sie Partition Nummer 2, indem sie beim ersten verfügbaren Zylinder anfangen und beim letzten verfügbaren auf der Festplatte enden.
Command (m for help):n Command action e extended p primary partition (1-4) p Partition number (1-4):2 First cylinder (124-1060, default 124):124 Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060):1060
Sie sind schon fast fertig. Sie müssen den Typ der ersten Partition in Typ 82 ändern(Linux swap). Geben sie t ein um den Typ zu ändern, wählen sie die erste Partition aus und geben sie 82 ein. Bevor sie die Änderungen auf die Festplatte speichern, sollten sie ein letztes Mal einen Blick in die Partitionstabelle werfen. Geben sie p in fdisk ein um die Partitionstabelle anzuzeigen.
Wenn alles gut aussieht, geben sie w ein, um die Änderungen auf die Festplatte zu speichern und fdisk zu beenden.