kernel backen schl�gt fehl
Hallo! Ich weis mittlerweile nicht mehr, was ich noch machen sollte, um den 2.4.16er kernel zum Laufen zu kriegen. Ich erhalte immer wieder die Meldung: VFS: Mounted root (ext2 filesystem) readonly. freeing unused kernelmemory: 224k freed Warning: unable to open an initial console attempt to access beyond end of device 03:41: rw=0, want=1135789049, limit=251968 attempt to access beyond end of device 03:41: rw=0, want=2047118080, limit=251968 .... Kernel panic: No init found. Try passing init= option to kernel Kann mir da jemand einen Hinweis geben? Schönen Sonntag! -- Andreas Meyer http://home.wtal.de/MeineHomepage
* Andreas Meyer
Hallo!
Ich weis mittlerweile nicht mehr, was ich noch machen sollte, um den 2.4.16er kernel zum Laufen zu kriegen.
Ich erhalte immer wieder die Meldung:
VFS: Mounted root (ext2 filesystem) readonly. freeing unused kernelmemory: 224k freed Warning: unable to open an initial console attempt to access beyond end of device 03:41: rw=0, want=1135789049, limit=251968 attempt to access beyond end of device 03:41: rw=0, want=2047118080, limit=251968 .... Kernel panic: No init found. Try passing init= option to kernel
Hybsch! *duck* Bei Windows wäre das ein blauer Bildschirm. Passiert das nur mit diesem Kernel oder auch mit anderen? Ich hoffe, daß ich jetzt keinen Mist erzähle, aber mir sieht das weniger nach einem Kernel- Problem aus, sondern eher nach einer verschossenen Festplattengeometrie. Oder was ist das Device 03:41? In den Logs steht:
attempt to access beyond end of device 03:41: rw=0, want=1135789049, limit=251968
Ich lese das so: "Versuche einen Zugriff hinter dem Ende[1] des Geräts 03:41"[2] Gewollt: 1135789049 Maximal: 251968 Ich denke, dir fällt was auf, oder? Wenn ich das so sehe, wird dem Lesekopf eine Position zum Lesen angegeben, die wohl _weit_ ausserhalb deines Rechnergehäuses liegen dürfte. Deine Festplatte denkt jedoch mit und sagt einfach "Nein, geht nicht". Wenn sie das nicht machen würde, hättest do wohl ein lautes Klacken gehört, wenn der Lesekopf in das Festplattengehäuse gecrasht wäre (Headcrash). In deinem Fall bedeutet das wohl IMHO, daß der ganze Init- Kram an einer völlig falschen Position auf deiner gesucht wird, was natürlich schief geht. Versuche mal, die Partition, auf der / liegt, mit dem Rettungssystem zu mounten und mal alles auslesen zu lassen. Am Besten alles auf eine andere Partiton kopieren, auf der genug Platz vorhanden ist. Beobachte dann in einer anderen Konsole die Ausgabe von tail -f /var/log/messages ob sich dort wieder sowas wie "attempt to access beyond end of device usw." zeigt. Vielleicht siehst du dann sogar noch die "Kernel panic". Wenn das der Fall ist, solltest du deine Festplatte komplett neu partitionieren, dann könnte es wieder gehen. Vielleicht reicht's auch, ein paar Stunden den Computer auszustecken, falls der Controller die Geometriedaten verwürfelt hat. Dann sollte er seinen Mist vergessen haben. Falls ich Mist verzapfe, hoffe ich, daß da jemand LAUT schreit, bevor alles weg ist. Warte lieber noch einen oder zwei Tage, vielleicht weiß da jemand was anderes. [1] physikalischen(!) [2] Oder so ähnlich, mein Englisch ist nicht so toll, aber ich dürfte es in etwa treffen. cu flo -- Wer versucht einen woko zu Imitieren, tut das immer auf eigene Gefahr. [WoKo in dag°]
Andreas Meyer wrote:
Ich weis mittlerweile nicht mehr, was ich noch machen sollte, um den 2.4.16er kernel zum Laufen zu kriegen.
Ich erhalte immer wieder die Meldung:
VFS: Mounted root (ext2 filesystem) readonly. freeing unused kernelmemory: 224k freed Warning: unable to open an initial console ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Wuerde sagen, Du hast den Kernel "verkonfiguriert". Hast Du denn unter "Character Devices" entsprechend die Terminals und unter "Console Drivers" die VGA Text Konsole eingebunden?
CU, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Hallo!
Thomas Hertweck
VFS: Mounted root (ext2 filesystem) readonly. freeing unused kernelmemory: 224k freed Warning: unable to open an initial console ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Wuerde sagen, Du hast den Kernel "verkonfiguriert". Hast Du denn unter "Character Devices" entsprechend die Terminals und unter "Console Drivers" die VGA Text Konsole eingebunden?
# Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_SERIAL=y # CONFIG_SERIAL_CONSOLE is not set # CONFIG_SERIAL_EXTENDED is not set # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_UNIX98_PTYS=y CONFIG_UNIX98_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # Console drivers # CONFIG_VGA_CONSOLE=y CONFIG_VIDEO_SELECT=y CONFIG_MDA_CONSOLE=m Ich versteh´s nicht. Ich habe eben gerade den 15. kernel (incl. Module) oder so gebacken und jedesmal dieselbe Fehlermeldung. Ich weis wirklich nicht, wo ich noch suchen sollte. Es scheitert am init. Ich bin wirklich schon viele Einstellungen durchgegangen. Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
Andreas Meyer wrote:
Thomas Hertweck
schrieb: VFS: Mounted root (ext2 filesystem) readonly. freeing unused kernelmemory: 224k freed Warning: unable to open an initial console ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Wuerde sagen, Du hast den Kernel "verkonfiguriert". Hast Du denn unter "Character Devices" entsprechend die Terminals und unter "Console Drivers" die VGA Text Konsole eingebunden?
# Character devices CONFIG_VT=y CONFIG_VT_CONSOLE=y [...]
OK, das sieht ja soweit gut aus, das scheint es also nicht zu sein. Ich bekam den Fehler immer, wenn ich mal wieder die "virtual ter- minals" vergessen hatte einzubinden :-) Also weiter im Text: Du hast auch schoen brav nach dem Compilieren des Kernels und der Module etc. lilo neu installiert? Die Root-Partition in Deiner lilo Konfigura- tionsdatei ist korrekt? Ist bei Dir /dev/tty1 vorhanden? Laesst sich denn der alte Kernel (Du hast ja sicherlich den alten, funktionie- renden Kernel als Notfall in Deine /etc/lilo.conf eingetragen) booten? Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Hallo!
Thomas Hertweck
VFS: Mounted root (ext2 filesystem) readonly. freeing unused kernelmemory: 224k freed Warning: unable to open an initial console ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Wuerde sagen, Du hast den Kernel "verkonfiguriert". Hast Du denn unter "Character Devices" entsprechend die Terminals und unter "Console Drivers" die VGA Text Konsole eingebunden?
# Character devices CONFIG_VT=y CONFIG_VT_CONSOLE=y [...]
OK, das sieht ja soweit gut aus, das scheint es also nicht zu sein. Ich bekam den Fehler immer, wenn ich mal wieder die "virtual ter- minals" vergessen hatte einzubinden :-) Also weiter im Text: Du hast auch schoen brav nach dem Compilieren des Kernels und der Module etc. lilo neu installiert? Die Root-Partition in Deiner lilo Konfigura- tionsdatei ist korrekt? Ist bei Dir /dev/tty1 vorhanden? Laesst sich denn der alte Kernel (Du hast ja sicherlich den alten, funktionie- renden Kernel als Notfall in Deine /etc/lilo.conf eingetragen) booten?
Also die lilo.conf scheint in Ordnung zu sein; ich kann den ursprünglichen SuSE-kernel mit vmlinuz.orig booten und komme so ins System. bzImage und die System.map wurden natürlich auch nach boot (als vmlinuz) kopiert, anschließend ein 'lilo' ausgeführt usw. Ich habe den lilo sogar mittlerweile neu intalliert. Das Problem ist, die Kiste bootet nur, wenn lilo im MBR von hdb1 (root-Partition) isntalliert ist. Ist er in /boot installiert, erhalte ich ein LIL-, auch wenn ich lilo neu installiere. /dev/hda2 swap swap defaults 0 0 /dev/hdb1 / ext2 defaults 1 1 /dev/hda4 /var ext2 defaults 1 2 /dev/hdb3 /usr ext2 defaults 1 2 /dev/hdb4 /opt ext2 defaults 1 2 /dev/hdb2 /home ext2 defaults 1 2 /dev/hda1 /boot ext2 defaults 1 2 /dev/hda3 /root ext2 defaults 1 2 /dev/hdc /cdrom auto ro,noauto,user,exec 0 0 /dev/fd0 /floppy auto noauto,user 0 0 none /proc proc defaults 0 0 # End of YaST-generated fstab lines Was mir auffällt ist, daß die tty´s neu generiert werden, sobald ich mit vmlinuz.orig boote. Ist das normal? Alle anderen tty´s tragen ein altes Datum. crw-rw-rw- 1 root root 5, 0 Jan 13 21:16 tty crw--w--w- 1 andreas users 4, 0 Jan 13 21:16 tty0 crw--w---- 1 root tty 4, 1 Jan 13 21:16 tty1 crw--w---- 1 root tty 4, 10 Jan 13 21:16 tty10 crw--w---- 1 root tty 4, 11 Jan 13 21:16 tty11 crw-rw---- 1 root tty 4, 3 Jan 13 21:16 tty3 crw-rw---- 1 root tty 4, 4 Jan 13 21:16 tty4 crw-rw---- 1 root tty 4, 5 Jan 13 21:16 tty5 crw-rw---- 1 root tty 4, 6 Jan 13 21:16 tty6 Und warum tragen tty und tty0 root.root bzw. andreas.users? Ich versuch jetzt mal die Rechte von tty und tty0 zu ändern. Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
participants (3)
-
Andreas Meyer
-
Florian Gross
-
Thomas Hertweck