Hallo, Am Don, 01 Jul 2010, Thomas Moritz schrieb:
Am Donnerstag, 1. Juli 2010 16:27:46 schrieb David Haller:
Irgendwas muß halt im MBR sein, das dann den Grub in der Root-Partition bootet. Und wenn das ein grub ist, der seine Dateien nicht mehr findet ...
Nachdem sich grub weigerte in den MBR zu schreiben, habe ich die 440 Bytes genullt und den Spass nochmal gemacht. Grub steht nun im MBR (s. Anhang, der hoffentlich mitkommt)
Die Meldung von grub-install sieht auch vielversprechend aus:
grub> setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd0,0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 20 sectors are embedded. succeeded Running "install --force-lba --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) (hd0)1+20 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. grub> quit Scheinbar alles gut, aber ein Restart bringt:
Jap.
GRUB Loading stage1.5 GRUB Loading, please wait... Error 16
An diesem Punkt war ich schon X-mal :-(
Was für ein Dateisystem verwendest du auf (hd0,0)? Wie sieht die grub.conf aus? Wie die Ausgabe von 'fdisk -l /dev/sda'? Error 16 bedeutet jedenfalls, daß grub was am Dateisystem nicht mag, von dem's stage2, menu.lst usw. laden will. Du könntest dann ne Bootpartition verwenden (mit ext2, ca. 50-100MB reichen für ein paar Kernel).
Was sagt die Ausgabe ab Offset 0x181 im MBR?
==== info '(grub)Stage1 errors' ==== Geom Error The location of the stage2 or stage1.5 is not in the portion of the disk supported directly by the BIOS read calls. This could occur because the BIOS translated geometry has been changed by the user or the disk is moved to another machine or controller after installation, or GRUB was not installed using itself (if it was, the Stage 2 version of this error would have been seen during that process and it would not have completed the install). ==== HTH, -dnh -- "Lege die eine Hand in die Gefriertruhe und die andere auf eine heiße Herdplatte. Im Durchschnitt ist das dann ein angenehmes Gefühl." [CB's Lehrer erklaert den "Durchschnitt"] -- 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