반응형
리눅스의 부팅 순서
Power on
↓
BIOS가 시스템 이상 여부 테스트
↓
Booting 할 Drive 선택
↓
선택된 드라이브의 Master Boot Sector 읽어들임
↓
MBR이 파티션 테이블을 읽어 Booting 할 파티션을 알아냄
↓
Booting 파티션의 Boot Sector에 가지고 있는 프로그램이 해당 운영체제를 읽어들임
↓
Kernel 압축 해제
↓
장착된 Hardware 검사, 장치 드라이버 설정
↓
Kernel 이 '/(root 파일시스템)'를 read-only로 mount
↓
FileSystem 검사
↓
'/(root 파일시스템)'를 read/write로 다시 mount
↓
'/sbin/init' 실행
- Kernel이 최초로 실행하는 Program으로, PID가 '1'
↓
/etc/inittab에서 init 실행을 위한 설정 내용 확인
↓
/etc/rc.d/rc.sysinit 실행
- Hostname, Swapping, 시스템 점검, 커널 모듈 로딩
↓
/etc/rc.d/rc 실행 : inittab에 정의된 Default Runlevel을 실행
- 실행될 runlevel의 디렉토리 존재 여부를 확인
- 실행시킬 프로세스 중 이미 실행중인 것을 종료시킴
- /etc/rc.d/rc[0-6].d 내의 'S'로 시작하는 스크립트를 실행
↓
/etc/rc.d/rc.local : 매번 실행할 내용을 넣어둔다.
↓
/etc/rc.d/rc.serial : 시리얼 포트를 초기화한다.
↓
login (getty) / X-Window (xfm)
반응형
'리눅스' 카테고리의 다른 글
네임서버 설치 (0) | 2011.02.24 |
---|---|
rsync 하기 (0) | 2011.01.06 |
웹 서버 보안을 위한 php.ini 설정팁 (0) | 2010.07.06 |
Vi 에디터 사용법 (0) | 2007.08.21 |
리눅스 관련 사이트 (1) | 2007.06.18 |
리눅스 바이러스 위험과 대책 (0) | 2007.06.18 |
리눅스에서 하드디스크를 구별하는 방법 (0) | 2007.06.18 |
리눅스의 기본 명령어 (0) | 2007.06.18 |
유닉스의 종류 (0) | 2007.06.18 |
[MYSQL] 신규유저 및 디비 생성 시키기 (0) | 2007.06.13 |