Hallo, Am Fre, 23 Jan 2009, Joachim Hussong schrieb: [..]
Bios kuckt im MBR und startet dort einen ersten Code. Wenn ich den Grub nicht im MBR installiere, muss zumindest im MBR ein Verweis auf den tatsächlichen Ort des Grub liegen.
Im MBR (im ersten Sektor der vom BIOS gestarteten Platte) muß Bootcode sein -- Grub, Lilo, andere Bootmanager, DOS oder Windows Bootcode. [..]
Endete aber wieder in einem "kein OS".
Ich steig da (heute[1]) nicht durch...
Ich habe den Verdacht, dass die Installationsroutine in bestimmten Fällen nicht wirklich den Grub Code installiert sondern nur die Konfig-Dateien ändert.
Jo, da gibt's macken. Ich laß Yast irgendwo (wo was frei ist, meist Root-Partition) hin installieren, und mach den Rest dann per Hand.
Kann das so gewesen sein? Gibt es andere Erklärungsansätze? Wäre es ratsam den Grub der ersten Stufe direkt in den MBR zu setzen?
Was willst du sonst im MBR haben? Einen DOS-Bootcode, der die aktive Partition startet und hoffen, daß dort ein GRUB sitzt?
Kann man mit den Suse-Mitteln überhaupt eine Grub nachträglich von einer Stelle z.B. Root-Partition an eine andere Stelle (z.B. MBR) transferieren?
Ja. grub-install '(hd0)' Was '(hd0)' ist, steht in Grubs device.map, die du also auch kontrollieren solltest.
Ich hoffe meine Versuche, die Strukturen etwas ASCII-Grafisch zu gestalten werden einigermaßen verständlich angezeigt.
Einfacher wäre es eindeutig benamste (also mit SUSE-Version und Root-Partition benamste) device.map, menu.lst und /etc/grub.conf zu zeigen (per PM). Schreib auch dazu, welchen Grub du in den MBR haben willst. Ich schreib dir dann nen Vorschlag (angepasste Konfigurationsdateien). -dnh [1] bin etwas angeschlagen -- Es ist heutzutage nicht einfach, eine komplette Desktop-Umgebung zu finden, die so schlank wie Emacs ist. -- Florian Diesch -- 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