Hab den Rechner eines Freundes da, dem ich mal ein OpenSUSE 11.1 installiert hatte. Bei einem bestimmten Update (am 11.06.09) gab es ein kernel update. Danach konnte er nicht mehr linux booten und hat eine zeit lang jetzt sein WinXP genommen.
Sind 2 Platten drin: sda für WinXP und sdb für Linux, gebootet über grub.
Der letzte gute Boot sah in der boot.msg so aus:
Danach kommt jetzt immer eine Fehlermeldung
egal ob, y oder n, es wird nix mehr
Hab schon nach ähnlichen Meldungen gesucht und auch welche gefunden:
- es gab wohl mal ein Update-Problem, wo dann das initrd eine Rolle spielte
- es könnte etwas mit dem swap nicht mehr in Ordnung sein.
- wenn auch unwahrscheinlich, könnte die kernel-datei nicht ganz in Ordnung sein
Hab dann erst mal Standards abgefahren, weil ich nicht recht weiss, was machen:
1) Boooten OpenSUSE 11.1 DVD
-> SUSE fragt, ob swap genutzt werden darf
Sage ja und bemerke keine Schwierigkeiten, swap wohl ok
-> reparieren gewählt
es wird ein Fehler im MBR gefunden und Reparatur vorgeschlagen
Klar, hab ich machen lassen, keine Besserung beim nächsten Boot und beim nächsten Reparieren
2) RescueCD gebootet und alle Partitionen gebootet
-> außer swap konnte ich Alles mounten und die Inhalte sehen, na immerhin
Wie mach ich jetzt am besten weiter?
Mit initrd kenn ich mich überhaupt nicht aus und hab keine Ahnung, was ich alles falsch machen kann, wenn ich ein mkinitrd ausführe - logischerweise von einem anderen System aus.
Der OpenSUSE Test über die FS hat ja nix gemeldet, da muss ich wohl nix mehr in einen swap Test reinstecken.
Ich könnte noch versuchen, die kernel und initrd Datei aus dem Internet zu holen und einzuspielen. Bringt das was und wo krieg ich den passenden alten Stand (2.6.27.23-0.1-pae)?
Könnte ich einfach den aktuellen einspielen und die menu.lst daran apassen? Glaub ich ja selbst nicht, aber ich frag einfach mal.
Naja, grad etwas gefrustet, also nix für ungut.
Sind 2 Platten drin: sda für WinXP und sdb für Linux, gebootet über grub.
Der letzte gute Boot sah in der boot.msg so aus:
Boot logging started on /dev/tty1(/dev/console) at Thu Jun 11 15:39:28 2009
Trying manual resume from /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part1
Invoking userspace resume from /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part1
resume: libgcrypt version: 1.4.1
Trying manual resume from /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part1
Invoking in-kernel resume from /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part1
Waiting for device /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part5 to appear: ok
fsck 1.41.1 (01-Sep-2008)
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a -C0 /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part5
/dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part5: clean, 140893/1638400 files, 1092169/6552504 blocks
fsck succeeded. Mounting root device read-write.
Mounting root /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part5
Boot logging started on /dev/tty1(/dev/console (deleted)) at Thu Jun 11 17:39:30 2009
Danach kommt jetzt immer eine Fehlermeldung
Trying manual resume from /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part1
resume device /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part1 not found (ignoring)
Waiting for device /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part5 to appear:
... jetzt kommen ein paar usb-Meldungen und dann ...
.............................Could not find /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part5
Want me to fall back to to /dev/disk/by-id/ata-WDC_WD1600AAJB-22WRA0_WD-WCAS2A328905-part5? (Y/n)
egal ob, y oder n, es wird nix mehr
Hab schon nach ähnlichen Meldungen gesucht und auch welche gefunden:
- es gab wohl mal ein Update-Problem, wo dann das initrd eine Rolle spielte
- es könnte etwas mit dem swap nicht mehr in Ordnung sein.
- wenn auch unwahrscheinlich, könnte die kernel-datei nicht ganz in Ordnung sein
Hab dann erst mal Standards abgefahren, weil ich nicht recht weiss, was machen:
1) Boooten OpenSUSE 11.1 DVD
-> SUSE fragt, ob swap genutzt werden darf
Sage ja und bemerke keine Schwierigkeiten, swap wohl ok
-> reparieren gewählt
es wird ein Fehler im MBR gefunden und Reparatur vorgeschlagen
Klar, hab ich machen lassen, keine Besserung beim nächsten Boot und beim nächsten Reparieren
2) RescueCD gebootet und alle Partitionen gebootet
-> außer swap konnte ich Alles mounten und die Inhalte sehen, na immerhin
Wie mach ich jetzt am besten weiter?
Mit initrd kenn ich mich überhaupt nicht aus und hab keine Ahnung, was ich alles falsch machen kann, wenn ich ein mkinitrd ausführe - logischerweise von einem anderen System aus.
Der OpenSUSE Test über die FS hat ja nix gemeldet, da muss ich wohl nix mehr in einen swap Test reinstecken.
Ich könnte noch versuchen, die kernel und initrd Datei aus dem Internet zu holen und einzuspielen. Bringt das was und wo krieg ich den passenden alten Stand (2.6.27.23-0.1-pae)?
Könnte ich einfach den aktuellen einspielen und die menu.lst daran apassen? Glaub ich ja selbst nicht, aber ich frag einfach mal.
Naja, grad etwas gefrustet, also nix für ungut.