Am Montag, 2. Januar 2012, 10:55:31 schrieb Werner Flamme:
Markus Koßmann [01.01.2012 20:35]:
Am Sonntag, 1. Januar 2012, 18:02:41 schrieb Werner Flamme:
Hallo und ein schickes neues Jahr alle miteinander
Ich habe am 31.12. ein Backup meines Rechners gezogen und anschließend von 11.4 auf 12.1 aktualisiert. Seitdem bootet die Kiste nicht mehr, weil grub Probleme hat - das übliche Gehakel systemd - systemV scheint es nicht zu sein.
Mein /boot ist eine CF-Karte in einem PATA-Adapter. Sie ist normalerweise als /dev/sdc verfügbar. Sonst habe ich zwei identische Platten drin, /dev/sda und sdb (SATA). In der Reihenfolge stehen die Platten auch in der /boot/grub/device.map.
Beim Boot kommt als erstes, dass (hd2,0)/messages nicht gefunden wird. Dann kommt der Textbildschirm von grub. Ein Versuch, irgend etwas davon zu starten, wird mit der Meldung quittiert, dass die jeweilige Platte nicht gefunden werden kann. Egal ob ich sie als /dev/disk/by-id/..., /dev/disk/by-label/... oder /dev/disk/sdx anspreche.
Erstmal einen Typo ausschließen. Heisst die Datei in /boot nun messages oder message und was steht in der menu.lst ? (hd2,0) ist die erste Partition auf der dritten BIOS Platte (GRUB zählt von 0), was zum Installationszeitpunkt offensichtlich die CF-Karte war. D.h die nächste Fehlermöglichkeit wäre, daß sich inder Erkennungsreihenfolge des BIOS etwas geändert hat.
Die Datei heißt genau so wie es in der /boot/grub/menu.lst steht. Alle beteiligten Teile wurden bei der Installation ganz neu geschrieben (alle Filesysteme neu geschrieben (formatiert)).
gfxmenu (hd2,0)/message
Die abweichende Schreibweise kam dadurch zustande, dass ich auf dem nicht booten wollenden Rechner keine Mails schreiben und auch nicht mit copy&paste arbeiten kann...
In Deinem letzten Absatz schreibst Du genau, was ich vermute. Wie kriege ich raus, welche Platten grub (nicht das Installationsprogramm, das ist trivial) unter welchem Namen erkennt? Direkt geht das nicht. Aber du kannst die commandline completion dazu mißbrauchen Z.B. bei mir grub> root (hd<TAB> Possible disks are: hd0 hd1 grub> root (hd0,<TAB> Possible partitions are: Partition num: 0, Filesystem type unknown, partition type 0x7 Partition num: 1, Filesystem type unknown, partition type 0x7 Partition num: 2, Filesystem type is ext2fs, partition type 0x83 Partition num: 4, Filesystem type unknown, partition type 0x8e Partition num: 5, Filesystem type is ext2fs, partition type 0x83 Partition num: 6, Filesystem type is ext2fs, partition type 0x83
Ausserdem kannst du grub mal nach der vermissten Datei 'message' suchen lassen ( wieder bei mir): grub> find /message (hd0,2) (hd0,6) (hd1,5) Das gibt in den meisten Fällen ( außer bei zwei hinreichend ähnlich partitonierten Platten) genügend Hinweise über die Plattenzuordnung von grub. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org