Hallo, Am Mit, 04 Okt 2006, Jens Nixdorf schrieb:
Unabhängig davon: Wie kann ich den Rechner in so einem Zustand möglichst schadfrei herunterfahren? Wie gesagt, reboot, halt, shutdown -h usw. funktionieren nicht, init abschiessen hab ich auch nicht hinbekommen. Ich kann aber noch alle möglichen anderen Programme starten, wie top und so weiter.
Sysrq. Sysrq + s sync Sysrq + u umount (= remount ro in dem Fall) Sysrq + b reboot Sysrq + o shut off Sysrq ist: Strg+Alt+Druck. Ausserdem musst du Sysrq aktivieren. Ich habe meine Kernel so kompiliert, dass es per default aktiv ist: # cat /proc/sys/kernel/sysrq 1 Aktivieren geht "per Hand" mit 'echo 1 > /proc/sys/kernel/sysrq'. Oder mit sysctl. Hm. Ich bin mir nicht sicher ob das mit Kernel 2.6.x noch unter /proc/ ist. Wenn nicht dann eben /sys/kernel/sysrq vermutlich ;) Oder a la SuSE: ==== /etc/sysconfig/sysctl ==== # Enable Magic SysRq Keys? # If you say yes here, you will have some control over the system even # if it crashes (e.g. during kernel debugging). # For further information see /usr/src/linux/Documentation/sysrq.txt # ENABLE_SYSRQ="yes" ==== Anschliessend ist kein SuSEconfig noetig, /etc/sysconfig/sysctl wird direkt von /etc/init.d/boot.proc eingelesen (SUSE 10.1). Bei aeltern SuSEn sollte man das kontrollieren (grep -i sysctl /etc/init.d/boot*).
Oct 4 19:39:31 miniserver kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000018 [..] Oct 4 19:39:31 miniserver kernel: Process vmware-serverd (pid: 2821, ti=f72e0000 task=dfd9c630 task.ti=f72e0000) [..] Oct 4 19:39:31 miniserver kernel: Call Trace: Oct 4 19:39:31 miniserver kernel: [<f907ec1a>] fix_nodes+0x338/0x694 [reiserfs] Oct 4 19:39:31 miniserver kernel: [<f9089f37>] reiserfs_paste_into_item+0x101/0x1e2 [reiserfs] Oct 4 19:39:31 miniserver kernel: [<f907ad75>] reiserfs_file_write+0xcd7/0x1a54 [reiserfs]
Und ja, das scheint Reiserfs nicht zu wollen. Hast du schon die Hardware (RAM, Platten) geprueft? -dnh -- Time is an illusion; lunchtime, doubly so. -- Ford Prefect