정보보안기사/시스템 보안

[Linux 보안] 리눅스 부팅 과정

CyberRanger 2024. 8. 5. 18:57

1. 4단계 리눅스 부팅 과정

단계 설명
1. 하드웨어 단계 - Power On → ROM BIOS실행
- 하드웨어 검사 수행
- Boot Sequence 확인
- MBR에 있는 GRUB(Linux Boot Loader)을 메모리에 로드
2. 부트로더 단계 - 부트 이미지 실행
- 커널 압축 해제
- 커널을 메모리에 로드
3. 커널 단계 - 메모리에 로드된 커널파일 실행
4. init 단계 - init Process 실행. PID=1.
- Run Level 실행.

* Run Level
0. PROM 감시단계
1. 암호 변경 시 사용.
2. 공유 자원이 없는 다중 사용자 단계.
3. 기본 실행단계, 텍스트 모드.
4. 사용하지 않음.
5. 그래픽 모드 X-Windows 실행
6. 재부팅

 

 

 


2. 용어

 

· ROM BIOS

- Read Only Memory에 있는 Basic Input / Output System

 

· Boot Sequence

- 부팅 순서

 

· Boot Sector

- 부트로더가 저장된 하드디스크의 첫 번째 Sector

- MBR과 VBR 두 가지가 있음

 

· MBR(Master Boot Record)

- 파티션 된 하드디스크의 첫 번째 Sector

 

· VBR(Volume Boot Record)

- 파티션 되지 않은 장치의 첫 번째 Sector