initramfs for xbox-linux
initramfs is an optional root filesystem for the Linux kernel.
See ramfs-rootfs-initramfs.txt for more information.
- A working
xzcompressor with acrc32integrity check option.
$ cd xbox-linux-initramfs/$ ./build-initramfs.sh
- Use built
initramfsin Cromwell.
Cromwell 2.40 can load a initramfs along with the kernel. See included linuxboot.cfg that is used with Cromwell.
Upon kernel boot, the init script will listen for a key press for 5 seconds to launch an interactive shell, if a keyboard is attached to the Xbox via a Xbox-to-USB conversion cable. If noswitchroot is added as a kernel parameter in linuxboot.cfg, you will have immediate access to the interactive shell.