Reset Vector
CPU는 정해진 주소에서 펌웨어 코드를 읽기 시작합니다.
전원초기 PC
부팅은 한 프로그램이 끝나면 다음 프로그램의 시작 주소를 넘기는 제어권 인계 과정입니다.
CPU는 정해진 주소에서 펌웨어 코드를 읽기 시작합니다.
메모리, 장치, 부팅 순서를 확인하고 실행 가능한 대상을 고릅니다.
디스크의 부트로더가 커널 이미지와 초기 RAM 디스크를 찾습니다.
커널이 메모리에 올라가고 CPU 모드, 페이지 테이블, 드라이버 초기화가 이어집니다.
systemd 같은 첫 사용자 공간 프로세스가 서비스를
순서대로 띄웁니다.
화면 로고, 부트로더 메뉴, 커널 로그 중 어디에서 멈췄는지 먼저 나눕니다.
펌웨어가 디스크를 보지 못하면 커널 문제가 아니라 부팅 대상 문제입니다.
커널 로그가 보인 뒤 멈추면 드라이버, 루트 파일시스템, 서비스 순서를 봅니다.