Samuel Thibault, le sam. 27 mai 2023 13:40:58 +0200, a ecrit: > Disabling the protector indeed helped a lot :) Packages are getting > rebuilt (with debugging information, this time...), but I could already > build some debian initrd image: > > https://people.debian.org/~sthibault/hurd-i386/initrd-amd64.img.gz > > (500MB initrd size seems too much for the current kernel virtual memory > layout, we should probably try to extend gnumach's kernel pmap size, but > at least 300MB seems to be working for now). > > It booted up fine until: > > start ext2fs: Hurd server bootstrap: ext2fs[device:rd0] exec startup proc > auth. > /usr/libexec/console-run: /dev/console: Read-only file system > > task /bin/bash(1) decreasing a bogus port 82650 by 1, most probably a bug. > bash: ../sysdeps/mach/hurd/mig-reply.c:84: __mig_dealloc_reply_port: > Unexpected error: (os/kern) invalid name. > > the console warning is expected, we get the same with hurd-i386. But the > bash port deallocation is bogus indeed.
I commented the assert for now, and got a shell :D Samuel