Boot Master
리눅스에는 디스크에 있는 OS의 커널을 메모리에 적재하는 부트로더가 있다.
줄여서 LILO(Linux Loader)라고 하는데 etc/lilo.conf 파일을 읽는다.
현재는 GRUB(GRand Unified Bootloader)부트로드를 많이 사용하고 다음은 파일 설정값에 관한 내용이다
/boot/grub/grub.conf
default=0 - 부트 순서 지정 번호
timeout=0 - 시간 경과 시 default 값으로 부팅
splashimage - xpm.gz 파일을 GRUB 메뉴 화면의 배경 이미지로 사용할 수 있다.
hiddenmenu - 부트로더 숨김
title Fedora - 부팅 엔트리
GRUB 특징
멀티 부팅이 가능하며 , 사용자가 부트 정보 수정하는 것이 가능하고,
커널 위치와 이름만 알고 있다면 부팅이 된다.
GRUB 부팅 순서
1. 서버 ON
2. ROM BIOS 읽기
3. 디스크의 MBR에 있는 부트로더 실행
4. 부트로더가 리눅스 커널을 실행
5. 커널 이미지 적재
6. 파일 시스템 마운트
7. init 프로세스 실행
8. 로그인
런레벨 단계
0 - PROM 감사 단계
1 - 단일 사용자 모드
2 - 공유 자원 없는 다중 사용자 모드
3 - 다중 사용자 모드(콘솔)
4 - 없음
5 - 그래픽 모드 - X-Window로 부팅
6 - 재부팅
재부팅 명령 - halt , reboot , init , shutdown(서버부팅할 때 주로 사용)
'OS-서버 > 리눅스-유닉스' 카테고리의 다른 글
리눅스 파일 권한 (0) | 2019.06.13 |
---|---|
리눅스 디렉터리 (0) | 2019.06.12 |
리눅스 파일 시스템 (0) | 2019.06.09 |
DNS 질의 순서 (1) | 2019.03.24 |
우분투에 Python 3.6 설치 (0) | 2019.03.03 |