linux2

[부팅과정] 퍼왔죠

컴공 2013. 2. 13. 20:33
반응형

CentOS 5.8 부팅

▶ POWER ON

메인보드의 ROM-BIOS에 있는 BIOS 프로그램이 실행

▶ BIOS 프로그램 실행

POST 기능수행과 HDD, CD-ROM, USB 등 부팅매체의 GRUB를 호출

- POST(자체진단기능)

CMOS 검사, CPU, RAM, GPU 등 각종 장치들의 이상유무 진단 후 하드웨어를 초기화

- 부팅 매체 검색

HDD, CD/DVD-ROM, FDD, USB 등에서 부트로더(GRUB)를 호출

- BIOS 프로그램 종료

▶ 부트로더(GRUB) 실행

/boot/grub/grub.conf 설정파일이 부팅할 운영체제 또는 커널 선택화면을 출력

- Kernel 이미지를 호출

▶ Kernel 실행

선택한 운영체제의 Kernel 을 메모리에 로드

- swapper(PID 0 프로세스)

커널이 사용할 장치들을 초기화 후 PID 1 프로세스인 init 실행

▶ init 프로세스 실행

/etc/inittab 설정파일의 내용에 따라 순차적으로 수행

- id:5:initdefault:

Run Level을 결정하는 설정

Run Level

이름

설명

비고

0

Halt

시스템 종료

1

Single user mode

시스템 복구시 사용

2

Multiuser, without NFS

텍스트 모드 (네트워크 불가)

3

Full multiuser mode

텍스트 모드

4

unused

사용 안함

5

X11

그래픽 모드

6

reboot

시스템 재시작

※ 0, 6 으로 설정하지 마세요.

- si::sysinit:/etc/rc.d/rc.sysinit

위의 설정된 런레벨에 따라 스크립트를 실행

- 서비스데몬 실행

sshd, xinetd, httpd 등이 실행

- ca::ctrlaltdel:/sbin/shutdown -t3 -r now

[Ctrl] + [Alt] + [Del] 키를 동시에 눌렀을 경우 명령어 수행

기본값은 시스템 재시작으로 되어있음

※ 다른 명령어로 변경할 수도 있습니다.

- 전원 공급 설정

pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

UPS 전원이 부족할 경우 2분 후 시스템 종료

pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"

전원이 다시 공급되었을 경우 위의 시스템 종료 명령 취소

- 6개의 가상 콘솔 실행

1:2345:respawn:/sbin/mingetty tty1

[Alt] + [F1] 키를 누르면 보여짐 (첫번째 가상콘솔)
2:2345:respawn:/sbin/mingetty tty2

[Alt] + [F2] 키를 누르면 보여짐 (두번째 가상콘솔)
3:2345:respawn:/sbin/mingetty tty3

[Alt] + [F3] 키를 누르면 보여짐 (세번째 가상콘솔)
4:2345:respawn:/sbin/mingetty tty4

[Alt] + [F4] 키를 누르면 보여짐 (네번째 가상콘솔)
5:2345:respawn:/sbin/mingetty tty5

[Alt] + [F5] 키를 누르면 보여짐 (다섯번째 가상콘솔)
6:2345:respawn:/sbin/mingetty tty6

[Alt] + [F6] 키를 누르면 보여짐 (여섯번째 가상콘솔)

※ respawn 옵션은 사용자 계정으로 로그인 후 로그아웃을 했을 때

자동으로 로그인창이 다시 실행하는 것입니다.

- 로그인프롬포트 실행

부팅 마지막 단계인 로그인 프롬포트

▶ 부팅완료

 

반응형