Debian

Debian sāknēšanas procesa izpratne soli pa solim

Debian sāknēšanas procesa izpratne soli pa solim
Šajā rakstā ir detalizēti izskaidrots Debian Linux sāknēšanas process, sākot no BIOS līdz / sbin / init izpilde, ieskaitot sāknēšanas iekrāvēju, init un init.

Pirmā programmatūra, kas jāizpilda, ieslēdzot datoru, ir BIOS, kam seko sāknēšanas iekrāvējs (GRUB, LILO citās sistēmās), kas parasti tiek instalēts MBR (Master Boot Record), pēc tam / init programma ar atmiņu kā pagaidu saknes failu sistēmu un pēc tam izpilda / sbin / init, pārslēdzot saknes failu sistēmu uz disku.

Sāksim ar katru soli, sākot ar BIOS.

Debian sāknēšanas process: BIOS

BIOS ir pirmā programmatūra, kas mijiedarbojas ar aparatūru, tā palaiž visas ierīces,
atkarībā no tā konfigurācijas, kurai parasti varam piekļūt, nospiežot Del vai F2.

No BIOS konfigurācijas mēs varam noteikt, kā turpināsies sāknēšanas process, parasti BIOS konfigurācijas panelī ir sāknēšanas procesam paredzēta izvēlne, kurā mēs varam noteikt, vai nākamais solis būs sāknēšana no cietā diska, ārējā diska vai USB nūja, optiskais disks, piemēram, DVD, tīkla grāmata utt.

Kā jau iepriekš minēts, BIOS inicializē aparatūru, un tās konfigurācijas panelis ļauj mums iespējot un atspējot noteiktu aparatūru gan galīgi, gan sāknēšanas procesa laikā.

BIOS satur arī citas iespējas par aparatūras temperatūru, vēsāku stāvokli, RAM, atmiņas ierīcēm, virtualizācijas atbalstu, procesoru un kodoliem.

Gandrīz vienmēr, veicot datora problēmu novēršanu, ir jāstrādā ar BIOS. IT drošībā BIOS ir galvenā loma, novēršot vietējo ievainojamību izmantošanu, nepareiza konfigurācija var izraisīt drošību un funkcionālas kļūmes.
Parastā Debian sāknēšanas procesā nākamais solis pēc BIOS inicializācijas ir sāknēšanas iekrāvējs, kas parasti aizņem procesa otro posmu.

Debian sāknēšanas process: sāknēšanas iekrāvējs

Pirmajos 2 atmiņas ierīces blokos atrodas MBR (Master Boot Record), kas satur informāciju par nodalīšanu, failu sistēmu. Daudzi lietotāji jauc MBR ar sāknēšanas iekrāvēju, MBR ir noteikta vieta bloķētajā ierīcē, savukārt sāknēšanas iekrāvējs ir augstākas sviras programma, ar kuru lietotājs var viegli manipulēt. Boot Loader ir tas, ko Debian lietotāji zina kā GRUB, citi Linux lietotāji to var zināt kā LILO, SysLinux, Windows sāknēšanas pārvaldnieku Windows lietotājiem utt.

No sāknēšanas iekrāvēja mēs varam noteikt, kā tiks veiktas nākamās darbības, mēs varam rediģēt definēt dažādus OS, kodolus un startēšanas parametrus.

Pēc noklusējuma Debian nodrošina GRUB kā sāknēšanas iekrāvēju, GRUB konfigurācijas failu var atrast vietnē / boot / grub / menu.lst un sāknēšanas ielādētājs ir jāatjaunina, palaižot komandu update-grub pārbaudīt un piemērot jebkuras izmaiņas.

Boot Loader ļauj mums boot atkopšanas režīmā vai uzstādīt OS ar root tiesībām, lai novērstu problēmas vai atiestatītu paroli, kā tas notiek ar BIOS, GRUB iekrāvējs interesē arī IT drošību.

Tāpat kā BIOS definēja sāknēšanas iekrāvēja darbības, sāknēšanas iekrāvējs nosaka iestatījumus / init procesam, kas sagatavo datoru pēdējam solim.

Debian sāknēšanas process: / init

/ Init ir čaulas skripts, kas darbojas initramfs, inicializējot kodolu, šajā posmā jums jāzina, ka / init inicializē kodolu, kas saspiests kā cpio.

Debian sāknēšanas process: / sbin / init

Šeit tiek inicializēta OS. Darbības līmenis N (sāknēšana) inicializē tikai nepieciešamos skriptus, kas jānodod darbības līmenim S (Viens lietotājs), lai beigtu aparatūras inicializēšanu, un pēc tam pārslēdzas uz darbības līmeni starp 2 un 5, lai sāktu sistēmas pakalpojumus.
Zemāk jūs varat redzēt sarakstu, kurā iekļauti visi darbības līmeņi un to nozīme:

RunLevel Atbalsts Uzdevums
N Nav
0 Izslēgt Izslēgšana, tā direktorija ir / etc / rc0.d /
1 Viens lietotājs Viens lietotājs, tā direktorija ir / etc / rc1.d /
2 Daudzlietotājs bez tīkla Daudzlietotājs bez tīkla, vietnē / etc / rc2.d /
3 Daudzlietotājs ar tīklu Daudzlietotājs ar tīklu, vietnē / etc / rc3.d /
4 Daudzlietotājs ar tīklu Daudzlietotājs ar tīklu, vietnē / etc / rc4.d /
5 Daudzlietotājs ar grafiku Vairāku lietotāju X11 direktorijs ir / etc / rc5.d /
6 Pārstartējiet Pārstartējiet

Ekspluatācijas līmeņa direktoriju saites ir skripti, kas atrodas / etc / init.d /, tas ir katalogs, kurā administrators var atrast skriptus, kas jāizpilda, veicot sāknēšanu.

/ Sbin / init ir pēdējais solis Debian Linux un atvasinātajos izplatījumos, tas uzlabos OS pareizo darbības līmeni.

Šis sāknēšanas process ir patiešām viegli saprotams, jebkurš lietotājs, pat ja viņš nav iepazinies ar Linux, jau zina tādas darbības kā BIOS un sāknēšanas iekrāvējs.

Es ceru, ka atradāt, ka šis raksts palīdzēja jums pakāpeniski saprast Debian sāknēšanas procesu.

Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...
Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...