La'hev

Heverovy poznatky a poznámky

Uživatelské nástroje

Nástroje pro tento web


Bootování linuxového systému

Co se děje když se bootuje linux s GRUBem:

  1. Základní deska počítače spustí BIOS, a ten z určeného místa (disk, USB úložistě, síť, RAID pole HW řadiče, atp.) spustí bootloader (zavaděč)
  2. Bootloader (zavaděč) (v linuxu typicky GRUB) je uložen v MBR části disku (což je prvních 512bytů) - zde je uložen GRUB prvního stupně; GRUB prvního stupně potom z disku načte GRUB druhého stupně
  3. GRUB druhého stupně zobrazí uživateli rozhraní s výběrem operačního systému
  4. GRUB podle zadaných parametrů načte Linuxový kernel z disku do paměti (tedy typicky .img soubor z adresáře /boot)
  5. Kernel je spuštěn a rozaznává HW počítače
  6. Kernel připojí (mount) / (root) souborového systému, který obsahuje další nezbytné adresáře
  7. A zavolá příkaz init a předá mu řízení
  8. Init načte svou konfiguraci, kde je definován runlevel a jaké skripty se mají spouštět
  9. Skripty připravují systém, podle /etc/fstab jsou připojovány další souborové systémy, aktivuje se swap atp.
  10. Spouští se skripty z /etc/rcX.d podle zvoleného runlevelu, které obvykle startují aplikace typu démon

http://www.tldp.org/HOWTO/HighQuality-Apps-HOWTO/boot.html

boot_systemu.txt · Poslední úprava: 2015/03/16 12:12 autor: Hever