5.2. Mindestanforderungen an das Host-System

Der Host muss mindestens auf Kernel 2.6.2 (kompiliert mit GCC-3.0 oder höher) laufen. Es gibt zwei Hauptgründe für diese hohen Anforderungen. Erstens stürzt die Native POSIX Threading Library (NPTL) Testsuite ab, wenn der Host-Kernel nicht mit GCC 3.0 oder höher kompiliert wurde. Zweitens wird Kernel 2.6.2 benötigt, weil erst ab dieser Version Udev unterstützt wird. Udev erstellt Gerätedateien dynamisch basierend auf dem sysfs-Dateisystem. Die Unterstützung für dieses Dateisystem wurde in die meisten Kernel-Treiber erst vor kurzem eingebaut. Wir müssen sicherstellen, dass alle kritischen System-Gerätedateien korrekt erzeugt werden.

Um herauszufinden, ob der Host-Kernel den Anforderungen genügt, können Sie dieses Kommando verwenden:

cat /proc/version

Das Erzeugt diese oder eine ähnliche Ausgabe:

Linux version 2.6.2 (user@host) (gcc version 3.4.0) #1
    Tue Apr 20 21:22:18 GMT 2004

Wenn aus den Ausgaben des vorigen Kommandos hervorgeht, dass der Host-Kernel nicht mit GCC-3.0 oder höher kompiliert wurde, muss er neu kompiliert werden. Das Host-System muss danach neu gestartet werden, damit der neue Kernel auch benutzt wird. Anweisungen zum Kompilieren eines Kernels und zum Einrichten des Bootloaders finden Sie in Kapitel 8.