Unable to open an initial console

Supportdatenbank (initial_console)
Bezieht sich auf

SuSE Linux: Versionen ab 4.3
Kernel: Versionen ab 2.0.18

Symptom:

Beim Booten kommt die Meldung:

        Unable to open an initial console

Das System steht.

Ursache:

Diese Meldung kommt genau dann, wenn versucht wird /dev/tty1 öffnen, welches nicht gefunden werden kann. Gründe dafür:

  1. Lilo nicht installiert
  2. Falsche Root-Partition.
  3. /dev/tty1 wurde gelöscht.
  4. Der Kernel wurde ohne Unterstützung für virtuelle Terminals übersetzt.

Lösung:

1. Lilo nicht installiert

Sie haben beispielsweise nach dem Neukompilieren des Kernels vergessen, lilo neu zu installieren. Starten Sie Ihr installiertes System über das Installationssystem und rufen Sie dann

        /sbin/lilo

auf.

2. Falsche Root-Partition (bei Verwendung von LILO):

Wenn Sie mit LILO booten, geben Sie am LILO-Prompt die richtige Root-Partition an; im Beispiel wird /dev/sdb1 als Root-Partition angenommen:

        LILO: linux root=/dev/sdb1

Längerfristig ist die /etc/lilo.conf anzupassen (vergessen Sie danach nicht, /sbin/lilo aufzurufen).

3. Falsche Root-Partition (bei Verwendung von Loadlin):

In der linux.par auf Ihrer DOS-Partition wurde eine falsche Root-Partition eingetragen; Bitte ändern Sie den Eintrag in der linux.par so:

        root=/dev/xxx

wobei xxx für Ihre Root-Partition steht.

WICHTIG: Ab SuSE Linux 6.0 sind Root- und Bootpartition getrennt. Geben Sie LILO bzw. Loadlin die Root-Partition an, nicht die Boot-Partition.

4. /dev/tty1 wurde gelöscht:

Starten Sie das Rettungssystem. Mounten Sie Ihre Root-Partition nach /mnt und legen Sie das Device neu an:

        mknod -m600 /mnt/dev/tty1 c 4 1

5. Im Falle, dass Sie sich einen eigenen Kernel übersetzt haben, ist es möglich, dass dieser ohne Unterstützung für virtuelle Terminals übersetzt wurde.

Benutzen Sie den Standard-Kernel von SuSE Linux oder übersetzen Sie den Kernel mit den Optionen


   [*] Virtual terminal
   [*] Support for console on virtual terminal

die Sie im Abschnitt Character devices finden.
Stichwörter: CONSOLE, UMSDOS, BOOTEN, UNABLE TO OPEN AN INITIAL CONSOLE

Kategorien: Kernel

SDB-initial_console, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 24. Jun 1998
SuSE Linux AG - Zuletzt generiert: 30. Mai 2002 von sdb (sdb_gen 1.40.0)