Hello, Ravin Perera, le jeu. 02 nov. 2023 19:58:40 +0530, a ecrit: > The documentation seems to be a bit old and outdated,
I don't think it (https://www.gnu.org/software/hurd/hurd/subhurd.html) is old/outdated, as far as I can tell it is providing the proper information. > are there any relevant resources I can use? That page is what is most relevant, by providing examples. > Up until now, I've mounted a hurd img using -hdb to my qemu > system and modified the fstab in the image file as follows > ([1]https://imgbox.com/CxspjJ7L). I didn't edit the boot script > because I couldn't figure out what to edit. There is nothing to edit. > Then I made the hd1s2 partition readonly (mounted to /mnt using > `settrans -a /mnt /hurd/ext2fs /dev/hd1s2` and then used fsysopts > to make readonly) and tried booting the subhurd using `boot -D /mnt > --boot-script=/mnt/boot/servers.boot /dev/hd1s2` Why using --boot-script? The wiki page does not talk about it. On my system things go alright without that option. And thus -D is not useful, and mounting the image neither. Apparently your issue comes from the "-T typed" part of that bootscript, which doesn't match the "pseudo-root" parameter, which is not a typed string. So either fix servers.boot to use -T device, or much better, just let boot use its default script which is all fine: boot /dev/hd1s2 That being said, you will probably get a crash from mach-defpager (most probably because there is already a default pager), which takes the subhurd down. You can comment that out from /etc/hurd/runsystem.sysv That is rather a bug to fix, not a documentation issues. Samuel