← Område 4 Uppslag · Firmware och bootordning Felsökning

Dator- och nätverksteknik · område 4 · lektion 15 och 16

Firmware och bootordning

Maskinen startar. Men den vet inte vad den ska starta. Den här sidan handlar om gränssnittet där grundinställningarna görs — den enda plats som finns innan ett operativsystem gör det.

1. Vägen in

Firmware-inställningarna nås med en tangent som trycks direkt vid start, innan något annat hinner ta över.

Del        F2        F10

Vilken det är varierar mellan tillverkare. Det står i moderkortets manual, och ofta i en textrad längst ner på skärmen under de första sekunderna.

2. BIOS och UEFI

NamnStår förVad som utmärker det
BIOSBasic Input/Output SystemDet äldre gränssnittet
UEFIUnified Extensible Firmware InterfaceModernare: grafiskt gränssnitt, musstöd, stöd för större diskar

I praktiken används orden om vartannat. De flesta kort i dag kör UEFI även när menyn kallas "BIOS Setup" — du har alltså inte fel sorts kort om det står BIOS.

Det viktiga är vad gränssnittet är till för: här görs maskinens grundinställningar innan något operativsystem finns installerat.

3. Bootordningen

Bootordningen är i vilken ordning moderkortet söker igenom sina anslutna enheter efter något startbart. Hittar den ingenting på den första enheten går den vidare till nästa.

Ställs den fel kan maskinen fastna med att leta efter en startenhet som saknas — den söker på ett USB-minne eller ett nätverk som inte svarar. Det ser ut som en hängd maskin men är en inställning.

I den här kursen

Den interna disken ska ligga överst. Ställ in det, spara, starta om — och gå in igen för att kontrollera att det satt kvar. En inställning som inte sparades är inte en inställning.

4. Klockan och CMOS-batteriet

Datum och tid ställs också in i firmware. Frågan värd att stanna vid:

Maskinen har stått strömlös hela helgen. Varför vet den vad klockan är?

Svaret är CMOS-batteriet från område 2 — myntbatteriet på moderkortet. Det håller klockan och grundinställningarna vid liv när strömmen är bruten.

Är batteriet slut nollställs tiden vid varje strömfrånkoppling. Maskinen tror att den startar 2009 varje gång, och det är ett klassiskt symptom på ett gammalt kort — värt att skriva i rapporten om du ser det.

5. Firmware-uppdatering

En uppdatering görs vanligen genom att ladda en fil till ett USB-minne och köra uppdateringen från firmware-gränssnittet.

Varför man gör detVarför man inte gör det i onödan
Stöd för nyare processorer på samma kortEtt avbrott mitt i uppdateringen kan göra kortet obrukbart. Strömavbrott eller en avstängning mitt i skrivningen kan lämna kortet utan fungerande firmware — då startar det inte alls, inte ens till en meny där du kan försöka igen
Täpper till kända säkerhetshål
Löser buggar tillverkaren hittat
Regeln

Uppdatera när du har ett skäl — en processor som kräver det, ett säkerhetshål, en bugg som drabbar dig. Inte för att det finns en nyare version.

I den här kursen läser du bara av vilken version ditt kort har. Ingen uppdaterar någonting.

6. Startprocessen

En dator kan inte köra ett operativsystem i samma stund den får ström. Den måste dra sig upp i steg, där varje steg laddar nästa.

StegVad som ligger i RAM
Firmware kör, POST körsFirmware
Startenhet vald, starthanteraren läses inStarthanteraren
Operativsystemet laddasKärnan

De tre passen hänger ihop så här: POST kontrollerar att delarna svarar. Bootordningen bestämmer var firmware letar. Starthanteraren tar sedan över och laddar ett operativsystem — som din maskin får på lektion 18, i område 5.

Prova själv

Gå till ComputerExplorer → operating-systems → boot-process. Slå på, och använd Stega för att gå ett steg i taget. Håll ögonen på rutan Vad som finns i RAM — den är hela poängen.

7. Dokumentera POST

Fyra saker ska stå i labbrapporten, och de ska komma från din maskin — inte från en allmän beskrivning:

Det här ska stå i rapporten

Anteckna medan den körs, inte i efterhand. Starta om flera gånger och skriv mellan varje start.

Facit står i ditt korts manual

Hur ett fel signaleras skiljer sig mellan tillverkare. En pipkodstabell från nätet gäller ett annat kort. Att slå upp rätt tabell är en del av uppgiften — och att slå upp fel är en av de vanligaste källkritiska missarna i det här området.

8. Felsökning

7 rader

SymptomTrolig orsakÅtgärd
Helt dött — inga fläktar, ingen lampaProcessorns 4/8-pin glömd, eller strömkabeln ur väggenKontrollera båda strömkontakterna innan du misstänker kortet
Fläktarna snurrar men ingen bild, pip eller lysdiodMinnet inte helt nedtrycktTa ur och sätt i tills båda spärrarna knäpper igen av sig själva
Ingenting händer när du trycker på strömknappenPOWER SW sitter på fel stiftSlå upp frontpanelraden i manualen och flytta kontakten
Maskinen startar men strömlampan lyser inteLysdiodens kontakt är vändVänd den. Lysdioder har polaritet, knappar har det inte. Den går inte sönder
Ingen bild trots att maskinen tydligt körBildskärmen sitter i moderkortets utgång trots att maskinen har grafikkortFlytta kabeln till grafikkortet
Kommer inte in i firmwareTangenten trycks för sent, eller det är fel tangentTryck upprepade gånger direkt vid påslag. Slå upp rätt tangent i manualen
Klockan nollställs varje gång strömmen brytsCMOS-batteriet är slutByt myntbatteriet. Skriv observationen i rapporten — det är ett riktigt fynd

9. Ordlista

Ordträning

OrdBetyder
BIOSBasic Input/Output System. Moderkortets egen programvara, som kör innan något operativsystem finns
UEFIUnified Extensible Firmware Interface. Den modernare varianten av samma sak
FirmwareProgramvara som ligger i ett chip på kortet självt, inte på en disk
POSTPower-On Self-Test. Självtestet som kontrollerar att processor och minne svarar vid start
BootordningOrdningen kortet söker igenom sina enheter efter något startbart
StartenhetDen enhet som visade sig innehålla något startbart
StarthanterareProgrammet som läses in från startenheten och laddar operativsystemets kärna
KärnaOperativsystemets innersta del, det som laddas sist i startsekvensen
CMOS-batteriMyntbatteriet på moderkortet som håller klocka och inställningar vid liv utan ström
DiagnoslysdiodLysdiod på kortet som visar var i starten det stannade — ofta märkt CPU, DRAM, VGA eller BOOT

Kryssen sparas i din webbläsare.