6.2. Einhängen der virtuellen Kernel-Dateisysteme

Verschiedene vom Kernel exportierte Dateisysteme werden für die Kommunikation zwischen dem Kernel selbst und dem sog. Userspace verwendet. Dies sind virtuelle Dateisysteme in Hinsicht darauf, dass sie keinen Speicherplatz auf der Festplatte verbrauchen. Der Inhalt der Dateisysteme liegt vollständig im Arbeitsspeicher.

Erstellen Sie die Ordner, in die dann die virtuellen Dateisysteme eingehängt werden:

mkdir -p $LFS/{proc,sys}

Und hängen Sie sie ein:

mount -t proc proc $LFS/proc
mount -t sysfs sysfs $LFS/sys

Denken Sie daran: wenn Sie aus irgendeinem Grund die Arbeit an LFS beenden und später wieder einsteigen, müssen Sie diese Dateisysteme erneut einhängen, bevor Sie in die chroot-Umgebung wechseln.

Schon bald werden aus der chroot-Umgebung heraus weitere Dateisysteme eingebunden. Um das Host-System auf dem neuesten Stand zu halten, sollte für jedes dieser Dateisysteme ein „fake mount“ ausgeführt werden:

mount -f -t tmpfs tmpfs $LFS/dev
mount -f -t tmpfs tmpfs $LFS/dev/shm
mount -f -t devpts -o gid=4,mode=620 devpts $LFS/dev/pts