Bonjour,
j’ai utilisé la commande crosshurd pour installer le hurd sur une partition libre :
/dev/sda4.
quans je monte cette partition, j’ai bien une arborescence qui m’a l’air complète, le répertoire /boot contient bien gnumach.gz et servers.boot.
En mettant à jour grub sur /dev/sda1, j’ai une entrée hurd qui apparaît :[code]### BEGIN /etc/grub.d/30_os-prober ###
menuentry “GNU/Hurd (on /dev/sda4)” {
insmod ext2
set root=’(hd0,4)‘
search --no-floppy --fs-uuid --set 366896c5-937c-47ce-98ec-3487396ad849
multiboot /boot/gnumach.gz root=device:hd0s4
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)’
}
END /etc/grub.d/30_os-prober ###[/code]juste le --readonly qui me pose question…
Pour le booter, j’ai essayé les instructions trouvées ici :
debian.org/ports/hurd/hurd-install.en.html (la page française n’est pas à jour)
en essayant de les adapter à ma situation, en résumé, au boot appuyer sur c afin d’avoir une ligne de commande et ensuite :[code]>search -f /boot/gnumach.gz
(hd0,4)
set root=(hd0,4)
multiboot /boot/gnumach.gz root=device:hd0s4 -s
module /hurd/ext2fs.static ext2fs --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)'
error:file not found[/code]
Quelqu’un a une idée?

