운영체제 생성
- 운영체제 소스코드를 작성
- 시스템의 운영체제 구성
- 컴파일
- 설치
- 부팅
부팅
부팅의 과정을 알아보자.
- 부트로더가 커널의 위치를 찾는다.
- 커널이 메모리에 적재되고 시작된다.
- 커널은 하드웨어를 초기화한다.
- 루트 파일 시스템이 마운트된다.
다단계 부팅 과정을 사용하는 경우도 있다.
- 과거에는 BIOS, 오늘날에는 UEFI
- 리눅스에선 GRUB
- 모바일은 조금 다른 과정
또한 모든 운영체제의 부트로더는 복구모드나 단일 사용자모드로
부팅할 수 있는 기능을 제공한다.