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?
grub-Frage
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Re: grub-Frage
vielleicht wurde bei der installation der bootcode nicht geschrieben.Monika hat geschrieben:IAber mich würde trotzdem interessieren, warum das mit dem chainloader nicht geht.
lies´ doch mit
Code: Alles auswählen
dd if=/dev/hda5 of=/home/monika/test count=1
herrchen
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...
Wüste Theorie .. aber mal den Setup des Debian-Grub durchgehen und im Zweifelsfall erneuern ist ja keine mehrtägige Aktion...
-
- Beiträge: 402
- Registriert: 22.10.2006 20:24:59
- Lizenz eigener Beiträge: MIT Lizenz
Re: grub-Frage
Hallo,
ich hatte gerade ein ähnliches Problem.
Die Lösung ist wohl, daß bei logischen Partitionen "makeactive" nicht gesetzt sein darf.Nach der entsprechenden Änderung ging es bei mir.
Viele Grüße
Theophil
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.
Viele Grüße
Theophil