Debian

Pochopení procesu zavádění systému Debian krok za krokem

Pochopení procesu zavádění systému Debian krok za krokem
Tento článek vysvětluje postup zavádění systému Debian Linux krok za krokem od systému BIOS po / sbin / init provedení včetně zavaděče, init a init.

První software, který se spustí po zapnutí počítače, je BIOS, následovaný zavaděčem (GRUB, LILO v jiných systémech) obvykle nainstalovaným na MBR (Master Boot Record), poté program / init s obrazem initramfs v paměť jako dočasný kořenový souborový systém a poté provede přepnutí kořenového souborového systému na disk / sbin / init.

Začněme od každého kroku, počínaje BIOSem.

Proces spouštění z Debianu: BIOS

BIOS je první software, který interaguje s hardwarem, spouští všechna zařízení,
v závislosti na jeho konfiguraci, ke které obvykle máme přístup stisknutím Del nebo F2.

Z konfigurace systému BIOS můžeme určit, jak bude proces zavádění pokračovat, obvykle panel konfigurace systému BIOS obsahuje nabídku vyhrazenou pro proces zavádění, ve které můžeme definovat, zda bude dalším krokem zavádění z pevného disku, externí jednotky nebo USB flash disk, optický disk jako DVD, síťová kniha atd.

Jak již bylo řečeno, BIOS inicializuje hardware a jeho konfigurační panel nám umožňuje definitivně nebo během procesu spouštění povolit a zakázat určitý hardware.

BIOS také obsahuje informace o teplotě hardwaru, stavu chladiče, RAM, úložných zařízeních, podpoře virtualizace, procesoru a jádrech mezi dalšími možnostmi.

Téměř vždy, když odstraňujete problémy s počítačem, mezi prvními kroky je práce s BIOSem. V oblasti zabezpečení IT hraje klíčovou roli systém BIOS, který brání zneužití místních zranitelných míst, nesprávná konfigurace může vést k selhání zabezpečení a funkčnosti.
V obvyklém procesu spouštění systému Debian je dalším krokem po inicializaci systému BIOS zavaděč, který obvykle zabírá druhý krok procesu.

Proces zavádění systému Debian: Zavaděč zavádění

V prvních 2 blocích úložného zařízení je MBR (Master Boot Record), který obsahuje informace o rozdělení, souborovém systému. Mnoho uživatelů si mýlí MBR s Boot Loaderem, MBR je definované místo v blokovém zařízení, zatímco Boot Loader je program vyšší páky, se kterým může uživatel snadno manipulovat. Boot Loader je to, co uživatelé Debianu znají jako GRUB, ostatní uživatelé Linuxu jej mohou znát jako LILO, SysLinux, Windows Boot Manager pro uživatele Windows atd.

Z Boot Loaderu můžeme určit, jak budou provedeny další kroky, můžeme upravit definovat různé OS, jádra a spouštěcí parametry.

Ve výchozím nastavení Debian přináší GRUB jako zaváděcí zavaděč, konfigurační soubor GRUB najdete v / boot / grub / menu.lst a bootloader musí být aktualizovány spuštěním příkazu update-grub otestovat a použít jakoukoli změnu.

Boot Loader nám umožňuje spouštět v režimu obnovení nebo připojit operační systém s oprávněními uživatele root k opravě problémů nebo resetování hesla, jako je tomu v systému BIOS, zavaděč GRUB je také zajímavý pro zabezpečení IT.

Stejně jako BIOS definoval kroky pro Boot Loader, Boot Loader definuje nastavení pro proces / init, který připravuje PC na poslední krok.

Proces spouštění z Debianu: / init

/ Init je shell skript běžící v initramfs inicializujícím jádro, v této fázi byste měli vědět, že / init inicializuje jádro komprimované jako cpio.

Proces spouštění Debianu: / sbin / init

Zde se inicializuje operační systém. Runlevel N (boot) inicializuje pouze nezbytné skripty, které se předají runlevel S (Single user), aby se ukončila inicializace hardwaru, a poté se přepne na runlevel v rozmezí 2 až 5 pro spuštění systémových služeb.
Níže vidíte seznam všech úrovní běhu a jejich významu:

RunLevel Podpěra, podpora Úkol
N Žádný
0 Vypnout Vypnutí, jeho adresář je / etc / rc0.d /
1 Jeden uživatel Jeden uživatel, jeho adresář je / etc / rc1.d /
2 Více uživatelů bez sítě Více uživatelů bez sítě, na / etc / rc2.d /
3 Multiuser se sítí Více uživatelů se sítí, na / etc / rc3.d /
4 Multiuser se sítí Víceuživatel se sítí, na / etc / rc4.d /
5 Víceuživatel s grafikou Více uživatelů, X11, jeho adresář je / etc / rc5.d /
6 Restartujte Restartujte

Adresáře runlevel odkazují na skripty umístěné v souboru / etc / init.d /, toto je adresář, kde může administrátor najít skripty, které se mají spustit při bootování.

/ Sbin / init je posledním krokem v Debianu Linux a odvozených distribucích, přivede OS na správnou úroveň běhu.

Tento zaváděcí proces je opravdu jednoduchý na pochopení, každý uživatel, i když není obeznámen s Linuxem, již zná kroky jako BIOS a Boot Loader.

Doufám, že jste našli tento článek, který vám pomohl porozumět procesu zavádění systému Debian krok za krokem.

Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...