Debian

Razumevanje postopka zagona Debian po korakih

Razumevanje postopka zagona Debian po korakih
V tem članku je po korakih razložen postopek zagona Debiana Linux, začenši od BIOS-a do / sbin / init izvajanje, vključno z zagonskim nalagalnikom, init in init.

Prva programska oprema, ki se zažene ob vklopu računalnika, je BIOS, sledi zagonski nalagalnik (GRUB, LILO v drugih sistemih), ki je običajno nameščen na MBR (Master Boot Record), nato program / init s sliko initramfs v pomnilnika kot začasni korenski datotečni sistem in nato med preklopom korenskega datotečnega sistema na disk izvede / sbin / init.

Začnimo z vsakim korakom, začenši z BIOS-om.

Postopek zagona Debian: BIOS

BIOS je prva programska oprema, ki deluje s strojno opremo in zažene vse naprave,
odvisno od njegove konfiguracije, do katere običajno lahko pridemo s pritiskom na Del ali F2.

Iz konfiguracije BIOS-a lahko določimo, kako se bo zagonski postopek nadaljeval, ponavadi konfiguracijska plošča BIOS-a vsebuje meni, namenjen zagonskemu procesu, v katerem lahko določimo, ali bo naslednji korak zagon s trdega diska, zunanjega pogona ali USB-ja optični disk, kot je DVD, omrežna knjiga itd.

Kot že rečeno, BIOS inicializira strojno opremo in njena konfiguracijska plošča nam omogoči in onemogoči določeno strojno opremo dokončno ali med postopkom zagona.

BIOS med več možnostmi vsebuje tudi podatke o temperaturi strojne opreme, stanju hladilnika, RAM-u, pomnilniških napravah, podpori za virtualizacijo, procesorju in jedrih.

Skoraj vedno pri odpravljanju težav z računalnikom med prvimi koraki obstaja delo z BIOS-om. V IT varnosti ima BIOS ključno vlogo pri preprečevanju izkoriščanja lokalnih ranljivosti, napačna konfiguracija lahko povzroči varnostne in funkcionalne okvare.
V običajnem zagonu sistema Debian je naslednji korak po inicializaciji BIOS-a zagonski nalagalnik, ki običajno zavzame drugi korak v postopku.

Proces zagona Debian: zagonski nalagalnik

V prvih dveh blokih naprave za shranjevanje je MBR (Master Boot Record), ki vsebuje informacije o razdelitvi, datotečnem sistemu. Mnogi uporabniki zamenjajo MBR z Boot Loaderjem, MBR je določeno mesto znotraj blokovne naprave, medtem ko je Boot Loader program z višjo ročico, s katerim lahko uporabnik zlahka manipulira. Boot Loader je tisto, kar uporabniki Debiana poznajo kot GRUB, drugi uporabniki Linuxa pa ga lahko poznajo kot LILO, SysLinux, Windows Boot Manager za uporabnike sistema Windows itd.

Iz zagonskega nalagalnika lahko določimo, kako bodo izvedeni naslednji koraki, uredimo lahko definiramo različne OS, jedra in zagonske parametre.

Debian privzeto prinese GRUB kot zagonski nalagalnik, konfiguracijsko datoteko GRUB najdete v meniju / boot / grub /.lst in zagonski nalagalnik je treba posodobiti z zagonom ukaza update-grub da preizkusite in uporabite katero koli spremembo.

Boot Loader nam omogoča zagon v načinu za obnovitev ali namestitev operacijskega sistema s korenskimi pravicami za odpravljanje težav ali ponastavitev gesla, kot se dogaja pri BIOS-u, GRUB loader je zanimiv tudi za IT varnost.

Tako kot je BIOS določil korake za Boot Loader, Boot Loader definira nastavitve za postopek / init, ki pripravi računalnik na zadnji korak.

Postopek zagona Debian: / init

/ Init je lupinski skript, ki se izvaja v initramfs inicializira jedro, na tej stopnji morate vedeti, da / init inicializira jedro, stisnjeno kot cpio.

Debianov postopek zagona: / sbin / init

Tu se OS inicializira. Stopnja N (zagon) inicializira samo potrebne skripte, ki jih je treba prenesti na nivo teka S (en uporabnik), da konča inicializacijo strojne opreme, nato pa preklopi na nivo teka med 2 in 5 za zagon sistemskih storitev.
Spodaj si lahko ogledate seznam, ki vključuje vse ravni izvajanja in njihov pomen:

RunLevel Podpora Naloga
N Nobenega
0 Ugasniti Zaustavitev, njen imenik je / etc / rc0.d /
1 En uporabnik En uporabnik, njegov imenik je / etc / rc1.d /
2 Več uporabnikov brez omrežja Več uporabnikov brez omrežja, na / etc / rc2.d /
3 Več uporabnik z mreženjem Več uporabnikov z omrežjem, na / etc / rc3.d /
4 Več uporabnik z mreženjem Večnamenski uporabnik z mreženjem na / etc / rc4.d /
5 Več uporabnik z grafiko Več uporabnikov, X11, njegov imenik je / etc / rc5.d /
6 Znova zaženi Znova zaženi

Imeniki ravni izvajanja se povezujejo s skripti, ki se nahajajo v / etc / init.d /, to je imenik, kjer lahko skrbnik poišče skripte, ki se izvajajo ob zagonu.

/ Sbin / init je zadnji korak v Debianovem Linuxu in izpeljanih distribucijah, pripeljal bo OS do ustrezne ravni izvajanja.

Ta zagonski postopek je zelo enostaven za razumevanje, vsak uporabnik, tudi če ni seznanjen z Linuxom, že pozna korake, kot sta BIOS in Boot Loader.

Upam, da ste našli, da vam je ta članek pomagal razumeti postopek zagona Debian po korakih.

Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...
Kako povečati FPS v Linuxu?
FPS pomeni Število sličic na sekundo. Naloga FPS je merjenje hitrosti sličic pri predvajanju video posnetkov ali igranih predstavah. Z enostavnimi bes...
Najboljše laboratorijske igre Oculus App
Če ste lastnik slušalk Oculus, morate biti seznanjeni s stranskim nalaganjem. Sideloading je postopek namestitve vsebine, ki ni shranjena v slušalke. ...