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.