"Grub-pc"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
1번째 줄: | 1번째 줄: | ||
== GRUB 세대 교체 == | == GRUB 세대 교체 == | ||
− | 설정정보를 /boot/grub/menu.lst 에 저장하는 GRUB 버전을 | + | 설정정보를 /boot/grub/menu.lst 에 저장하는 GRUB 버전을 버전 1, '''/boot/grub/grub.cfg 에 저장하는 버전을 버전 2로 부르기로 한다. |
''' | ''' | ||
+ | |||
부팅관리자의 원조격인 LILO 를 밀어내고 GRUB (버전 1)로 넘어온 것이 엊그제 같은데 이제는 새로 태어난 GRUB 2 (버전 2)가 그 자리를 차지할 때가 서서히 다가오고 있다. | 부팅관리자의 원조격인 LILO 를 밀어내고 GRUB (버전 1)로 넘어온 것이 엊그제 같은데 이제는 새로 태어난 GRUB 2 (버전 2)가 그 자리를 차지할 때가 서서히 다가오고 있다. | ||
+ | |||
(버전1 패키지명이 grub-legacy 로 바뀌었고 이제 grub 패키지명은 dummy 패키지로서 grub-pc 를 가리키게 되었다.) | (버전1 패키지명이 grub-legacy 로 바뀌었고 이제 grub 패키지명은 dummy 패키지로서 grub-pc 를 가리키게 되었다.) | ||
− | GRUB 2 는 기본적으로 컬러 이미지 바탕화면을 지원하며, 그 외에도 다양한 기능이 모듈화 | + | GRUB 2 는 기본적으로 컬러 이미지 바탕화면을 지원하며, 그 외에도 다양한 기능이 모듈화 되었다. |
− | + | ||
+ | GRUB 2에서 i386 (x86_64 포함?) 버전만 따로 추출한 것이 grub-pc 인 듯하다. | ||
== 버전 1과 호환성 여부 == | == 버전 1과 호환성 여부 == |
2009년 9월 9일 (수) 07:41 판
GRUB 세대 교체
설정정보를 /boot/grub/menu.lst 에 저장하는 GRUB 버전을 버전 1, /boot/grub/grub.cfg 에 저장하는 버전을 버전 2로 부르기로 한다.
부팅관리자의 원조격인 LILO 를 밀어내고 GRUB (버전 1)로 넘어온 것이 엊그제 같은데 이제는 새로 태어난 GRUB 2 (버전 2)가 그 자리를 차지할 때가 서서히 다가오고 있다.
(버전1 패키지명이 grub-legacy 로 바뀌었고 이제 grub 패키지명은 dummy 패키지로서 grub-pc 를 가리키게 되었다.)
GRUB 2 는 기본적으로 컬러 이미지 바탕화면을 지원하며, 그 외에도 다양한 기능이 모듈화 되었다.
GRUB 2에서 i386 (x86_64 포함?) 버전만 따로 추출한 것이 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 정보가 자동적으로 추가 된다.