5/13

init Process

Shell Script 기반으로 동작

cat /etc/inittab에 실행시 시작한 runlevel 저장 → run level에 해당하는 Script들은 /etc에 존재

Script가 동작하면서 시스템을 관리

/etc/init.d/에 동작시킬 Script 파일들을 저장

cd /etc/rc?.d 에 해당 runlevel로 지정할 시 실행되는 프로그램을 저장

Systemd

Unit 단위로 서비스를 관리

부팅순서

  1. POST 1.5 BIOS/UEFI
  2. 부트로더 메모리에 적재, grub2 를 적재하여 가능한 커널 목록 출력
  3. initramfs 압축을 해제하여 /sysroot 에 압축을 해제
  4. 필요한 파일을 메모리에 적재
  5. default.target
  6. multi-user.target(다중사용자)
  7. graphical.target(GUI)