IT-lexikon › Infrastruktur › U-Boot

U-Boot

Infrastruktur In English → Uppdaterad: 2026-11-02
Mer info
Typ
Bootloader
Licens
GPL-2.0
Källkod
source.denx.de

Den bootloader som startar Linux på en stor del av världens routrar, utvecklingskort och andra inbyggda system.

Fullt namn Das U-Boot, en vits på den tyska ubåtsfilmen. Projektet började som PPCBoot för PowerPC-kort, förvaltades länge av Wolfgang Denk på tyska DENX och bytte namn när det växte till ARM, MIPS och sedermera RISC-V. Det initierar RAM och klockor, läser kärnan från flash, SD-kort eller nätverket via TFTP och lämnar över tillsammans med ett device tree som beskriver hårdvaran.

Den som kopplar in en seriekabel på en router ser ofta prompten => och en nedräkning som går att avbryta. Därefter kan man läsa och skriva minne, ändra miljövariabeln bootcmd och boota vad som helst — vilket är varför den prompten är både utvecklarens räddning och hårdvaruhackarens favoritdörr. Nyare versioner kan även agera UEFI-miljö och verifiera signerade avbilder.

← Tillbaka till lexikonet