Debian

Debiani alglaadimisprotsessi mõistmine samm-sammult

Debiani alglaadimisprotsessi mõistmine samm-sammult
Selles artiklis selgitatakse Debiani Linuxi alglaadimisprotsessi samm-sammult, alustades BIOS-ist kuni / sbin / init käivitamine, sealhulgas alglaadur, init ja init.

Esimene tarkvara, mis teie arvuti sisselülitamisel käivitatakse, on BIOS, millele järgneb alglaadur (GRUB, LILO teistes süsteemides), mis on tavaliselt installitud MBR-i (Master Boot Record), seejärel / init programm koos initramfs-pildiga mälu ajutise juurfailisüsteemina ja käivitab seejärel faili / sbin / init, lülitades samal ajal juurfailisüsteemi kettale.

Alustame igast sammust, alustades BIOS-ist.

Debiani alglaadimisprotsess: BIOS

BIOS on esimene riistvaraga suhtlev tarkvara, see käivitab kõik seadmed,
sõltuvalt selle konfiguratsioonist, millele pääseme tavaliselt juurde, vajutades Del või F2.

BIOS-i konfiguratsioonist saame määratleda, kuidas alglaadimine jätkub, tavaliselt sisaldab BIOS-i konfiguratsioonipaneel alglaadimisprotsessile pühendatud menüüd, milles saame määratleda, kas järgmine samm on käivitamine kõvakettalt, väliselt kettalt või USB-lt pulk, optiline ketas nagu DVD, võrguraamat jne.

Nagu varem öeldud, lähtestab BIOS riistvara ja selle konfiguratsioonipaneel lubab ja lubab teatud riistvara nii lõplikult kui ka alglaadimise ajal.

BIOS sisaldab lisaks võimalustele ka riistvara temperatuuri, lahedama tervise, RAM-i, salvestusseadmete, virtualiseerimise toe, protsessori ja südamike kohta käivat teavet.

Peaaegu alati, kui arvuti tõrkeotsing on esimeste sammude seas, on töö BIOS-iga. IT-turvalisuses mängib BIOS võtmerolli kohalike haavatavuste ärakasutamise ärahoidmisel, vale konfiguratsioon võib põhjustada turvalisuse ja funktsionaalsed tõrked.
Tavalises Debiani alglaadimisprotsessis on järgmine samm pärast BIOS-i lähtestamist alglaadur, mis tavaliselt täidab protsessi teise etapi.

Debiani alglaadimise protsess: alglaadur

Esimeses kahes mäluseadme plokis on MBR (Master Boot Record), mis sisaldab teavet jaotamise, failisüsteemi. Paljud kasutajad ajavad MBR-i segamini Boot Loaderiga, MBR on määratletud asukoht plokiseadmes, Boot Loader on kõrgema hoova programm, mida kasutaja saab hõlpsasti käsitseda. Alglaadur on see, mida Debiani kasutajad teavad kui GRUB, teised Linuxi kasutajad võivad seda tunda kui LILO, SysLinux, Windowsi kasutajate jaoks mõeldud Windowsi alglaadimishaldur jne.

Boot Loaderist saame määrata, kuidas järgmised sammud toimuvad, saame redigeerida määratleda erinevad operatsioonisüsteemid, tuumad ja käivitamise parameetrid.

Vaikimisi toob Debian GRUBi alglaadurina, GRUB-i konfiguratsioonifaili leiate aadressilt / boot / grub / menu.lst ja alglaadurit tuleb värskendada käsu käivitamisega update-grub muudatuste testimiseks ja rakendamiseks.

Buutlaadur võimaldab meil taaskäivitada taasterežiimis või installida operatsioonisüsteemi juurõigustega, et probleeme lahendada või parool lähtestada, nagu juhtub BIOS-iga, GRUB-i laadur pakub huvi ka IT-turvalisuse jaoks.

Nii nagu BIOS määratles alglaaduri etapid, määratleb ka alglaadur seadistused / init protsessile, mis valmistab arvuti ette viimaseks sammuks.

Debiani alglaadimise protsess: / init

/ Init on shelliskript, mis töötab initramfs-s, mis initsialiseerib tuuma, selles etapis peaksite teadma, et / init initsialiseerib kpio-na tihendatud tuuma.

Debiani alglaadimise protsess: / sbin / init

Siin käivitatakse operatsioonisüsteem. Töötasand N (alglaadimine) lähtestab ainult vajalikud skriptid, mis edastatakse jooksutasemele S (üks kasutaja) riistvara initsialiseerimise lõpetamiseks, ja lülitub seejärel süsteemiteenuste käivitamiseks jooksutasemele vahemikus 2 kuni 5.
Allpool näete loendit, mis sisaldab kõiki jooksutasemeid ja nende tähendust:

RunLevel Toetus Ülesanne
N Puudub
0 Lülita välja Shutdown, selle kataloog on / etc / rc0.d /
1 Üks kasutaja Üks kasutaja, tema kataloog on / etc / rc1.d /
2 Mitme kasutaja võrguta Mitme kasutaja võrguta aadressil / etc / rc2.d /
3 Mitme kasutaja võrguga Mitme kasutaja võrguga aadressil / etc / rc3.d /
4 Mitme kasutaja võrguga Mitmekasutaja võrguga, aadressil / etc / rc4.d /
5 Graafikaga mitmeotstarbeline kasutaja Mitmekasutaja, X11, selle kataloog on / etc / rc5.d /
6 Taaskäivitage Taaskäivitage

Käivitustaseme kataloogid viitavad skriptidele, mis asuvad / etc / init.d /, see on kataloog, kus administraator saab leida käivitamisel käivitatavad skriptid.

/ Sbin / init on viimane samm Debian Linuxis ja tuletatud distributsioonides, see viib OS-i õigele jooksutasemele.

Seda alglaadimisprotsessi on tõeliselt lihtne mõista, kõik kasutajad, isegi kui nad pole Linuxiga tuttavad, teavad juba selliseid samme nagu BIOS ja Boot Loader.

Loodetavasti leidsite, et see artikkel aitas teil Debiani alglaadimisprotsessi järk-järgult mõista.

Installige Firefox Raspberry Pi OS-i
Kroom on Raspberry Pi OS - Raspberry Pi ametliku operatsioonisüsteemi vaikebrauser. Chromium on populaarse Google Chrome'i veebibrauseri avatud lähtek...
Raspberry Pi ei ühendu WiFi-ga
Kui kasutate oma projektide jaoks Raspberry Pi-d, võite korduvalt silmitsi seista paljude traadita või WiFi-võrgu ühenduvusprobleemidega. Neid problee...
Installige Kali Linux Raspberry Pi 4-le
Kali Linux on Debiani põhine operatsioonisüsteem, mis on spetsiaalselt loodud läbitungimise testimiseks. Kali Linuxil on vaikimisi installitud kõik lä...