coreos/documentation/boot/bootflow-generic.plantuml

24 lines
587 B
Plaintext

@startuml
!theme cloudscape-design
start
:**Firmware**;
note right
Implement a subset of the UEFI specification
Usually implemented by u-boot
end note
:**Bootloader**
efibootguard;
note right
The bootloader is responsible to find and load the Operating System
It's an UEFI application that can be signed
end note
:**Operating System**
Unified Kernel Image;
note right
The Operating System is a single UEFI application that can be signed
This application has to call the ExitBootService UEFI protocol
This application contains at least the Linux Kernel
end note
end
@enduml