Monday 20 March 2017

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

1 comment:

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

    ReplyDelete

Note: only a member of this blog may post a comment.

Interview questions: 2020-12

Terraform provider vs provisioner Load balancing Network Load Balancer vs Application Load Balancer  Networking Layer 1 vs Layer 4 haproxy u...