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

Re: Please test debootstrap


On Thu, 16 Aug 2007 15:36:17 +0200, Michael Banck wrote:
> On Tue, Aug 14, 2007 at 08:56:35PM +0200, Luca Capello wrote:
>> As I cannot chroot in it because I'm on an amd64 sid, I tested it
>> directly on QEmu, with the grub-disk image from etch [4].  The boot
>> is OK, but it stops at:
>>   Hurd server bootstrap: ext2fs.static[device:hd0s1] execext2fs.static
>>   /build/mblank/hurd-20070606/built-tree/hurd/libdiskfs/boot-start.c:396:
>>   diskfs_execboot_fsys_startup: Unexpected error: No such file or
>>   directory
>> Sorry, I haven't had time yet to investigate the QEmu error.
> That looks like GRUB config issue maybe, make sure at least
> /hurd/ext2fs.static etc. exist on that partition, can you paste your
> GRUB config?

gismo:/home/luca# bin/mount-qemu.sh /mnt/chroot/hurd-i386.img /mnt/tmp/
gismo:/home/luca# ls -l /mnt/tmp/hurd/ext2fs.static
-rwxr-xr-x 1 root root 990444 2007-07-23 01:21 ext2fs.static
gismo:/home/luca# umount /mnt/tmp

gismo:/home/luca# mount -o loop Downloads/grub-0.97-i486-pc.iso /mnt/tmp/
gismo:/home/luca# cat /mnt/tmp/boot/grub/menu.lst

# For booting GNU (also known as GNU/Hurd)
title  GNU (also known as GNU/Hurd)
root   (hd0,0)
kernel /boot/gnumach.gz root=device:hd0s1
module /hurd/ext2fs.static --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 /hurd/exec $(exec-task=task-create)

For the first module line, I broke it to avoid >80 columns, but on the
original file is on one line.

FWIW, grub-0.97-i486-pc.iso can be found in grub-disk_0.97-27, which
is still available in etch.

IIRC I used that same grub image to boot my old hurd (which was the
result of a crosshurd installation).

Thx, bye,
Gismo / Luca

Reply to: