Handbook:Parts/Installation/System/de

Über fstab
Unter Linux müssen alle Partitionen, die im System genutzt werden, in aufgelistet werden. Diese Datei beinhaltet die Mountpunkte ("Einhängepunkte") dieser Partitionen (wo sie im Dateisystem erscheinen), wie sie eingehängt werden sollen und mit welchen speziellen Optionen sie eingehängt werden sollen (automatisch einhängen oder nicht, dürfen Benutzer sie einhängen, etc.)

fstab erstellen
Die Datei verwendet eine tabellenartige Syntax. Jede Zeile besteht aus sechs Feldern, die jeweils von Leerräumen (Leerzeichen, Tabulatoren oder beides gemischt). Jedes Feld hat seine eigene Bedeutung:


 * 1) Das erste Feld enthält eine Block-Gerätedatei oder ein Remote-Dateisystem, die/das eingehängt werden soll. Block-Gerätedateien können über mehrere verschiedene Arten angegeben werden: u.a. über den Dateinamen des Gerätedatei, über Dateisystem Labels und UUIDs oder über Partition Labels und UUIDs.
 * 2) Das zweite Feld definiert den Einhängepunkt, an dem die Partition eingehängt werden soll.
 * 3) Das dritte Feld enthält den Typ des Dateisystem (ext2, etxt3, ...)
 * 4) Im vierten Feld stehen die Einhänge-Optionen, die von  genutzt werden, wenn es die Partition eingehängt. Da jedes Dateisystem seine eigenen Optionen hat, empfiehlt sich ein Blick in die Manpage, wo sich eine vollständige Liste findet. Mehrere Einhänge-Optionen werden mit Kommata getrennt.
 * 5) Das fünfte Feld wird von dump verwendet, um herauszufinden ob die Partition in einem Dump-Backup berücksichtigt werden soll. Dieser Eintrag kann üblicherweise auf 0 (null) belassen werden.
 * 6) Das sechste Feld wird von  verwendet, um die Reihenfolge festzulegen, in der Dateisysteme nach einem unsauberen Neustart überprüft werden. Für das root-Dateisystem (/) sollte hier 1 stehen, für alle anderen Dateisysteme 2 (oder 0, wenn eine Dateisystemprüfung nicht nötig ist.)

Im Rest des Abschnitts verwenden wir Block-Gerätedateien zur Auswahl von Partitionen.

Dateisystem Labels and UUIDs
Wenn Sie MBR (BIOS) oder GPT Partitionstabellen verwenden (also in beiden Fällen), können Sie Dateisystem Labels und Dateisystem UUIDs nutzen. Diese Attribute können in als Alternative zu den bisherigen Block-Gerätedateien (/dev/sd*) angegeben werden. Die LABELs und UUIDs der Dateisysteme erhalten Sie mit dem Kommando. Geben Sie sie in der Datei mit dem Prefix "LABEL=" bzw. "UUID=" und ohne Anführungszeichen an.

Um die Eindeutigkeit zu gewährleisten, sollten Anwender, die eine MBR Partitionstabelle verwenden, besser Dateisystem UUIDs als Dateisystem Labels in verwenden.

Partitions Labels and UUIDs
Anwender, die eine GPT Partitionstabelle verwenden, haben eine 'robustere' Möglichkeit, um Partitionen in anzugeben: Partitions Labels und UUIDs. Diese kennzeichnen Partitionen selbst, unabhängig von deren Inhalt oder dem Dateisystem, das dort angelegt wird. Sie ändern sich deshalb auch nicht, wenn der Inhalt der Partition gelöscht wird oder ein neues Dateisystem erstellt wird. Die PARTLABELs und PARTUUIDs der Partitionen erhalten Sie mit dem blkid Kommando. Geben Sie sie in der Datei mit dem Prefix "PARTLABEL=" bzw. "PARTUUID=" - und ohne Anführungszeichen an.

While not always true for partition labels, using a UUID to identify a partition in provides a guarantee that the bootloader will not be confused when looking for a certain volume, even if the filesystem would be changed in the future. Using the older default block device files for defining the partitions in  is risky for systems that are restarted often and have SATA block devices added and removed regularly.

The naming for block device files depends on a number of factors, including how and in what order the disks are attached to the system. They also could show up in a different order depending on which of the devices are detected by the kernel first during the early boot process. With this being stated, unless one intends to constantly fiddle with the disk ordering, using default block device files is a simple and straightforward approach.

Add the rules that match the previously decided partitioning scheme and append rules for devices such as CD-ROM drive(s), and of course, if other partitions or drives are used, for those too.

Below is a more elaborate example of an file:

When  is used in the third field, it makes the  command guess what the filesystem would be. This is recommended for removable media as they can be created with one of many filesystems. The  option in the fourth field makes it possible for non-root users to mount the CD.

To improve performance, most users would want to add the  mount option, which results in a faster system since access times aren't registered (those are not needed generally anyway). This is also recommended for solid state drive (SSD) users, who should also enable the  mount option (ext4 and btrfs only for now) which makes the   command work.

Double-check the file, save and quit to continue.

Host- und Domänen-Konfiguration
Eine der Entscheidungen, die Benutzer treffen müssen, ist der Name des PC. Auf den ersten Blick scheint dies einfach zu sein, aber viele Benutzer haben Schwierigkeiten einen passenden Namen für ihren Linux-PC zu finden. Um diesen Prozess zu beschleunigen, sei darauf hingewiesen dass der Name später wieder geändert werden kann. In den folgenden Beispielen wird der Hostname "tux" in der Domäne "homenetwork" verwendet.

Wenn ein Domänenname benötigt wird, setzen Sie diesen in. Dies ist nur nötig, wenn Ihr Provider oder Netzwerkadministrator dies verlangt, oder wenn das Netzwerk einen DNS-Server besitzt, aber keinen DHCP-Server. Sie können DNS oder Domänennamen ignorieren, wenn Ihr System DHCP für die Zuweisung dynamischer IP-Adressen und Netzwerkkonfiguration verwendet wird.

Wenn eine NIS Domäne benötigt wird (Anwender, die unsicher sind, benötigen keine), definieren Sie eine:

Konfigurieren des Netzwerks
Bereits zu Beginn der Installation von Gentoo Linux wurde das Netzwerk konfiguriert. Diese Konfiguration betraf jedoch das von der Installations-CD gebootete System - und nicht das neu installierte System. Wir werden jetzt die Netzwerk-Konfiguration für Ihr neu installiertes Linux-System erstellen.

Die Netzwerk-Konfiguration wird gespeichert in. Die Syntax ist unkompliziert, aber vielleicht etwas un-intuitiv. Aber keine Angst - wir werden alles in Ruhe erklären. Ein gut dokumentiertes Beispiel mit mehreren verschiedenen Konfigurationen finden Sie unter.

Installieren Sie zuerst das Paket :

Standardmäßig wird DHCP verwendet. Damit DHCP funktioniert, muss ein DHCP-Client installiert werden. Dies wird später im Abschnitt "Installation von erforderlichen System-Tools" beschrieben.

Wenn Sie spezielle DHCP-Optionen verwenden müssen oder überhaupt kein DHCP verwenden wollen (statische IP-Adressen), dann editieren Sie jetzt die Datei :

Definieren Sie IP-Adresse und Routing in den beiden Variablen config_eth0 und routes_eth0.

Um DHCP zu verwenden, setzen Sie config_eth0 :

Eine Liste aller möglichen Optionen finden Sie in. Bitte lesen Sie auch die DHCP-Client man page, wenn besondere DHCP-Optionen gesetzt werden müssen.

Wenn das System mehrere Netzwerk-Schnittstellen hat, wiederholen Sie bitte die oben genannten Schritte für config_eth1, config_eth2 usw. - falls diese Interfaces beim Booten initialisiert werden sollen.

Speichern Sie die Konfigurations-Datei und verlassen Sie den Editor.

Automatischer Start des Netzwerks beim Booten
Damit die Netzwerk-Interfaces beim Booten konfiguriert und aktiviert werden, müssen sie zum 'default' Runlevel hinzugefügt werden.

Wenn das Systeme mehrere Netzwerk-Interfaces hat, muss der vorherige Schritt für alle Netzwerk-Interfaces, die beim Booten konfiguriert und aktiviert werden sollen, wiederholt werden.

Wenn Sie nach dem Booten herausfinden sollten, dass der gewählte Name für das oder die Netzwerk-Interfaces verkehrt ist, führen Sie die folgenden Anweisungen aus, um das Problem zu beheben:


 * 1) Update the  file with the correct interface name (like   instead of  ).
 * 2) Create new symbolic link (like ).
 * 3) Remove the old symbolic link.
 * 4) Add the new one to the default runlevel.
 * 5) Remove the old one using.

Die hosts Datei
Als nächstes infomieren wir das Linux-System über die Netzwerk-Umgebung. Dazu editieren wir die Datei, die Linux bei der Übersetzung von Hostnamen zu IP-Adressen hilft - inbesondere für Hosts, die dem Nameserver nicht bekannt sind.

Speichern Sie die Datei und beenden Sie den Editor.

Optional: PCMCIA zum Laufen bekommen
Anwender, die PCMCIA Hardware verwenden, sollten das Paket installieren.

Root Passwort
Setzen Sie das root Passwort mit dem Kommando:

Der Linux User 'root' ist sehr mächtig, also wählen Sie bitte ein sicheres Passwort. Später werden wir ein "gewöhnlichen" User mit eingeschränkten Rechten anglegen, unter dem Sie alle normalen täglichen Arbeiten verrichten können.

Init- and Boot-Konfiguration
Wenn Sie Gentoo mit dem Init-System OpenRC verwenden, werden die Dienste, die beim Booten oder Herunterfahren des Systems gestartet bzw. gestoppt werden, in der Datei konfiguriert. Öffnen Sie diese Datei mit einem Editor, und erfreuen Sie sich an den vielen Kommentaren in der Datei. Überprüfen Sie alle Einstellungen und ändern Sie sie, falls gewünscht oder erforderlich.

Editieren Sie als nächstes die Datei und konfigurieren Sie die richtige Tastatur.

Seien Sie vorsichtig bei der keymap Variable. Wenn Sie die falsche Tastatur konfigurieren, erhalten Sie merkwürdige Ergebnisse, wenn sie Texte auf der Tastatur tippen.

Editieren Sie zum Schluss die Datei und konfigurieren Sie die Hardware-Uhr.

Wenn die Hardware-Uhr nicht unter der Zeitzone UTC laufen soll, sollten Sie  in die Datei schreiben. Ansonsten kann es zu Zeitfehlern oder -sprüngen kommen.