Vad är Onboard NIC i UEFI / BIOS och hur används det (jag använder en Dell Inspiron 15-bärbar dator med UEFI-läge)?


Bästa svaret

NIC är det inbyggt nätverkskort som är inbyggt i din dator. Detta hänvisar till den trådbundna nätverksanslutningen.

Du kan aktivera eller inaktivera nätverkskortet i ditt system-BIOS.

Du kanske ser alternativet “Starta från nätverk” om det inte finns någon annan starta enheter, som en hårddisk eller CD-ROM, eller om BIOS är inställt på att starta från nätverket innan du försöker starta från andra enheter.

Det är mycket osannolikt att du vill starta från nätverket, måste du ha en dator i ditt nätverk (vanligtvis en server eller dedikerad dator) som är specifikt konfigurerade för att tilldela en IP-adress och tillhandahålla ett fjärroperativsystem för att starta din bärbara dator. Detta skulle vara mer för ”dumma” datorer eller enheter. Det heter BootP.

Meddelandet ”Boot from network” är irrelevant för dig. Om du, efter det har gått ut, fortsätter till ditt operativsystem, vill du bara ändra dina BIOS-inställningar för att prova BootP efter att ha sökt efter alla andra startenheter (det finns en användarkonfigurerbar ordning, som en lista, som du anger din dator vilka enheter du ska starta från och i vilken ordning). Eller inaktivera BootP. (Kanske se det som något liknande Boot PXE)

Om ditt operativsystem, efter att meddelandet har gått ut, inte startar, har du problem med dina startenheter eller din konfiguration eller installation.

Annars, tills du åtgärdar problemet med startenheten, kan du ignorera ”Boot from network”.

Svar

UEFI betyder att startprocessen är annorlunda (och på sätt och vis bättre designad för moderna enheter) än den äldre BIOS-processen. BIOS läser den första sektorn och etablerar några tjänster i 16-bitars riktigt läge och överför sedan helt enkelt kontrollen till den uppstartssektorn. Detta är VERKLIGT konstruerat, med tanke på att av de 512 bytes i denna första sektor (kallad Master Boot Record) kan endast 446 användas för instruktioner (de andra är 64 för de fyra primära eller utökade partitionerna, plus 2 för startsignaturen – markören för att detta verkligen är en giltig startsektor).

Det som är värre är att ibland kan några av dessa 446 byte till och med tas upp av andra saker än den faktiska startkoden (inte troligt men det kan ibland hända, det händer mer med partitionsstartposter eftersom medan de inte tappar 64 byte för partitionerna kommer de att ha andra förluster för att visa det faktiska filsystemet, åtminstone vid FAT och NTFS).

UEFI går en annan väg. Den förväntar sig en GPT-partitionstabell, den analyserar den, den söker efter antingen ESP (EFI-systempartition, en speciellt markerad partition) eller en förregistrerad partition (Windows registrerar en sådan partition med firmware, och jag har bara sett Oracle VM Virtual rutan som en implementering som glömmer den här registreringen) och sedan för en fil på den här partitionen (som den förväntar sig formateras som FAT32). Många men inte alla UEFI-kompatibla firmware (och de flesta UEFI 1.1 / UEFI CSM-firmware) kan också använda en MBR partitionstabell och sök efter en (primär) partition med rätt ESP-etikett. Jag menar, vad som helst som kan analysera GPT måste kunna känna igen MBR-skyddspartitionen, så det är lätt att få den att känna igen en ESP istället.

I EFI och UEFI är filen av PE-format (samma format som Windows-körbara filer, även om det finns tillräckligt många skillnader för att inte kunna köra den i Windows … duh) och dess ingångspunkt anropas från långt läge (Intel eller AMD 64-bitarsläge), tillsammans med en mycket mer omfattande firmware su portera i form av EFI-start- och runtime-tjänster. Även om ACPI har varit tillgängligt ett tag med BIOS (och jag menar en stund, Windows XP ville verkligen ha en ACPI-tabell och det var ett hack att det fortfarande stödde den äldre APM-standarden. ACPI krävs också för att upptäcka kärnorna för en med dubbla kärnor eller högre kärnor eller CPU-räknesystem), garanterar EFI att det är tillgängligt.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *