강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터2급강좌 : GRUB의 기능

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : GRUB의 기능




GRUB의 기능

GNU GRUB 개발 홈페이지(http://www.gnu.org/software/grub/)에서, GRUB는 멀티부트 부트 로더로 기술되어 있다.

 

 

 

 

GRUB는 컴퓨터를 시작할 때 처음으로 실행되는 프로그램으로 리눅스 등의 운영체제의 커널을 RAM으로 읽어 들여서 적재하는 역할을 한다.

 

 

 

 

 

 

GRUB는 다른 부트 매니저와 마찬가지로 하드 디스크의 첫 번째 부트섹터인 MBR(Master Boot Record)이라는 곳에 저장된다.

 

 

 

 

시스템에 전원이 공급되면 가장 먼저 ROM-BIOS에서 시스템 제어권을 가지고 장착된 하드웨어에 대한 기본적인 점검과 인식을 한다.

 

 

 

 

이 과정이 모두 끝나면 ROM-BIOS는 하드 디스크의 첫 번째 부트섹터의 MBR에 있는 부트 매니저에게 그 제어권을 넘겨준다.

 

 

 

 

그리고 부트 매니저인 GRUB는 컴퓨터 시스템의 부팅을 시작하는데, 부팅될 운영체제가 선택되면 GRUB에 의해 해당 운영체제의 커널이 RAM에 적재되면 해당 운영체제의 커널이 시스템을 운영하게 된다.

 

 

 

 

이와 같이 시스템에 여러 운영체제를 설치하고 이들을 선택적으로 부트할 수 있도록 하는 것을 멀티부트라고 한다.

 

 

 

 

 

시스템 전원을 켜면 GRUB가 실행되면서 일정한 시간이 지나면 첫 번째 운영체제나 설정 파일에 지정한 운영체제로 부팅된다.

 

 

 

 

일정 시간이 지나기 전에, 이용자는 키보드를 눌러서 나타나는 다음과 같은 초기화면에서 키보드의 화살표 버튼을 이용하여 메뉴를 선택하고 <Enter> 키를 눌러서 원하는 운영체제로 부팅할 수 있다.

 

 

 

 

 

 

4fa9a09b911cbcf61026701b24d6b6bc_1674710528_2554.png
 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,772 개
  • 현재 접속자 :  209 명