Le 22/08/2025 à 14:10, Samuel Thibault a écrit :
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.It's now in.
Thank you. I've managed to make it work. It was not "easy" to do without root privileges. I've documented it at:
https://salsa.debian.org/glondu/hurd-notes/-/blob/master/rootless-subhurd.md
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.(an alternative is to use a disk partition, which report 512-byte block size) Perhaps we could make libstore use 512-byte block size when the file is multiple of 512 bytes. It could also be configurable, by introducing a libstore layer (similarly to the part libstore layer)
It makes sense, but I'm not yet there. Cheers, -- Stéphane