본문 바로가기

IT/리눅스

리눅스 부트로더 GRUB 관리

리눅스 부트로더 GRUB 관리

 

 

 

 

안녕하세요. 지토우에요.

호우주의보 문자를 받으니까 정말 여름이 다가왔음을 느껴요.

레드벨벳 신곡 빨간 맛도 들으면서 쓰고 있어요.

여러분 오늘도 힘내세요!

 

 


 

 

1. 리눅스 GRUB

 

GRUBGrand Unified Bootloader 의 약자입니다.

GNU에서 개발된 멀티부트로더 (MultiOS BootLoader)입니다.

그렇다면 부트로더란 무엇일까요?

바로 리눅스가 부팅되기 까지의 부팅의 전 과정을 진행하는 부팅 전문 프로그램인데요.

GRUB은 윈도우 운영체제와 리눅스 운영체제 등에서 모두 사용 될 수 있는, 일종의 멀티부트로더입니다.

또한 GRUB은 다른 부트로더와 마찬가지로 하드디스크의 첫번째 부트섹트 MBR(Master Boot Record)에 저장됩니다.

 

우리는 왜 GRUB을 알아야 할까요?

GRUB을 알면 부팅 실패 등과 같은 장애 발생시에 기본적 응급복구를 할 수 있기 때문입니다.

 

 

 


 

 

 

2. GRUB 편집모드에서 사용할 수 있는 키

 

 

- 아래 위 화살표키    : 각 항목들을 반전시키면서 선택할 수 있음.

- b                        : 선택된 부트메뉴의 명령어로 시스템을 부팅함.

- e                        : 선택된 부트메뉴의 명령어를 편집할 수 있음.

- c                        : GRUB 명령어 모드로 들어감.

- o                        : 새로운 행을 커서 다음 행에 삽입(소문자)

- O                       : 새로운 행을 커서 앞 행에 삽입(대문자)

- d                        : 선택된 행 삭제.

- Esc                     : GRUB 메인메뉴로 돌아감

 

 

 

 


 

 

 

3. GRUB의 설치여부 확인

 

사실 GRUB의 설치 여부는 굳이 확인할 필요가 없어요.

왜냐하면 GRUB이 기본 부트로더로 설치되어있는 리눅스는 부팅되면서 버전이 표시된 GRUB 화면이 뜨기 때문인데요.

그렇지만 이건 리눅스 부팅을 콘솔로 한다는 가정에서 확인이 가능한것이므로

부팅이 완료된 후 설치된 것을 확인하는 방법에 대해 잠깐 짚고 넘어갑시다.

 

 

위와 같은 rpm 명령어로 설치 여부를 알 수 있습니다.

 

 

 

 

grub 명령어는 rpm 으로 설치하지 않고 컴파일하여 직접 설치했을 때 확인하는 명령어입니다.