Five Ways to Load and Start the Linux Kernel

The target system boots and software build can affect this Linux kernel binary loading was added to Intel Simics Quick-Start Platform

Installation of kernel variant images into disk images before virtual platform boot was previously inconvenient

The new Quick-Start Platform setup is convenient without changing the virtual platform or BIOS/UEFI

The command line can configure the kernel at startup and modify kernel defaults Commands specify the kernel’s root file system hardware device

On real hardware, a bootloader initializes hardware and starts the kernel with command-line parameters

They execute instruction set architecture-specific code without buying exotic hardware or modeling a real hardware platform

Linux can run on the Intel Simics Simulator RISC-V simple virtual platform with multiple processor cores

Binary files from Buildroot boot RISC-V Bootloader, Linux kernel, root file system image, and binary device tree blob required