ich hab genau das gleiche problem. mein burder hat auf seiner ntfs partition win neuinstalliert und meinen grub mbr überschrieben.
nun hab ich knoppix gebootet und es gemacht wie oben:-
meine root gemountet als /mnt/hda1, dann darein gechrootet und grub-install /mnt/hda ausgeführt.
dann kommt aber folgendes:
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
The file /boot/grub/stage1 nor read correctly
was macht denn die stage1?
ich dachte eigentlich immer man muss gar nicht chrooten. wenn ich meine chroot umgebung wieder verlasse und im knoppix folgendes mache:
grub-install --root-directory=/mnt/hda1 hd0,0
kommt:
installation finished. no errors reported
...
(hd0) /dev/hda
aber wenn ich reboote hat es auch nix gebracht
nun hab ich noch eine dritte methode ausprobiert
2.1 Erstellen ein Boot-Diskette
Am einfachsten lässt sich GRUM IMHO über eine Boot-Diskette installieren. Diese erstellt man folgendermassen:
* Sofern nach der Installation von GRUB noch kein Verzeichnis 'boot/grub' vorhanden sein sollte, erstelle man dieses:
# mkdir /boot/grub
* Sofern die Dateien aus '/usr/lib/grub' bzw '/usr/local/lib/grub' sich noch nicht in diesem Verzeichnis befinden sollten, kopiere man diese dahin:
# cp /usr/lib/grub/* /boot/grob
* Danach legt man eine leere Diskette ein und kopiert im raw-mode aus dem neuen Verzeichnis die Dateien 'stage1' und 'stage2' darauf:
# cd /boot/grub
# dd if=stage1 of=/dev/fd0 count=512 count=1
# dd if=stage2 of=/dev/fd0 count=512 seek=1
* Um sich viel Mühe zu ersparen, sollte man schon jetzt eine Konfigurationsdatei für GRUB unter '/boot/grub/menu.lst' anlegen. Näheres zu dieser Datei findet man unter 3. Konfiguration von GRUB.
wenn ich mit der diskette boote kommt:
GRUB Loading stage2geom Error

?