0.1.2
๐ Boot Status
The kernel build has been verified to boot successfully in QEMU.
๐ฆ Initramfs Requirement
This setup requires an initramfs.cpio.gz.
A prebuilt version is included in the release assets for convenience.
- ๐งฐ Built using BusyBox
- ๐ง Generated on Ubuntu (WSL)
โจ๐ ๏ธ OR you can build one youself:
chmod +x ./scripts/generate-initramfs.sh
./scripts/generate-initramfs.sh๐คฉ๐ฅณ The built initramfs.cpio.gz will be AUTOMATICALLY copied to your working directory, ready for use.
๐๐ฅ You can do these steps for the upcoming releases as well.
โถ๏ธ Booting in QEMU
Run the following command to boot the kernel:
qemu-system-x86_64 ^
-kernel bzImage ^
-initrd initramfs.cpio.gz ^
-append "console=ttyS0 init=/init loglevel=3 quiet" ^
-nographic๐ฅ๏ธ Result
This will:
- ๐ Boot the Hyperion kernel
- ๐ Launch a serial console inside your terminal
- ๐ Drop you into a BusyBox shell environment