부팅시 GRUB Error 17?

안녕하세요.
부팅시 GRUB에 Error가 나서 질문을 드립니다. 저는 리눅스에 대해서 별
로 아는 것이 없습니다.. 최대한 자세히 써드립니다.. 도와주세요. 하드디
스크 하나를 쓰고 있고, 리눅스를 설치한 후 남은 용량에 윈도우즈를 설치
해서 둘 다 쓰려고 합니다. 그래서 깨끗한 하드디스크(?)에 /boot, /,
swap 을 잡고 리눅스를 설치한 후(물론 /boot는 1024 실린더 안쪽에)
Windows CD로 부팅해서 파티션 되지 않은 남은 공간에 Windows 2000을 설
치했습니다. 그래서 Windows는 (hda,4)에 있습니다. 레드헷 7.2 배포본
(Kernel 2.4.7-10) 입니다. 부트 로더로 GRUB를 설치했습니다.
물론 Windows 2000을 설치한 후 재부팅하면 리눅스가 아닌 윈도우즈만 떴
습니다. 그래서 설치 중 제작되었던 Linux 설치 디스크로 부팅을 한 후
GNOME에서 터미널 에뮬레이터를 열어 root로 로그인 한 후, etc/grub.conf
를 수정했습니다.
기존에 Anaconda가 만들어 준 conf 파일의 내용은 다음과 같습니다.
# ...
# ...
# ...
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
password --md5 $1$...
title Red Hat Linux (2.4.7-10)
root (hd0,0)
kernel /vmlinuz-2.4.7-10 ro root=/dev/hda2 hdc=ide-scsi
initrd /initrd-2.4.7-10.img
여기에 다음을 추가했습니다. 다른 문서들에서 참고한 것입니다.
title Windows 2000 Professional
unhide (hd0,3)
hide (hd0,0)
hide (hd0,1)
hide (hd0,2)
rootnoverify (hd0,3)
chainloader +1
makeactive
저장한 후에 sbin/grub-install /dev/hda 를 실행시킨 후(정상적으로 설치
되었습니다.) 재부팅하니 듀얼 부트 메뉴가 떴습니다.
Red Hat Linux(2.4.7-10)
Windows 2000 Professional
Red Hat을 선택해서 부팅을 성공한 후, 재부팅하니 다시 위의 듀얼 부트
메뉴가 떴습니다. 그 다음 Windows를 선택해서 정상적으로 부팅에 성공한
후, 아무 작업도 하지 않고 다시 부팅을 해보았습니다. 그런데.... 부팅
을 시작할 때
Verifying DMI Pool Data ..........
GRUB Loading stage1.5.
GRUB loading, please Wait...
Error 17
하고는 멈추는군요..
다시 부트 디스크를 이용하니, 그래픽 모드가 아닌 콘솔 모드로 로그인이
진행되었습니다. (이유는 모릅니다.) 어쨌든 루트 계정에서 /sbin/grub-
install /dev/hda 를 실행하니..
....
....
grub>root (hd0,0)
File system type unknown, partition type 0x93
grub>setup --stage2=/boot/grub/stage2 --prefix=/grub (hd0)
Error 17 Cannot mount selected partition
grub>quit
{...}$
이러고는 해결이 안되는군요. 뭐가 잘못되었는지요.
처음에 부팅할 때는 잘되었는데 Windows로 한번만 부팅한 후에는 이런 문
제가 생겼습니다. Window$가 무슨 짓을 한 건지.. 답변 부탁드립니다..
댓글 달기