Boot Process
How NØNOS boots from power-on to desktop
Power On
│
▼
┌─────────────────────────────────┐
│ UEFI Firmware │
│ • POST │
│ • Secure Boot check │
│ • Load BOOTX64.EFI │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ NØNOS Bootloader │
│ 1. Security initialization │
│ 2. Hardware discovery │
│ 3. Kernel loading │
│ 4. Signature verification │
│ 5. Memory preparation │
│ 6. Exit boot services │
│ 7. Jump to kernel │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ NØNOS Kernel │
│ 1. VGA/console setup │
│ 2. GDT/IDT initialization │
│ 3. Memory management init │
│ 4. Driver initialization │
│ 5. Self-tests │
│ 6. Scheduler entry │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ Desktop Environment │
└─────────────────────────────────┘Bootloader Phases
Phase 1: Security Initialization
Phase 1: Security InitializationPhase 2: Hardware Discovery
Phase 2: Hardware DiscoveryPhase 3: Kernel Loading
Phase 3: Kernel LoadingPhase 4: Cryptographic Verification
Phase 4: Cryptographic VerificationPhase 5: Handoff
Phase 5: HandoffBootInfo Structure
Field
Description
Kernel Initialization
Early Boot
Early BootMemory Setup
Memory SetupDriver Init
Driver InitSelf-Tests
Self-TestsScheduler Entry
Scheduler EntryBoot Messages
Security Verification Flow
Troubleshooting Boot
Symptom
Likely Cause
Last updated
Was this helpful?


