"Grub-pc"의 두 판 사이의 차이

한국 데비안 사용자 모임
둘러보기로 가기 검색하러 가기
1번째 줄: 1번째 줄:
 
== GRUB 세대 교체 ==
 
== GRUB 세대 교체 ==
설정정보를 /boot/grub/menu.lst 에 저장하는 GRUB 버전을 '''버전 1''', '''/boot/grub/grub.cfg  에 저장하는 버전을 버전 2로 부르기로 한다.
+
설정정보를 /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 는 기본적으로 컬러 이미지 바탕화면을 지원하며, 그 외에도 다양한 기능이 모듈화 되었다.
이 중에서 i386 (x86_64 포함?)  버전만 따로 추출한 것이 grub-pc 인 듯하다.
+
 
 +
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 정보가 자동적으로 추가 된다.