Stéphane Glondu, le lun. 18 août 2025 08:20:49 +0200, a ecrit: > With the attached boot-script.hurd (taken from hurd's boot.c and adapted to > use /usr/lib/ld-x86-64.so.1) and a subhurd.img (as an ext2 image generated > using debootstrap), I get: > > > demo@debian:~$ boot --boot-script=boot-script.hurd subhurd.img > > /hurd/ext2fs.static --readonly "--multiboot-command-line=boot - > > root=pseudo-root" --host-priv-port=1 --device-master-port=2 > > --kernel-task=3 --exec-server-task=4 -T device pseudo-root > > /lib/ld-x86-64.so.1 /hurd/exec > > Then nothing. I have no idea if something is going on, nor do I know how to > proceed to debug things. Any pointers?
boot was not actually ever tested on 64b, its ELF loading was assuming 32b. I have now fixed it upstream and uploaded a -3 package, which should get built & uploaded soonish. FI, apparently ATM when using a file as image, libstore uses 1-byte block size, and thus disk sizes should be smaller than 2G otherwise boot's device size reporting interface gets wrong. Samuel