Linux boot process

There seems to be a strong interest when interviewing in this process.

  • bios
    • stands for: basic input / output system
    • does system integrity checks
    • find and runs MBR boot loader program
  • mbr
    • located on first sector of bootable disk
    • under 512 bytes, 3 parts
      • primary boot loader info (446 bytes)
      • disk partition info (64 bytes)
      • mbr validation check (last 2 bytes)
    • contains info on GRUB
    • summary: loads and exec GRUB
  • grub
  • kernel
  • init
  • runlevel

Comments

  1. An interesting process that gets started before runlevel-initiated processes is UDEV, which gets started from rc.sysinit

    ReplyDelete

Post a Comment

Popular posts from this blog

Openvpn and unbound combined break dig command

Stress Linux system: stress-ng

Google Nexus 4: permanent back panel glass repair for less than a penny