Skip to content

0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Mar 10:37
· 81 commits to main since this release

๐Ÿš€ 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