[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Booting the hurd

julien steinhauser wrote:
I'd like to give the hurd a try but i'm unable to boot it.

My main system is on /dev/sda1 and i used crosshurd to install hurd
on /dev/sda4.

I updated grub.cfg and it now contains the following :

### 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 ###

I tried to adapt the instructions found on :
to my settings :

search -f /boot/gnumach.gz
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

What I have done wrong


what version of grub2 are you using?

Reply to: