grub-Frage

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Monika
Beiträge: 58
Registriert: 05.03.2007 15:59:39

grub-Frage

Beitrag von Monika » 13.03.2007 02:17:17

Ich hatte bereits Kubuntu installiert, deshalb habe ich bei der Debianinstallation gewählt, dass grub nicht in den MBR, sondern in diese Partition geschrieben wird, und habe dann in die menu.lst (auf der Kubuntu-Partition) eingefügt:

title Debian
root (hd0,4)
savedefault
makeactive
chainloader +1

Das sollte den grub auf der Debian-Partition aufrufen. Tat es aber nicht, es gab eine Fehlermeldung: "Error 12: Invalid device requested". Taste drücken führte zurück in den grub, wo man dann Kubuntu starten konnte.

Gelöst hab ich das Problem, indem ich

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,4)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda5 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault

von der menu.lst auf der Debian-Partition in die menu.lst auf der Kubuntu-Partition kopiert habe. Aber mich würde trotzdem interessieren, warum das mit dem chainloader nicht geht. Was ist da falsch?

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: grub-Frage

Beitrag von herrchen » 13.03.2007 02:46:11

Monika hat geschrieben:IAber mich würde trotzdem interessieren, warum das mit dem chainloader nicht geht.
vielleicht wurde bei der installation der bootcode nicht geschrieben.
lies´ doch mit

Code: Alles auswählen

dd if=/dev/hda5 of=/home/monika/test count=1 
mal die ersten 512 byte ein und schau´, ob du in einen editor darin das wort "grub" findest.

herrchen

Monika
Beiträge: 58
Registriert: 05.03.2007 15:59:39

Beitrag von Monika » 13.03.2007 02:55:28

Das Wort GRUB kommt da vor, direkt dahinter steht allerdings "GeomHard DiskRead Error". (Alles umgeben von viel Zeichensalat natürlich.)

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.03.2007 02:58:48

Monika hat geschrieben:Das Wort GRUB kommt da vor, direkt dahinter steht allerdings "GeomHard DiskRead Error".
das ist normal. das solltest du im MBR auch finden.
das "makeactive" wird, glaube ich, nicht benötigt.
sonst fällt mir auch nichts mehr ein.

herrchen

yeti

Beitrag von yeti » 13.03.2007 08:04:48

Klappt vielleicht aus Sicht des Kubuntu-Grub der Aufruf des Debian-Grub und dieser läuft auf den angegebenen Fehler und terminiert so, daß man in den Kubuntu-Grub zürückfällt?
Wüste Theorie .. aber mal den Setup des Debian-Grub durchgehen und im Zweifelsfall erneuern ist ja keine mehrtägige Aktion...

Theophil T.
Beiträge: 402
Registriert: 22.10.2006 20:24:59
Lizenz eigener Beiträge: MIT Lizenz

Re: grub-Frage

Beitrag von Theophil T. » 12.04.2008 11:19:29

Hallo,
ich hatte gerade ein ähnliches Problem.
Die Lösung ist wohl, daß bei logischen Partitionen "makeactive" nicht gesetzt sein darf.

Code: Alles auswählen

grub> help makeactive
makeactive: makeactive  Set the active partition on the root disk to GRUB's root device.
    This command is limited to _primary_ PC partitions on a hard disk.
Nach der entsprechenden Änderung ging es bei mir.

Viele Grüße
Theophil

Antworten