Hallo, Nachdem ich auf einem SLES10-System mehrere Kernelupdates gleichzeitig eingespielt habe (war vielleicht nicht die beste Idee), ist mein GRUB anscheined durcheinander geraten. Folgende Konstallation: /dev/sda: 2 Partitionen für Windows, /dev/sda1 und /dev/sda5 /dev/sdb1: eine Partition, die noch leer ist (wird später für Testzwecke gebraucht) /dev/sdc1: swap /dev/sdc2: / /boot/grub/device.map ordnet die Platten folgendermaßen zu: (fd0) /dev/fd0 (hd0) /dev/sda (hd1) /dev/sdb (hd2) /dev/sdc /boot/grub/menu.lst sieht folgendermaßen aus: ############################################################################## # Modified by YaST2. Last modification on Fri Jun 19 14:00:38 CEST 2009 default 0 timeout 8 gfxmenu (hd1,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title SUSE Linux Enterprise Server 10 SP2 - 2.6.16.60-0.39.3 root (hd2,1) kernel /boot/vmlinuz-2.6.16.60-0.39.3-smp root=/dev/disk/by-id/scsi-SATA_HDT722516DLA380_VDB71ATCDYKB9W-part2 vga=0x31a resume=/dev/sdb1 splash=verbose s howopts initrd /boot/initrd-2.6.16.60-0.39.3-smp ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- SUSE Linux Enterprise Server 10 SP2 - 2.6.16.60-0.39.3 root (hd2,1) kernel /boot/vmlinuz-2.6.16.60-0.39.3-smp root=/dev/disk/by-id/scsi-SATA_HDT722516DLA380_VDB71ATCDYKB9W-part2 vga=normal showopts ide=nodma apm=off acpi= off noresume edd=off 3 initrd /boot/initrd-2.6.16.60-0.39.3-smp ############################################################################## root (hd2,1) sollte ja eigentlich stimmen. Wundern tut mich schon der Eintrag gfxmenu (hd1,1)/boot/message. Sollte der nicht lauten: (hd2,1)/boot/message ? Leider bootet das System so nicht. Das GRUB-Menu erscheint, wenn ich den obersten Eintrag wähle, kommt die Fehlermeldung: root (hd2,1) Error 22 no such partition Editiere ich mittels GRUB root(hd2,1) nach root(hd1,1), und drücke b, bootet die Kiste. Also dacht ich mir, die Zuordnung von BIOS und GRUB ist durcheinandergeraten. Lt. Kofler kann man diese Zuordnung neu anlegen, indem man device.map löscht und anschließend GRUB ausführt. Gesagt, getan. Device.map sieht aber immer noch aus wie o.g. Wieso muß ich root auf (hd1,1) ändern, obwohl (hd2,1) richtig ist ? Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de 089 3187 1241 http://www.helmholtz-muenchen.de/idg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 19 Jun 2009, Lentes, Bernd schrieb:
/boot/grub/device.map ordnet die Platten folgendermaßen zu: (fd0) /dev/fd0 (hd0) /dev/sda (hd1) /dev/sdb (hd2) /dev/sdc [..] Editiere ich mittels GRUB root(hd2,1) nach root(hd1,1), und drücke b, bootet die Kiste. Also dacht ich mir, die Zuordnung von BIOS und GRUB ist durcheinandergeraten.
Scheint so.
Lt. Kofler kann man diese Zuordnung neu anlegen, indem man device.map löscht und anschließend GRUB ausführt. Gesagt, getan. Device.map sieht aber immer noch aus wie o.g.
grub-install --recheck
Wieso muß ich root auf (hd1,1) ändern, obwohl (hd2,1) richtig ist ?
Anscheinend nicht... -dnh -- It was the day my grandmother exploded. -- "The Crow Road", Iain Banks -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo David, David Haller schrieb:
Lt. Kofler kann man diese Zuordnung neu anlegen, indem man device.map löscht und anschließend GRUB ausführt. Gesagt, getan. Device.map sieht aber immer noch aus wie o.g.
grub-install --recheck
Probier ich am Montag aus, komme momentan nicht an die Maschine.
Wieso muß ich root auf (hd1,1) ändern, obwohl (hd2,1) richtig ist ?
Anscheinend nicht...
Hääh ??? Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sat, 20 Jun 2009 13:04:11 +0200 schriebst Du:
Wieso muß ich root auf (hd1,1) ändern, obwohl (hd2,1) richtig ist ?
Anscheinend nicht... Hääh ???
Wenn (hd1,1) funktioniert, ist (hd2,1) falsch,also anscheinend nicht richtig. Editier doch mal die device.map manuell, dann sollte alles wieder automatisch funktionieren. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo David,
David Haller schrieb:
grub-install --recheck
Probier ich am Montag aus, komme momentan nicht an die Maschine.
Habe ich ausprobiert, hat aber an device.map nichts geändert. Die Zuordnung ist weiterhin: hd0: /dev/sda, hd1: /dev/sdb, hd2: /dev/sdc Starte ich beim komplett gebootetem System grub, ist diese Zuordnung "richtig". Ich probier das, indem ich mir in grub mittels cat Dateien anzeigen lasse. Starte ich das System neu, und gehe direkt nach dem Bootmenu in grub, ist diese Zuordnung "falsch". GRUB ordnet dann folgendermaßen zu: hd0: /dev/sda, hd1: /dev/sdc, hd2: /dev/sdb. Ich habe jetzt device.map manuell geändert, und das System bootet automatisch. Wieso ordnet GRUB die Platten unmittelbar nach dem Systemstart anders zu als beim komplett gebootetem System ? Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lentes, Bernd schrieb:
Starte ich das System neu, und gehe direkt nach dem Bootmenu in grub, ist diese Zuordnung "falsch". GRUB ordnet dann folgendermaßen zu: hd0: /dev/sda, hd1: /dev/sdc, hd2: /dev/sdb.
Ich habe jetzt device.map manuell geändert, und das System bootet automatisch.
Wieso ordnet GRUB die Platten unmittelbar nach dem Systemstart anders zu als beim komplett gebootetem System ?
ohne jetzt den kompletten Thread gelesen zu haben.... Kann es u.U. sein, das Du mehrere Controller in Deinem Computer verbaut hast? -- Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Axel Birndt schrieb:
Lentes, Bernd schrieb:
Starte ich das System neu, und gehe direkt nach dem
Bootmenu in grub, ist diese Zuordnung "falsch".
GRUB ordnet dann folgendermaßen zu: hd0: /dev/sda, hd1: /dev/sdc, hd2: /dev/sdb.
Ich habe jetzt device.map manuell geändert, und das System bootet automatisch.
Wieso ordnet GRUB die Platten unmittelbar nach dem Systemstart anders zu als beim komplett gebootetem System ?
ohne jetzt den kompletten Thread gelesen zu haben....
Kann es u.U. sein, das Du mehrere Controller in Deinem Computer verbaut hast?
Nein, ich habe nur die, die auf dem Mainboard sind. Dort kann ich 4 SATA-Devices und 4 IDE-Devices anschließen. Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Axel Birndt
-
David Haller
-
Lentes, Bernd
-
Philipp Thomas