UEFI Kernel Loader for the kernel project.
video.mp4
- Install the following dependencies:
sudo apt install nasm qemu-system-x86 xorriso grub-common grub-pc mtools clang lld make- Install or build the compiler for the kernel project. Remember to add the compiler (
v1) to the path. - (Optional) Build the actual kernel and copy the generated
kernel.sointo this project's root folder asKERNEL.SO - Build the system image and start the virtual machine by executing
./all.sh
OVMF is already saved to this repository, but newer versions can be downloaded as follows. Tianocore offers prebuilt images:
- Download
jenkins/edk2/edk2.git-ovmf-x64-... - Unarchive the downloaded file
- Place
usr/share/edk2.git/ovmf-x64/folder into your home folder