상위 질문
타임라인
채팅
관점
GNU GRUB
GNU 프로젝트의 부트로더 위키백과, 무료 백과사전
Remove ads
GNU GRUB(대개 GRUB)은 GNU 프로젝트의 부트로더이다. 대부분 운영 체제의 커널을 불러올 수 있으며, 인자를 넘겨 줄 수도 있다. GNU GRUB의 이전 이름은 GRand Unified Bootloader이었고 이는 대통일 이론의 영문 이름의 패러디이다. 대부분 리눅스 배포판에서 부트로더로 사용한다.



boot.img
는 크기가 446 바이트이며 MBR (섹터 0)에 기록된다. core.img
는 가능하면 MBR과 첫 파티션 사이의 빈 섹터들에 기록된다. (전통적인 이유로 첫 파티션은 섹터 1이 아닌, 섹터 63에서 시작하지만 필수 사항은 아니다). /boot/grub
-directory는 별도의 파티션이나 /-partition에 위치할 수 있다.
대부분 사용되는 GRUB은 "GRUB Legacy"로 분류된다. 현재의 버전은 기능 추가 대신 버그 수정이 이뤄지고 있다. 현재는 GRUB 2 개발에 집중하고 있으며 이는 PUPA 프로젝트의 코드를 기반으로 한다.
Remove ads
기능
설치
GRUB은 LILO와 달리 설정 변경 후에 재설치가 필요 없다. GRUB은 스테이지 단위로 부팅 과정이 구성되어 있으며, GRUB의 스테이지 1은 MBR에 존재한다. GRUB 설정 파일은 대개 스테이지 2에서 불리며 이들은 GRUB이 읽을 수 있는 파티션에 존재한다. 만약 설정 파일이 없으면 명령줄로 간다. 이들 설정 파일은 /boot/grub에 있으며 배포판마다 파일 이름이 다르다. 이러한 구조 때문에 GRUB 설정 파일이 있던 파티션만 지웠다면 평소 보던 메뉴가 사라지므로, 초보자들은 부팅이 되지 않는다는 것으로 착각할 수 있다.
지원하는 파일 시스템
이 자료는 2005년 현재 자료이다.
지원하는 운영 체제

체인 로딩 기능을 쓰면 마이크로소프트 윈도우같은 상용 운영 체제도 불러올 수 있다.
같이 보기
각주
외부 링크
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads