XEN 4.3.0 64-bit Dom0 with Linux kernel 3.2.48-grsec #2 SMP Thu Jul 18 02:29:18 EEST 2013 x86_64 GNU/Linux (32-bit emulation enabled CONFIG_IA32_EMULATION=y)
XEN guest is Debian 7.0 32-bit and uses Linux kernel 2.6.32.61 with grsec
When I attempt to boot the guest with kernel that has PaX features enabled (specifically CONFIG_PAX_RANDMMAP), I will get the following kernel panic:
Failed to execute /sbin/init. - Kernel panic - not syncing: No init found. Try passing init= option to kernel.
I was able to reproduce the issue to PaX CONFIG_PAX_RANDMMAP. When I disable all PaX features from guest kernel, the kernel boots normally. /sbin/init happen to be dynamically linked executable and I guess that's the issue. Anyway is there a way to fix this so I could use PaX features for my 32-bit guest using a custom grsec kernel?