Vad är en Boot Loader?

What Is Boot Loader



Även om startlastare tenderar att vara mycket små och relativt enkla, spelar de en kritisk roll i startprocessen. Besök nästan alla Linux-relaterade forum och chansen att du kommer att stöta på åtminstone några personer som frågar hur man åtgärdar ett problem med en startladdare är stor. För att undvika problem med startlastare är det viktigt att förstå vilken roll de spelar i startprocessen och vilka de mest populära Linux -bootloaders är.

En boot loader är ett program som ansvarar för att ladda Linux -kärnan med valfria kärnparametrar och Linux initial RAM -skiva, känd som initrd. Linux -kärnan är kärnan i Linux -operativsystemet, och den startar init -processen (kort för initialisering), eller en init -ersättning som t.ex. systemet , omedelbart efter laddning. Linux initial RAM -skiva ger ett tillfälligt lagringsutrymme för att ladda kritiska filer i minnet innan det riktiga rotfilsystemet kan monteras.







På äldre datorer med BIOS (Basic Input/Output System) finns en bootloader i MBR (Master Boot Record), som upptar de första 512 byten på en disk, men nyare datorer med UEFI (Unified Extensible Firmware Interface) lagrar det i en speciell partition som kallas EFI System Partition.



En startladdare laddas av BIOS eller UEFI efter ett lyckat POST (Power-On Self-Test), vilket är en självtestprocess som utförs omedelbart efter att en dator eller annan digital elektronisk enhet har slagits på.



En boot loader är en kritisk programvara som är ansvarig för att ladda Linux -kärnan och Linux initiala RAM -hårddisken. Linux -användare kan välja mellan flera olika startlastare, var och en med sina egna styrkor och svagheter.