bootloader

Kas ir sāknēšanas iekrāvējs?

Kas ir sāknēšanas iekrāvējs?

Lai gan sāknēšanas iekrāvēji parasti ir ļoti mazi un salīdzinoši vienkārši, tiem ir izšķiroša nozīme sāknēšanas procesā. Apmeklējiet gandrīz jebkuru ar Linux saistītu forumu, un ir liela iespēja, ka sastapsieties vismaz ar dažiem cilvēkiem, kuri jautā, kā novērst sāknēšanas iekrāvēja problēmu. Lai izvairītos no problēmām ar sāknēšanas iekrāvējiem, ir ārkārtīgi svarīgi saprast, kāda loma viņiem ir sāknēšanas procesā un kādi ir populārākie Linux sāknēšanas iekrāvēji.

Sāknēšanas iekrāvējs ir programma, kas atbild par Linux kodola ielādi ar izvēles kodola parametriem un Linux sākotnējo RAM disku, kas pazīstams kā initrd. Linux kodols ir Linux operētājsistēmas kodols, un tas tūlīt pēc ielādes sāk init (īss inicializēšanai) procesu vai init aizstājēju, piemēram, systemd. Sākotnējais Linux RAM disks nodrošina īslaicīgu vietu kritisko failu ielādēšanai atmiņā pirms reālās sakņu failu sistēmas uzstādīšanas.

Vecākos datoros ar BIOS (Basic Input / Output System) sāknēšanas iekrāvējs atrodas MBR (Master Boot Record), kas aizņem pirmos 512 baitus diskā, bet jaunāki datori ar UEFI (Unified Extensible Firmware Interface) to glabā īpašs nodalījums ar nosaukumu EFI System Partition.

Sāknēšanas iekrāvēju BIOS vai UEFI ielādē pēc veiksmīgas POST (ieslēgšanas pašpārbaudes), kas ir pašpārbaudes process, kas tiek veikts tūlīt pēc datora vai citas digitālas elektroniskas ierīces ieslēgšanas.

Populārākie Linux sāknēšanas iekrāvēji

Ir vairāki sāknēšanas iekrāvēji, no kuriem Linux lietotāji var izvēlēties.

GRUB (GRand vienotais sāknēšanas ielādētājs)

GRUB ir populārākais un funkcijām bagātākais sāknēšanas iekrāvējs Linux operētājsistēmai. Tas ir balstīts uz jau novecojušo GRUB Legacy, kuru 1995. gadā Erich Boleyn izveidoja operētājsistēmai GNU / Hurd. GRUB atbalsta gan BIOS, gan UEFI, un tas var apstrādāt visas populārās Linux failu sistēmas, tostarp Btrfs, ext4, ReiserFS v3, VFAT un XFS. Salīdzinot ar GRUB Legacy, mūsdienu GRUB ir tīrāks, jaudīgāks un drošāks.

LILO (Linux ielādētājs)

Kādreiz LILO bija vispopulārākais Linux sāknēšanas iekrāvējs, taču tas ir pakāpeniski samazinājies no žēlastības, jo tam trūka atbalsta vairāku sāknēšanas vidēm. LILO izstrāde tika pārtraukta 2015. gada decembrī, un ierobežotais atbalsts mūsdienu failu sistēmām un neeksistējošais atbalsts UEFI atspoguļo šo realitāti.

SYSLINUX

SYSLINUX ir vairāku vieglu sāknēšanas iekrāvēju kolekcija, kas atbalsta lielāko daļu lielāko failu sistēmu, tostarp FAT MS-DOS un ext2, ext3, ext4 Linux. SYSLINUX var apstrādāt arī Btrfs un XFS, bet tikai ar dažiem ierobežojumiem. SYSLINUX parasti tiek izmantots Linux operētājsistēmas tiešraides izplatīšanas sākšanai. Sākotnējo SYSLINUX var boot no disketēm un USB diskdziņiem, un ISOLINUX, kas ir daļa no SYSLINUX projekta, var boot no CD-ROM ISO 9660 failu sistēmām.

Secinājums

Sāknēšanas iekrāvējs ir kritiska programmatūras daļa, kas ir atbildīga par Linux kodola un Linux sākotnējā RAM diska ielādi. Linux lietotāji var izvēlēties no vairākiem dažādiem sāknēšanas iekrāvējiem, kuriem katram ir savas stiprās un vājās puses.

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...