Hva er Onboard NIC i UEFI / BIOS og hvordan brukes det (jeg bruker en Dell Inspiron 15 bærbar PC med UEFI-modus)?


Beste svaret

NIC er innebygd nettverksgrensesnittkort innebygd i datamaskinen. Dette vil referere til den kablede nettverkstilkoblingen.

Du kan aktivere eller deaktivere nettverkskortet i system-BIOS.

Du ser kanskje alternativet «Boot from network» hvis det ikke er noen andre oppstartsenheter, som en harddisk eller CD-ROM, eller hvis BIOS er satt til å prøve å starte opp fra nettverket før du prøver å starte fra andre enheter.

Det er svært lite sannsynlig at du vil starte fra nettverket, må du ha en datamaskin i nettverket ditt (vanligvis en server eller dedikert datamaskin) spesielt konfigurert for å tilordne en IP-adresse og gi et eksternt operativsystem for å starte den bærbare datamaskinen. Dette ville være mer for “dumme” datamaskiner eller enheter. Det kalles BootP.

Meldingen «Boot from network» er ikke relevant for deg. Hvis du fortsetter til operativsystemet etter at det har gått ut, vil du bare endre BIOS-innstillingene for å prøve BootP etter å ha sjekket for alle andre oppstartsenheter (det er en brukerkonfigurerbar rekkefølge, som en liste, som du setter inn for å fortelle datamaskinen din hvilke enheter du vil prøve å starte fra og i hvilken rekkefølge). Eller deaktiver BootP. (Kan se det som noe som Boot PXE)

Hvis operativsystemet ikke starter etter at meldingen er utløpt, har du et problem med oppstartsenhetene eller konfigurasjonen eller installasjonen.

Ellers, til du løser problemet med oppstartsenheten, kan du ignorere “Oppstart fra nettverk”.

Svar

UEFI betyr at oppstartsprosessen er annerledes (og på en måte bedre designet for moderne enheter) enn den eldre BIOS-prosessen. BIOS leser den første sektoren og etablerer noen få tjenester i 16-biters reell modus, og overfører deretter kontrollen til den oppstartssektoren. Dette er virkelig konstruert, gitt at av de 512 byte i denne første sektoren (kalt Master Boot Record) kan bare 446 brukes til instruksjoner (de andre er 64 for de 4 primære eller utvidede partisjonene, pluss 2 for oppstartssignaturen – markøren for at dette virkelig er en gyldig oppstartssektor).

Det som er verre er at noen ganger kan noen av disse 446 bytene til og med tas opp av andre ting enn den faktiske oppstartskoden (ikke sannsynlig, men det kan noen ganger skje; det skjer mer med partisjonsoppstartsposter, ettersom de ikke taper på 64 byte for partisjonene, vil de ha andre tap for å vise det faktiske filsystemet, i det minste i tilfelle FAT og NTFS).

UEFI går en annen vei. Den forventer en GPT-partisjonstabell, den analyserer den, den søker etter ESP (EFI-systempartisjon, en spesielt merket partisjon) eller en forhåndsregistrert partisjon (Windows registrerer en slik partisjon med fastvaren, og jeg har bare sett Oracle VM Virtual boksen som en implementering som glemmer denne registreringen) og deretter for en fil på denne partisjonen (som den forventer å være formatert som FAT32). Mange, men ikke alle UEFI-kompatible firmware (og de fleste UEFI 1.1 / UEFI CSM firmware) kan også bruke en MBR partisjonstabell og søk etter en (primær) partisjon med riktig, ESP-etikett. Jeg mener, hva som helst som kan analysere GPT, må kunne gjenkjenne MBR-beskyttelsespartisjonen, så det er lett å få den til å gjenkjenne en ESP i stedet.

I EFI og UEFI er filen av PE-format (samme format som Windows-kjørbare filer, selv om det er nok forskjeller til ikke å kunne kjøre den i Windows … duh) og inngangspunktet kalles fra langmodus (Intel eller AMD 64-bit-modus), sammen med en mye mer omfattende firmware-su porter i form av EFI-oppstarts- og kjøretidstjenester. Mens ACPI har vært tilgjengelig en stund med BIOS (og jeg mener en stund; Windows XP ønsket virkelig et ACPI-bord, og det var et hack at det fremdeles støttet den eldre APM-standarden; ACPI er også nødvendig for å oppdage kjernene i en dual-core eller høyere core eller CPU count system), garanterer EFI at det er tilgjengelig.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *