rpm -q grub
ls -l /boot/grub/stage2 /usr/lib/grub/stage2
md5sum /boot/grub/stage2 /usr/lib/grub/stage2
strings /boot/grub/stage2 /usr/lib/grub/stage2 | grep gfx
Daniel_17 schrieb:Ich bin jetzt nicht ganz sicher und etwas verwirrt bei den ganzen aussagen ich habe hier mal eine Bildschirmkopie reingestellt wie meine Partitionen in gparted aussehen.
Hast du danach die Grafische Oberfläche bzw. den PC komplett neu gestartet?Daniel_17 schrieb:So dann habe ich wieder alles runter und wieder die gfxboot und gfxboot-branding-OpenSuse installiert. Siehe da die Datei Message ist immer noch da. Das Problem aber leider auch noch
dhcppc1:/home/joerg # ls -la /boot
insgesamt 12284
drwxr-xr-x 3 root root 4096 14. Jun 18:04 .
drwxr-xr-x 22 root root 4096 13. Jul 03:36 ..
-rw------- 1 root root 512 4. Mai 11:32 backup_mbr
lrwxrwxrwx 1 root root 1 4. Mai 11:17 boot -> .
-rw-r--r-- 1 root root 88650 2. Jun 02:36 config-2.6.25.20-0.4-pae
drwxr-xr-x 2 root root 4096 8. Jun 23:41 grub
lrwxrwxrwx 1 root root 24 8. Jun 23:41 initrd -> initrd-2.6.25.20-0.4-pae
-rw-r--r-- 1 root root 5381618 8. Jun 23:41 initrd-2.6.25.20-0.4-pae
-rw-r--r-- 1 root root 433152 14. Jun 18:04 message
-rw-r--r-- 1 root root 238742 2. Jun 02:37 symsets-2.6.25.20-0.4-pae.tar.gz
-rw-r--r-- 1 root root 443521 2. Jun 02:37 symtypes-2.6.25.20-0.4-pae.gz
-rw-r--r-- 1 root root 128961 2. Jun 02:37 symvers-2.6.25.20-0.4-pae.gz
-rw-r--r-- 1 root root 918128 2. Jun 02:32 System.map-2.6.25.20-0.4-pae
-rw-r--r-- 1 root root 2733940 2. Jun 02:36 vmlinux-2.6.25.20-0.4-pae.gz
lrwxrwxrwx 1 root root 25 8. Jun 23:40 vmlinuz -> vmlinuz-2.6.25.20-0.4-p ae
-rw-r--r-- 1 root root 2131488 2. Jun 02:32 vmlinuz-2.6.25.20-0.4-pae
Herz-von-Hessen schrieb:Hallo,
was soll nun der Hinweis uns sagen, ich verstehe gerade nicht wie das weiter helfen kann?!
lieben Gruß aus Darmstadt
Der Auf der ersten Seite ganz unten wo der TE zum >>hier<< verwiesen wird.lOtz schrieb::???: Welcher Hinweis :???:
Treito schrieb:Ich hab die Lösung!!!!!
Ich bin über eine Fehlermeldung beim Probieren gestolpert und das brachte mir die Lösung. Offensichtlich werden die Dateien /boot/message sowie /boot/grub/device.map "beschädigt".
Lösungsverfahren (Ob alle Schritte nötig sind, weiß ich nicht!)
1. Das System normal starten.
2. Root-Konsole öffnen.
3. grub-install.unsupported --recheck /dev/sda (ggf. Zielort anpassen)
4. mv /boot/message /boot/message.back
5. grub, gfxboot und vor allem das gfxboot-theme neu installieren = aktualisieren.
Nun sollte eine neue Datei /boot/message existieren.
daniel@linux-0h0f:~> rpm -q grub
grub-0.97-156.3
daniel@linux-0h0f:~>
daniel@linux-0h0f:~> ls -l /boot/grub/stage2 /usr/lib/grub/stage2
-rw-r--r-- 1 root root 128552 18. Mai 00:06 /boot/grub/stage2
-rw-r--r-- 1 root root 103734 3. Dez 2008 /usr/lib/grub/stage2
daniel@linux-0h0f:~> md5sum /boot/grub/stage2 /usr/lib/grub/stage2
96d7383f406e17ae2b819ebcd3e98c6b /boot/grub/stage2
638dcea83b805789785e4fd48d4942ef /usr/lib/grub/stage2
daniel@linux-0h0f:~>
daniel@linux-0h0f:~> strings /boot/grub/stage2 /usr/lib/grub/stage2 | grep gfx
gfxmenu
gfxmenu FILE
Daniel_17 schrieb:Code:daniel@linux-0h0f:~> ls -l /boot/grub/stage2 /usr/lib/grub/stage2 -rw-r--r-- 1 root root 128552 18. Mai 00:06 /boot/grub/stage2 -rw-r--r-- 1 root root 103734 3. Dez 2008 /usr/lib/grub/stage2
Code:daniel@linux-0h0f:~> strings /boot/grub/stage2 /usr/lib/grub/stage2 | grep gfx gfxmenu gfxmenu FILE
strings /usr/lib/grub/stage2 | grep gfx
strings /boot/grub/stage2 | grep gfx
robi schrieb:Daniel_17 schrieb:Es müssten alle Datein (stage1 *stage1_5 und stage2) aus dem /usr/lib/grub/ Verzeichnis nach /boot/grub/ kopiert werden und dann grub neu im MBR der Festplatte installiert werden.
robirobi schrieb:PS
habe gerade gesehen das oben im Beitrag mit grub-install.unsupported gearbeitet wird, dieses sollte normalerweise jedesmal die Orginaldateien von /usr/lib/grub nach /boot/grub kopieren bevor er den Bootloader neu installiert. Genau das würde einen Fehler (falsche grub-Version unter /boot/grub) wie ich ich oben beschrieben haben beheben. Allerdings hat Suse den entsprechenden Abschnitt durch auskommentieren deaktiviert, so das das damit auch nicht funktionieren würde.
Ist eben bei Suse "unsupported"Man muss auch nicht immer alles verstehen. :???:
# FHS says that /usr/share is used for architecture independent data,
# so all stage-files are directly installed to /usr/lib/grub.
# Therefor this part is no longer needed.
Lösungsverfahren (Ob alle Schritte nötig sind, weiß ich nicht!)
1. Das System normal starten.
2. Root-Konsole öffnen.
3. mv /boot/message /boot/message.back
4. grub, gfxboot und vor allem das gfxboot-theme neu installieren = aktualisieren.
5. grub-install.unsupported --recheck /dev/sda (ggf. Zielort anpassen)
Nun sollte eine neue Datei /boot/message existieren.
Das wäre wohl ein außerst befremdliches Verhalten von Clonezilla, die Datei stage2 zu modifizieren. Ob da nicht eher Daniel_17 (wenn auch unabsichtlich) etwas angestellt hat?Treito schrieb:Naja wie die fehlerhaften Dateien bei ihm dahingekommen sind, ist klar: Clonezilla.
Das bedeutet, am 18. Mai 2009 hat ein Programm (wahrscheinlich YaST) eine veränderte Datei stage2 erzeugt. YaST hat übrigens immer schon die Angewohnheit, stage2 nicht 1:1 zu kopieren, sondern zu modifizieren (siehe z. B. http://www.linux-club.de/viewtopic.php?f=4&t=101782&p=623209&#p623209). Ich weiß ja, warum ich YaST explizit verboten habe, irgendetwas in Sachen Bootmanager zu unternehmen, aber das gehört nicht hierher.Daniel_17 schrieb:daniel@linux-0h0f:~> ls -l /boot/grub/stage2 /usr/lib/grub/stage2
-rw-r--r-- 1 root root 128552 18. Mai 00:06 /boot/grub/stage2
-rw-r--r-- 1 root root 103734 3. Dez 2008 /usr/lib/grub/stage2
Wie robi schon ausgeführt hat, ist in einer der beiden Dateien (und das wird wohl die erste sein) kein Aufruf des grafischen Menüs enthalten.Daniel_17 schrieb:daniel@linux-0h0f:~> strings /boot/grub/stage2 /usr/lib/grub/stage2 | grep gfx
gfxmenu
gfxmenu FILE
Diese Datei spielt beim Boot-Vorgang nicht mit, da richtet sich Grub ausschließlich nach der vom BIOS vorgegebenen Festplattenreihenfolge. Die Datei wird als "Übersetzungfunktion" benötigt, wenn im laufenden System Grub-Aktivitäten erfolgen. Wenn sie falsch ist, muß Sie entweder korrigiert oder gelöscht und mit den BefehlenTreito schrieb:Du könntest notfalls auch Grub per Yast installieren, aber das wird Dir die device.map wohl nicht reparieren.
grub
quit
josef-wien schrieb:Das wäre wohl ein außerst befremdliches Verhalten von Clonezilla, die Datei stage2 zu modifizieren. Ob da nicht eher Daniel_17 (wenn auch unabsichtlich) etwas angestellt hat?Treito schrieb:Naja wie die fehlerhaften Dateien bei ihm dahingekommen sind, ist klar: Clonezilla.
Diese Datei spielt beim Boot-Vorgang nicht mit, da richtet sich Grub ausschließlich nach der vom BIOS vorgegebenen Festplattenreihenfolge. Die Datei wird als "Übersetzungfunktion" benötigt, wenn im laufenden System Grub-Aktivitäten erfolgen. Wenn sie falsch ist, muß Sie entweder korrigiert oder gelöscht und mit den BefehlenTreito hat geschriebenu könntest notfalls auch Grub per Yast installieren, aber das wird Dir die device.map wohl nicht reparieren.