Meine Konfiguration: opensuse 11.4, Boot-Partition bei Pendrive und Festplatten mit Partitionen sda1, sda2, sdb1.
Heute habe ich das Gehäuse für meinen Computer gewechselt und versehentlich das zweite Laufwerk an SATA 3 anstelle von SATA 2 angeschlossen. Das zweite Laufwerk war also nicht richtig montiert. Ich habe den Computer ausgeschaltet, richtig angeschlossen und dann mein Problem gestartet.
Jetzt kann ich das System überhaupt nicht booten. Früher habe ich das Booten von einem Wechseldatenträger im BIOS (pendrive) eingestellt, aber jetzt scheint es, dass der Computer (BIOS) pendrive nicht als Wechseldatenträger erkennt, sondern als normale Festplatte. Es wird also nicht für "Wechseldatenträger" gestartet. Wenn ich die Startreihenfolge ändere und auswähle, von der Festplatte zu booten (und die erste Festplatte als pendrive festgelegt habe) oder wenn ich direkt über das Startmenü den Start von pendrive einstelle, wird in GRUB eine Fehlermeldung angezeigt, die in den Rettungsmodus wechselt.
Ich vermute, dass pendrive aus irgendeinem Grund nicht mehr als Wechselmedium erkannt wird, sondern Festplatten und Festplatten unterschiedlich zugeordnet sind und ich die Zuordnungen korrigieren sollte.
Ich kann das CD-Installationsprogramm booten und pendrive mounten, um den Inhalt der Grub-Konfiguration anzuzeigen, aber wenn ich mich im Grub-Rettungsmodus befinde und "ls" ausführe, erhalte ich
(hd0) (hd0, msddos1) (hd1) (hd1, msddos2) (hd1, msdos1) (hd2) (hd2, msddos1)
Aber ich sehe das Mapping nicht, also weiß ich nicht, was hd0 wirklich bedeutet. Ich kann nur vermuten, dass hd1 hier sda ist, weil es 2 Partitionen hat (wenn das Suffix msdsos ein Hinweis auf Partitionen ist).
Wie kann ich Grub wieder zum Laufen bringen?