Updateproblem 10.2 auf 10.3 <-> Grub Error 23
Hallo Liste, ich habe mir mal angetan ein Update auszuprobieren und bekomme schon bei der Installation der Updates folgenden Error von GRUB. --- grub> setup --stage2=/boot/grub/stage2 (/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E-part1,0)(/dev/sda2,1) Error 23: Error while parsing number grub> setup --stage2=/boot/grub/stage2 (/dev/sda2,1)(/dev/sda2,1) Error 23: Error while parsing number grub> quit --- Wenn ich nun die Bootloader-Konfiguration wiederhole bekomme ich immer die selbe Fehlermeldung, zumindest bei den Einstellungen die ich bis dato für Sinvoll erachtete? Jemand eine Idee wie ich hier weiter komme? Noch einen schönen Tag Dirk Dachdecker-Einkauf West eG Oberster Kamp 6, 59069 Hamm Vorstand: Edith Weerd, Andreas Hauf, Willi Hesse Aufsichtsratsvorsitzender: Juergen Henke Sitz der Genossenschaft: 59069 Hamm, eingetragen im Gen.Reg. 112 des Amtsgerichts Hamm -- 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
On 30.10.2007 12:57, ben@dde.de wrote (please find the answer below the original text):
Hallo Liste, ich habe mir mal angetan ein Update auszuprobieren und bekomme schon bei der Installation der Updates folgenden Error von GRUB.
--- grub> setup --stage2=/boot/grub/stage2 (/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E-part1,0)(/dev/sda2,1)
Error 23: Error while parsing number grub> setup --stage2=/boot/grub/stage2 (/dev/sda2,1)(/dev/sda2,1)
Error 23: Error while parsing number grub> quit ---
Wenn ich nun die Bootloader-Konfiguration wiederhole bekomme ich immer die selbe Fehlermeldung, zumindest bei den Einstellungen die ich bis dato f�r Sinvoll erachtete? Jemand eine Idee wie ich hier weiter komme?
Noch einen sch�nen Tag
Danke. Das Problem hat SuSE schon länger (habe ich zumindest bei den letzten drei Updates festgestellt). Da hilft dann nur der manuelle Weg. Aber: ohne Kenntnis deiner Festplattenpartitionen und -inhalte wird dir hier keiner helfen können. Am besten postest du auch gleich die Dateien menu.lst und device.map aus /boot/grub/ mit. -Ingo. -- 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
On Tuesday 30 October 2007 13:18:03 Ingo Freund wrote:
On 30.10.2007 12:57, ben@dde.de wrote (please find the answer below the original text):
Hallo Liste, ich habe mir mal angetan ein Update auszuprobieren und bekomme schon bei der Installation der Updates folgenden Error von GRUB.
Hmm, wie es scheint uebersetzt perl-Bootloader die Unix Devices (z.B. /dev/sda2) nicht in GRUB Devices (z.B. hd0.1). Das ist auch schon ein bekannter Bug (#333992) und wird hoffentlich mit dem naechsten Maintenance Update behoben. Sollte ich richtig liegen, verwendest Du fuer Linux nur diese eine Platte. Demnach versuch mal manuell folgende Konfiguration zu verwenden:
--- grub> setup --stage2=/boot/grub/stage2 (/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E-part1,0)(/dev/sda2,1)
grub> setup --stage2=/boot/grub/stage2 (hd0,0)(hd1,1)
Error 23: Error while parsing number grub> setup --stage2=/boot/grub/stage2 (/dev/sda2,1)(/dev/sda2,1)
grub> setup --stage2=/boot/grub/stage2 (hd1,1)(hd1,1)
Error 23: Error while parsing number grub> quit ---
Bzw. schreibe diese beiden Zeilen (allerdings ohne "grub>" Prompt in deine /etc/grub.conf). Dann sollte GRUB sich auch sauber installieren lassen.
Wenn ich nun die Bootloader-Konfiguration wiederhole bekomme ich immer die selbe Fehlermeldung, zumindest bei den Einstellungen die ich bis dato f�r Sinvoll erachtete? Jemand eine Idee wie ich hier weiter komme?
Noch einen sch�nen Tag
Danke.
Das Problem hat SuSE schon länger (habe ich zumindest bei den letzten drei Updates festgestellt).
Da hilft dann nur der manuelle Weg.
Aber: ohne Kenntnis deiner Festplattenpartitionen und -inhalte wird dir hier keiner helfen können.
Doch ;)
Am besten postest du auch gleich die Dateien menu.lst und device.map aus /boot/grub/ mit.
Jup, wuerde aber trotzdem helfen.
-Ingo.
-- Alex
--- grub> setup --stage2=/boot/grub/stage2 (/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E- part1,0)(/dev/sda2,1)
Error 23: Error while parsing number grub> setup --stage2=/boot/grub/stage2 (/dev/sda2,1)(/dev/sda2,1)
Error 23: Error while parsing number grub> quit ---
Wenn ich nun die Bootloader-Konfiguration wiederhole bekomme ich immer die selbe Fehlermeldung, zumindest bei den Einstellungen die ich bis dato für Sinvoll erachtete? Jemand eine Idee wie ich hier weiter komme?
Noch einen schönen Tag
Danke.
Das Problem hat SuSE schon länger (habe ich zumindest bei den letzten drei Updates festgestellt).
Da hilft dann nur der manuelle Weg.
Aber: ohne Kenntnis deiner Festplattenpartitionen und -inhalte wird dir hier keiner helfen können.
Am besten postest du auch gleich die Dateien menu.lst und device.map aus /boot/grub/ mit.
-Ingo.
Thx für die schnelle Antwort. Mein Problem ist, dass ich gerade noch im Updatevorgang hänge. Ich habe schon festgestellt, dass (/dev/sda2,1) gar nicht vorhanden ist. Ich habe eine 40 GB Festplatte mit Folgenden Partitionen /dev/sda1 = / /dev/sda2 = /boot /dev/sda3 = /var /dev/sda4 = Extended /dev/sda5 = ich glaube /home /dev/sda6 = und /daten oder so sowie auf einer 80GB die beiden Partitionen /dev/sdb1 = /backup /dev/sdb2 = /Treiber Auf der ersten Platte ist ein Voll funktionsfähiges 10.2 installiert gewesen. --- device.map --- sieht derzeit so aus (fd0) /dev/fd0 (hd0) /dev/had --- --- menu.lst --- sehr umfangreich daher nur der erste Punkt # Modified by YaST2. Last modification on Di Okt 30 14:30:06 CET 2007 default 0 timeout 8 ## YaST - generic_mbr gfxmenu (/dev/sda2,1)/message ##YaST - activate ### DonŽt change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 kernel(hd0,1)/boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E-part1 vga=0x31a splash=silent showopts initrd (hd0,1)/boot/initrd-2.6.22.5-31-default --- Ich hoffe es kann mir da wer weiterhelfen. Thx und schönen Tag noch Dirk Dachdecker-Einkauf West eG Oberster Kamp 6, 59069 Hamm Vorstand: Edith Weerd, Andreas Hauf, Willi Hesse Aufsichtsratsvorsitzender: Juergen Henke Sitz der Genossenschaft: 59069 Hamm, eingetragen im Gen.Reg. 112 des Amtsgerichts Hamm -- 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
On 30.10.2007 13:42, ben@dde.de wrote (please find the answer below the original text):
--- grub> setup --stage2=/boot/grub/stage2 (/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E- part1,0)(/dev/sda2,1) Error 23: Error while parsing number grub> setup --stage2=/boot/grub/stage2 (/dev/sda2,1)(/dev/sda2,1)
Error 23: Error while parsing number grub> quit ---
Wenn ich nun die Bootloader-Konfiguration wiederhole bekomme ich immer die selbe Fehlermeldung, zumindest bei den Einstellungen die ich bis dato f�r Sinvoll erachtete? Jemand eine Idee wie ich hier weiter komme?
Noch einen sch�nen Tag
Danke.
Das Problem hat SuSE schon l�nger (habe ich zumindest bei den letzten drei Updates festgestellt).
Da hilft dann nur der manuelle Weg.
Aber: ohne Kenntnis deiner Festplattenpartitionen und -inhalte wird dir hier keiner helfen k�nnen.
Am besten postest du auch gleich die Dateien menu.lst und device.map aus /boot/grub/ mit.
-Ingo.
Thx f�r die schnelle Antwort.
Mein Problem ist, dass ich gerade noch im Updatevorgang h�nge. Ich habe schon festgestellt, dass (/dev/sda2,1) gar nicht vorhanden ist.
Ich habe eine 40 GB Festplatte mit Folgenden Partitionen /dev/sda1 = / /dev/sda2 = /boot /dev/sda3 = /var /dev/sda4 = Extended
/dev/sda5 = ich glaube /home /dev/sda6 = und /daten oder so sowie auf einer 80GB die beiden Partitionen /dev/sdb1 = /backup /dev/sdb2 = /Treiber
Auf der ersten Platte ist ein Voll funktionsf�higes 10.2 installiert gewesen.
--- device.map --- sieht derzeit so aus (fd0) /dev/fd0 (hd0) /dev/had ---
das heisst wohl besser (hd0) /dev/hda ;-) Das Problem ist, dass grubs devicemap noch nicht aktuell ist. Während des updates könnte da jetzt eine der Konsolen helfen, die nebenbei laufen (versuch mal ALT-STRG-F3/4/5/6) irgendwo sollte oben links in der Ecke verschämt ein "#" stehen und auf Eingabe warten. Gib dort mal ein "grub-install --recheck /dev/sda" und poste bei Fehlermeldung die Ausgabe. Eigentlich ist deine erste Platte aber boot-fähig, nur der setup- String von Yast wird nicht akzeptiert. Wenn in deiner /etc/fstab sinngemäß diese Einträge stehen, /dev/sda1 / ... /dev/sda2 /boot ... dann müsste in der Datei menu.lst so ein Eintrag für deine 10.3 hinein: title openSUSE 10.3 root (hd0,1) kernel(hd0,1)/vmlinuz-2.6.22.5-31-default root=/dev/sda1 vga=0x31a splash=silent showopts initrd (hd0,1)/initrd-2.6.22.5-31-default Das gilt aber nur, wenn tatsächlich /boot (also /dev/sda2) wirklich extra gemounted ist. Prüfe das unbedingt. Dann rufe grub auf (auch in der Kommandozeile) und tippe ein: grub> root (hd0,1) Ergebnis: Filesystem type is ... grub> setup (hd0) Ergebnis: möglichst kein Fehler grub> quit Wenn aber /boot in der /etc/fstab nicht auftaucht, dann melde dich nochmal. -- 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
On 30.10.2007 13:42, ben@dde.de wrote (please find the answer below the original text):
--- grub> setup --stage2=/boot/grub/stage2 (/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E- part1,0)(/dev/sda2,1) Error 23: Error while parsing number grub> setup --stage2=/boot/grub/stage2 (/dev/sda2,1)(/dev/sda2,1)
Error 23: Error while parsing number grub> quit ---
Wenn ich nun die Bootloader-Konfiguration wiederhole bekomme ich immer die selbe Fehlermeldung, zumindest bei den Einstellungen die ich bis
dato
f?r
Sinvoll erachtete? Jemand eine Idee wie ich hier weiter komme?
Noch einen sch?nen Tag
Danke.
Das Problem hat SuSE schon l?nger (habe ich zumindest bei den letzten drei Updates festgestellt).
Da hilft dann nur der manuelle Weg.
Aber: ohne Kenntnis deiner Festplattenpartitionen und -inhalte wird dir hier keiner helfen k?nnen.
Am besten postest du auch gleich die Dateien menu.lst und device.map aus /boot/grub/ mit.
-Ingo.
Thx f?r die schnelle Antwort.
Mein Problem ist, dass ich gerade noch im Updatevorgang h?nge. Ich habe schon festgestellt, dass (/dev/sda2,1) gar nicht vorhanden ist.
Ich habe eine 40 GB Festplatte mit Folgenden Partitionen /dev/sda1 = / /dev/sda2 = /boot /dev/sda3 = /var /dev/sda4 = Extended
/dev/sda5 = ich glaube /home /dev/sda6 = und /daten oder so sowie auf einer 80GB die beiden Partitionen /dev/sdb1 = /backup /dev/sdb2 = /Treiber
Auf der ersten Platte ist ein Voll funktionsf?higes 10.2 installiert gewesen.
--- device.map --- sieht derzeit so aus (fd0) /dev/fd0 (hd0) /dev/had ---
das heisst wohl besser (hd0) /dev/hda ;-)
oki sorry hier war eine Weckstabelverbuchselung im Gange :)
Das Problem ist, dass grubs devicemap noch nicht aktuell ist.
Jepp hier war eines der Probleme nachdem ich die HDs auf sda geändert habe war ich einen Schritt weiter, konnte die Installation aber immer noch nicht abschließen. --- device.map --- (fd0) /dev/fd0 (hd0) /dev/sda (hd1) /dev/sdb ---
Während des updates könnte da jetzt eine der Konsolen helfen, die nebenbei laufen (versuch mal ALT-STRG-F3/4/5/6) irgendwo sollte oben links in der Ecke verschämt ein "#" stehen und auf Eingabe warten.
beim ersten Updateversuch bekam ich leider keine der Konsolen zu gesicht, links oben leuchtete nur der _ Daher habe ich mich entschlossen das Update durch einen Warmstart zu unterbrechen :) Windowsmittel bringen doch oft auch unter Linux etwas.
Gib dort mal ein "grub-install --recheck /dev/sda" und poste bei Fehlermeldung die Ausgabe.
Eigentlich ist deine erste Platte aber boot-fähig, nur der setup- String von Yast wird nicht akzeptiert.
Wenn in deiner /etc/fstab sinngemäß diese Einträge stehen, /dev/sda1 / ... /dev/sda2 /boot ...
dann müsste in der Datei menu.lst so ein Eintrag für deine 10.3 hinein:
title openSUSE 10.3 root (hd0,1) kernel(hd0,1)/vmlinuz-2.6.22.5-31-default root=/dev/sda1 vga=0x31a splash=silent showopts initrd (hd0,1)/initrd-2.6.22.5-31-default
Beim booten kam es natürlich zum Kernel Panic, so dass ich einfach nochmal das Update angeworfen habe. Da dann die og. Änderungen in der devicemap gemacht und die Einträge in der menu.lst angepasst und siehe da das System bootet wieder. Und bis dato habe ich auch noch keine Probleme mit den "alten" Prgrammen festgestellt. Danke euch und noch nen schönen Tag Dirk Dachdecker-Einkauf West eG Oberster Kamp 6, 59069 Hamm Vorstand: Edith Weerd, Andreas Hauf, Willi Hesse Aufsichtsratsvorsitzender: Juergen Henke Sitz der Genossenschaft: 59069 Hamm, eingetragen im Gen.Reg. 112 des Amtsgerichts Hamm -- 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
Hi Ben, Am Di 30.Oktober 2007 12:57:06 schrieb ben@dde.de:
ich habe mir mal angetan ein Update auszuprobieren und bekomme schon bei der Installation der Updates folgenden Error von GRUB.
--- grub> setup --stage2=/boot/grub/stage2 (/dev/disk/by-id/scsi-SATA_Maxtor_6E040L0_E1ACC69E-part1,0)(/dev/sda2,1)
Error 23: Error while parsing number grub> setup --stage2=/boot/grub/stage2 (/dev/sda2,1)(/dev/sda2,1)
Error 23: Error while parsing number grub> quit ---
Wenn ich nun die Bootloader-Konfiguration wiederhole bekomme ich immer die selbe Fehlermeldung, zumindest bei den Einstellungen die ich bis dato f�r Sinvoll erachtete? Jemand eine Idee wie ich hier weiter komme?
mglw. ist dein system schlicht kaputt geupdatet. Nach dem ellenlangen update Thread hier in der Liste habe ich mir schon sowas gedacht und am WE auch mal zum Spaß ein solches update probiert. Die Symptome waren so wie in besagtem Thread. Das System war vollständig zerhackt und unbrauchbar, und ich dachte ich kann eigentlich sowas reparieren. Ich hab es dann einfach in einer anderen Partition neu installiert und die wesentlichen Dinge wie /varlib/mysql, /srwv/www/htdocs, verschiedene Dinge aus /etc händisch übertragen und gut. Mein /home liegt eh auf einer separaten Partition, sogar das moneyplex ging diesmal ohne Streß wieder problemlos online. Fazit: die updatefunktion der 10.3 scheint ziemlich kaputt zu sein, ich werde jedenfalls keinerlei Zeit mehr damit verschwenden. Wenn du keine Partition für sowas mehr zur Verfügung hast und nicht ewig rumprobieren willst musst du halt jetzt mal deine Daten auf einer Wechselplatte in Sicherheit bringen und dann mit einer frischen Installation weiter machen. Testen ob es nur am grub liegt, kannst du ganz einfach indem du von der CD/DVD eine Installation startest, dann abbrichst und dann mit der Funktion installiertes System booten versuchst dein upgedatetes System zu starten. Wenn das nicht geht tu es dir nicht an nach dem Fehler zu suchen. Falls es geht installiere einfach den grub nochmal aus dem dann laufenden System, das sollte dein Problem dann eigentlich beseitigen. Gruss Falk -- 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)
-
Alexander Osthof
-
ben@dde.de
-
Falk Sauer
-
Ingo Freund