데비안 부트 프로세스 : 도대체 무슨 일이 일어나는가?
이 글은 이해를 돕기 위한 것으로 '따라하기'류의 글과는 거리가 멀다.
필자의 노트북 LM70-P6MK에 데비안 리눅스 4.0 Etch + Unstable UPG.를 사용했다.

BIOS

하드디스크의 첫 번째 섹터(MBR)에 있는 부트로더(여기서는 GRUB)를 읽어들이고 종료한다.

GRUB

TODO : /boot 라는 것은 어떻게 찾아지는가?
실행되면 /boot/grub/grub.conf를 읽어 화면에 푸른색 메뉴를 표시한다.
사용자 선택 혹은 자동 설정을 통해 그중 하나인 커널을 읽어들이고 종료한다.

KERNEL

swapper 라고도 불리우는 PID 0 인 프로세스가 실행된다. 이 프로세스는 운영체제 그 자체라고도 할 수 있는 프로세스로써, 메모리 관리, 디스크 관리, 프로세스 관리 등을 수행한다. 이 프로세스는 프로세스 id 1 인 init 라는 프로세스를 실행시키고는 본연의 기능인 swapper 로써의 기능을 수행하기 시작한다. [http]Swapper는 무슨 일을 하는가?

INITTAB

powered by Moniwiki | themed by clockoon
last modified 2008-12-30 10:44:13
Processing time 0.0116 sec