리눅스 부팅 프로세스

시스템이 전원 투입부터 로그인 프롬프트까지 어떤 과정을 거치는지 이해합니다.

부팅 순서

  1. BIOS/UEFI — 하드웨어 초기화 및 부트 디바이스 선택
  2. GRUB2 — 부트로더가 커널과 initramfs 로드
  3. Kernel — 하드웨어 감지 및 초기화
  4. systemd — PID 1로 시작, 서비스 및 타겟 관리

systemd 타겟

systemctl get-default
systemctl set-default multi-user.target
systemctl isolate rescue.target

GRUB2 설정

grub2-editenv list
grub2-mkconfig -o /boot/grub2/grub.cfg