5장. 리눅스 커널 부팅

차례
5.1. 커널 시작
5.2. lock_kernel()
5.2.1. Lock이 왜 필요하지?
5.2.2. Lock - 기초적 설명
5.2.3. i386, ARM의 스핀락
5.3. setup_arch()
5.4. trap_init()
5.5. init_IRQ()
5.6. sched_init()
5.7. init()
5.8. dmesg 정리

이 장에서는 리눅스 커널의 압축이 풀린 후 실행되는 start_kernel() 부터 init가 실행될 때 까지의 절차를 추적해 보고 필요한 것들을 분석해 본다.