En boot-enhed bruges til at starte en computer. Navnet henviser til en støvle, der passer på foden, og begrebet er beslægtet med udtrykket bootstrap, som betyder at bruge noget enkelt til at få noget mere komplekst i gang — fra den engelske vending "pull yourself up by your own bootstraps".
Hvad gør en boot-enhed?
Før en computer kan fungere normalt, skal den have operativsystemets instruktioner indlæst i computerens hukommelse. En boot-enhed indeholder eller leverer de nødvendige filer og programmer (som en bootloader), der indlæser operativsystemets kerne og starter resten af systemet. Uden en gyldig boot-enhed kan computeren ikke finde eller indlæse et operativsystem og vil typisk vise en fejlmeddelelse eller gå i et konfigurationsmiljø.
Hvordan foregår boot-processen?
- Power-on og hardwareinitialisering: Når computeren tændes, initialiserer firmware (traditionelt BIOS eller moderne UEFI) hardwarekomponenter og kontrollerer basale funktioner.
- Søgning efter boot-enhed: Firmware tjekker boot-ordenen for at finde en enhed med en gyldig boot-sektor eller signatur.
- Indlæsning af bootloader: Firmware læser bootloaderen fra den valgte enhed (f.eks. GRUB, Windows Boot Manager), som derefter kan give et menuvalg eller direkte indlæse operativsystemets kernel.
- Kernes opstart: Når kernen er indlæst i hukommelsen, overtager den kontrollen og starter systemtjenester og brugermiljøet.
Typiske typer boot-enheder
- Interne drev: Traditionelle harddiske (HDD) og moderne SSD'er er de mest almindelige boot-drev i stationære og bærbare computere.
- Removable medier: Opstartsdisketter (historisk), opstartsdrev som USB-nøgler (live-USB), og cd/DVD bruges til installation, reparation eller bærbare systemer.
- Netværksopstart: Mange netværkscomputere bruger PXE eller indbyggede opstartschips til at hente operativsystemet via et netværk. Det er almindeligt i virksomheder og til kiosk- og thin-client-løsninger.
- Indlejrede lagre: eMMC eller andre flash-baserede moduler i mobile enheder og webtelefoner kan fungere som boot-enhed; disse bruger ofte chips til at identificere bruger og netværk.
- Boot-kort og boot-boards: Der findes også specialiserede bootkort (f.eks. til kiosksystemer) og mere permanente boot boards eller boot add-in-kort, som er installeret i en computer for at give et fast bootmiljø.
Boot-ordenen og konfiguration
Firmware (BIOS/UEFI) lader ofte brugeren vælge en boot-orden eller vælge en midlertidig boot-enhed (f.eks. ved at trykke en funktionstast under opstart). Typiske muligheder er:
- Internt drev (HDD/SSD)
- USB-drev eller ekstern disk
- CD/DVD-drev
- Netværksboot (PXE)
Derudover er moderne systemer ofte sat op med Secure Boot (UEFI) for at sikre, at kun signerede og godkendte bootloadere kan starte, og diske kan være partitioneret med MBR eller GPT — hvilket påvirker, hvordan bootloaderen placeres og indlæses.
Operativsystemets rolle og forskelle
Nogle kalder en boot-enhed for en boot-enhed og ikke-boot-enheder for dataenheder, selv om det i sidste ende er operativsystemet, der er interesseret i forskellen. Eksempler:
- Windows bruger typisk Windows Boot Manager og kan kræve korrekt BCD-konfiguration.
- Linux-distributioner benytter ofte GRUB eller systemd-boot som bootloader, som kan håndtere flere kerner og systemer (multiboot).
- macOS på moderne Apple-maskiner bruger en kombination af firmware og Apple-specifikke mekanismer (og Secure Boot på nyere enheder).
Særlige anvendelser og privatliv
Standarder for bootkort kan gøre det muligt for mange brugere at starte kioskomputere op med fuld anonymitet og adgang til al den applikationssoftware, de ejer. Live-USB'er og read-only bootmedier bruges ofte til test, fejlsøgning eller sikre sessions uden at ændre den lokale disk.
Fejlfinding og gode råd
- Sørg for korrekt boot-ordre i BIOS/UEFI, hvis maskinen ikke starter fra den ønskede enhed.
- Tjek at bootloaderen ikke er beskadiget — værktøjer som Windows repair eller Linux live-USB kan genopbygge bootsektorer eller GRUB.
- Hvis netværksboot mislykkes, kontroller netværkskonfiguration, DHCP og PXE-serverindstillinger.
- Ved brug af Secure Boot skal bootloader og kernel være korrekt signerede, ellers blokeres opstarten.
Kort sagt: en boot-enhed er den enhed eller det medie, som firmware vælger for at indlæse det software, der sætter hele computeren i gang. Kendskab til forskellige typer boot-enheder, bootprocessens trin og de sikkerhedsindstillinger, der kan påvirke opstart, er nyttigt både til daglig brug og ved fejlsøgning.