Warning: unable to open an initial console

Diese berüchtigte Fehlermeldung Warning: unable to open an initial console kann man beim booten des Kernels erhalten wenn z.B. ein System-Backup auf ein anderes Filesystem wieder aufgespielt wurde, oder auch wenn ein System auf einem anderen Rechner (Filesystem) erstellt und dann verschoben wurde.

Lösung

Von einem möglichst aktuellen Live System booten, z.B. von einer LiveCD, USB-Stick oder ähnliches.
Nun das Laufwerk auf dem sich das Problem-System befindet nach /mnt/gentoo mounten.

mount /dev/sdxx /mnt/gentoo

Falls /mnt/gentoo nicht vorhanden ist, muss es noch angelegt werden.

mkdir /mnt/gentoo

Wichtig!!!
Bitte kein chroot ins System vornehmen!



Nun auf dem defekten System /dev/console und /dev/null löschen und anschließend mit passenden Device Nodes neu anlegen:

rm /mnt/gentoo/dev/console
rm /mnt/gentoo/dev/null
mknod -m 660 /mnt/gentoo/dev/console c 5 1
mknod -m 660 /mnt/gentoo/dev/null c 1 3
sync 
umount /mnt/gentoo
reboot

Nach dem reboot, kann man sich dann über ein wieder bootendes System freuen.