pub unsafe fn boot_from_iso<B: BlockIo>(
boot_services: &BootServices,
system_table: *mut (),
image_handle: *mut (),
ctx: IsoReadContext,
block_io: &mut B,
cmdline: &str,
screen: &mut Screen,
) -> Result<Infallible, IsoBootError>Expand description
Boot from a chunked ISO
§Arguments
boot_services- UEFI boot servicessystem_table- UEFI system tableimage_handle- Current image handlectx- ISO read context from storage managerblock_io- Underlying disk block I/Ocmdline- Kernel command linescreen- Screen for progress display
§Safety
This function never returns on success - it transfers control to the kernel.