Grub-pc

한국 데비안 사용자 모임
HotPotato (토론 | 기여)님의 2009년 9월 8일 (화) 23:11 판
둘러보기로 가기 검색하러 가기

GRUB 세대 교체

설정정보를 /boot/grub/menu.lst 에 저장하는 GRUB 버전을 버전 1, /boot/grub/grub.cfg 에 저장하는 버전을 버전 2로 부르기로 한다.

부팅 관리자가 LILO 에서 GRUB (버전 1)로 넘어온 것이 엊그제 같은데 이제는 새로 태어난 GRUB 2 (버전 2)가 그 자리를 차지할 때가 서서히 다가오고 있다. 이미지 바탕화면을 지원하며 그외 다양한 기능을 모듈화 한 버전이 바로 GRUB 2 이다. i386 만 추출한 것을 grub-pc 패키지에 넣은 듯하다.

버전 1과 호환성 여부

버전 2는 버전 1과 설정파일 문법 자체가 다르므로 호환되지 않는다.

첫 설치 시 발생가능한 문제점 & 해결방법

리눅스 커널과 타 상용OS 중 택일하는 (멀티부팅) 유저라면 grub-pc 만 설치했을 때 /boot/grub/menu.cfg 에 상용 OS 선택 옵션이 생성되지 않아서 당황해 할 수 있다. 더구나 수작업으로 grub.cfg 를 실컷 편집하고 update-grub 을 실행했다가 상용OS 부분의 편집정보가 몽땅 날아간 것을 보고 경악할 것이다. 버전 2가 자체적으로 OS 정보를 검색할 수 없지만 이를 대행해주는 os-prober 패키지가 존재한다.

즉, os-prober 를 설치하고 update-grub 를 실행하면 상용OS 정보가 자동적으로 추가 된다.