한국어

About_LINUX

리눅스 grub 재설치

2003.10.11 02:06

jun 조회 수:1574

# grub-install --root-directory= '(hd0)' 합니다.
그러면 부팅시 grub 가 생성 됩니다.

Red Hat 과 winme 를 같이 사용하다가 윈도우를 재설
치하면 멀티 부팅이되는 grub 가 사라 지고 윈도우만
뜨게 됩니다. 이럴때 grub를 재설치 하는법은 리눅스
부팅 디스켓으로 부팅 하거나 씨디로 부팅 하여
루트 권한을 획득하고 루트 디렉토리에서 아래와 같이
명령을 내립니다. 이것은 일반적인 방법 ...
그러니깐 하드 디스크 /dev/hda 에 파티션을 나누어
리눅스와 윈도우를 두개 설치 했을 경우 입니다.
/dev/hda1 에는 윈도우가 설치 되어 있고
/dev/hda2 에는 리눅스가 /dev/hda3.......등으로
설치 되어 있을경우.....반드시 / 에서 실행 합니다.
# grub-install --root-directory= '(hd0)' 합니다.
그러면 부팅시 grub 가 생성 됩니다.
참고로 부가 설명을 하자면 위의 명령처럼 하면은
원래는 --root-directory= "경로명"을 지정하도록
되어 있으나 디폴트 값으로 /boot/grub 경로가 지정
되므로 원래의 경로에 설치 됩니다.
그리고 '(hd0)' 이것은 /dev/hda 를 뜻합니다.
여기서 /boot/grub 디렉토리에는 부팅에 관련된
grub.conf , device.map 등 부팅에 관련된
자료들이 저정되어 있습니다. 부팅 환경을 바꾸고
싶다면 vi grub.conf 하여 수정 하면 됩니다.
참고로 grub 가 설치되는 파티션은
/dev/hda1 = hd0,0 와 같으며
/dev/hda2 = hd0,1 .....등이며
/dev/hdb1 = hd1,0 ....등이 됩니다.