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

Installing Debian hurd/i386

Quick notes:

 - dhcp does not work.  Known problem, I think.
 - booting with a disk of >4 GiB fails, so I used 3 GiB.
 - various error messages about absent /proc/mounts, mtab, not enough
   memory for lvm, etc to ignore
 - installing GRUB as part of the installation fails:

	chroot: can't execute 'grub-probe': No such file or directory

 - menu item 'nobootloader' also fails:

	Wrong number of args: mapdevfs <path>

 - so menu item 'finish-install' fails
 - resulting disk does not boot on its own.

So to boot I tried entering from GRUB[1] on the installer CD:

	# set root fs
	root (hd0,msdos1)
	cat /boot/servers.boot
	multiboot /boot/gnumach.gz root=device:hd0s1
	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)'
	module /lib/ld.so.1 exec /hurd/exec '$(exec-task=task-create)'

For the first try, I used --readonly.  It booted partway and stoped at

	start ext2fs: Hurd server bootstrap: ext2fs[device:hd0s1] exec init proc auth 

After a few more tries, it mounts swap and then

	fsck from util-linux-ng 2.16.2
	hd2: irq timeout: status=0x50
	hd2: irq timeout: status=0x50
	hd2: irq timeout: status=0x50
	hd2: unexpected_intr: status=0x58

I'll contact admin@strauss for an account. :)


[1] http://www.gnu.org/software/grub/manual/grub.html#GNU_002fHurd

Reply to: