Expand description
ISO Boot Support
Boots Linux kernels from chunked ISO storage using iso9660 parsing.
§Boot Flow
1. Get IsoReadContext from IsoStorageManager
2. Create IsoBlockIoAdapter wrapping disk block I/O
3. Mount ISO via iso9660::mount()
4. Find boot image via iso9660::find_boot_image()
5. Extract kernel (vmlinuz) and initrd from ISO
6. Call boot_linux_kernel() with extracted filesEnums§
- Error during ISO boot process
Functions§
- Boot from a chunked ISO
- Case-insensitive substring check (no_std friendly)
- Get default command line for a distro