Problem mit Grub

Hallo,
auf dem PC meiner Freundin ist neben XP auch Suse 11.1 installiert.
Da sie jedoch XP öfter braucht als Suse hat (Linux wurde nach XP
installiert) sie die Bootreihenfolge über yast geändert.
Ergebniss : Nichts geht mehr. PC startet nicht mehr, es kommt nurnoch
dass er kein OS findet.
Mit der Reperaturkonsole von Win bin ich nicht weitergekommen, egal
was ich gemacht habe (fixmbr, chkdsk -r , fixboot, bootcfg /rebuild…)
nichts hat sich getan.
Auch die Reperaturfunktion von Suse hat nicht gebracht. Er fand einen
Fehler bei Grub, hat ihn wohl auch behoben, dann kam eine Fehlermeldung. Was geholfen hat war Linux nochmal zu installieren.
Dann war alles wie vorher, ausser dass ich eben zwischen mehreren
Windowsinstallationen wählen konnte. Nunja, boot.ini gefixt, war wie
immer.
Dann hab ich mittels yast die Bootreihenfolge geändert, same problem
again.
Weiß einer wieso ?
Und vor allem wieso fixmbr nicht funktioniert hat ?

Gruss

Das klingt ja ganz schön verflixt.
Kannst du mal ein Rettungs-/Live-System starten und folgende Infos nachreichen:

  1. Den Inhalt der Datei /boot/grub/menu.lst

  2. Den Inhalt der Datei /boot/grub/device.map

  3. Die Ausgabe von

    fdisk -l

  4. Startet GRUB erst gar nicht mehr oder starten nur das danach ausgewählte Betriebssystem nicht?

  5. Hast du in YaST wirklich die Bootreihenfolge verändert oder nur einen anderen Eintrag als Standard markiert?

Gruß

auf dem PC meiner Freundin ist neben XP auch Suse 11.1 installiert.
Da sie jedoch XP öfter braucht als Suse hat (Linux wurde nach XP
installiert) sie die Bootreihenfolge über yast geändert.
Ergebniss : Nichts geht mehr. PC startet nicht mehr, es kommt
nurnoch dass er kein OS findet.

Dann hat yast offenbar was karputt gemacht. /boot Partition mounten, grub.conf öffnen, in der Doku die Syntax nachlesen und die Einträge korrigieren.
Dann mit der grubshell den grub neu in den MBR schreiben.

Mit der Reperaturkonsole von Win bin ich nicht weitergekommen,
egal
was ich gemacht habe (fixmbr, chkdsk -r , fixboot, bootcfg
/rebuild…)
nichts hat sich getan.

Ist die Windowspartition denn die aktive Partition in der Partitionstabelle?

Auch die Reperaturfunktion von Suse hat nicht gebracht. Er
fand einen
Fehler bei Grub, hat ihn wohl auch behoben, dann kam eine
Fehlermeldung.

Wäre interessant, welche…

Was geholfen hat war Linux nochmal zu
installieren.
Dann war alles wie vorher, ausser dass ich eben zwischen
mehreren
Windowsinstallationen wählen konnte. Nunja, boot.ini gefixt,
war wie
immer.
Dann hab ich mittels yast die Bootreihenfolge geändert, same
problem
again.
Weiß einer wieso ?

Weil yast schon vor 10 Jahren scheiße war und das auch immer noch ist (zumindest aus meiner Sicht und Erfahrung, die sich nicht mit der von anderen decken muß). Bootreihenfolge zu ändern ist wirklich ne Kleinigkeit. Frag goolge nach ‚grub config howto‘ ändere die zwei Zeilen in Deiner grub.conf schubst grubinstall einmal an und sei glücklich.