Fiese Falle im Gentoo Bootstrap
Gestern Abend habe ich remote per SSH bei einem Freund Gentoo installiert. Dabei habe ich wie schon oft auf die Benutzung des Handbuchs verzichtet und das System aus dem Stage 3 Tarball hochgezogen.
Doch beim Booten kam es immer wieder zu einem Fehler, der im Fallback-System endete. Der mount-Befehl beschwerte sich, dass udev nicht eingehangen werden konnte.
Das Problem lag im Wesentlichen an zwei Fehlern beim Bootstrap. Welcher der beiden Fehler wirklich schuld ist, weiß ich nicht, da ich mir nicht sicher bin, den zweiten überhaupt begangen zu haben.
Erstens habe ich beim Entpacken des Stage-Tarballs ein Option geschlabbert:
# tar xvjf stage3-*.tar.bz2
anstatt
# tar xvjpf stage3-*.tar.bz2
Dadurch wurden die Rechte auf die Devicenodes nicht richtig gesetzt.
Zweitens habe ich eventuell vergessen, bei der Kernelkonfiguration shmfs einzukompilieren.
Allerdings ist mir bei der Fehlersuche noch eine Macke in der im Stage 3 Archiv des 2007.0er Releases für x86 mitgelieferten /etc/fstab aufgefallen: In der Zeile für das CD-ROM-Laufwerk ist als Dateisystemtyp audo angegeben. Sollte wohl mal auto werden …
