Hallo, ich habe auf /dev/sda10 (ext2) Debian GNU/Hurd liegen, auf /dev/sda5 mein Ubuntu, in dem ich gerne einen grub2 Bootentry für Hurd erstellen würde.
In Hurd ist der grub installiert, allerdings bringt mir update-grub (in Ubuntu) keinen Bootentry, der funktioniert.
Hier mein Bootentry (ist der gleiche, der in der grub.cfg auf der Hurd-Partition liegt):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | insmod part_msdos insmod ext2 set root='hd0,msdos10' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ata0,msdos10 dcefb3b3-14ec-403c-bfcd-2ff2cb53e5c7 else search --no-floppy --fs-uuid --set=root dcefb3b3-14ec-403c-bfcd-2ff2cb53e5c7 fi echo 'Loading GNU Mach ...' multiboot /boot/gnumach-1.8-486.gz root=device:hd0s10 insmod part_msdos insmod ext2 set root='hd0,msdos10' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ata0,msdos10 dcefb3b3-14ec-403c-bfcd-2ff2cb53e5c7 else search --no-floppy --fs-uuid --set=root dcefb3b3-14ec-403c-bfcd-2ff2cb53e5c7 fi echo 'Loading the Hurd ...' module /hurd/ext2fs.static ext2fs --readonly \ --multiboot-command-line='${kernel-command-line}' \ --host-priv-port='${host-port}' \ --device-master-port='${device-port}' \ --exec-server-task='${exec-task}' -T typed '${root}' \ '$(task-create)' '$(task-resume)' module /lib/ld.so.1 exec /hurd/exec '$(exec-task=task-create)' |
Findet jemand den Fehler?
Danke jetzt schon,
JasMich.de