부팅 디스켓을 만들어 두었더라면 고민을 조금만 해도 되는데....
1. CD로 부팅
리눅스의 커널이 위치하는 파티션을 /dev/hdb1 이라고 가정.
리눅스의 부트라벨명이 linux 라고 가정하에서...
Boot: linux root=/dev/hdb1 single initrd=
위와같이 하면 리눅스의 싱글모드로 부팅이 될것입니다.
2. Grub 부팅디스켓 만들기
포맷된 플로피 디스켓을 준비한 다음 드라이브에 넣어주시고 아래와 같이
명령을 입력합니다.
# cd /usr/share/grub/i386-pc
# dd if=stage1 of=/dev/fd0 bs=512 count=1
# dd if=stage2 of=/dev/fd0 bs=512 seek=1
3. Grub 부팅디스켓으로 부팅
커널의 위치 확인합니다. 아래의 경우 제 컴퓨터에서 실행한 명령입니다.
find /boot/vmlinuz 커널의 위치를 확인 했더니 (hd0,0) 0번 하드디스크 0번 파티션에
커널이 있다는 군요. 즉... primary master 1번 파티션에 커널이 위치한다는군요.
grub> find /boot/vmlinuz
(hd0,0)
위에서 나온 정보를 아래와 같이 입력합니다. Grub의 root device를 설정하는 명령입니다.
grub> root (hd0,0)
Grub을 MBR 에다가 설정할려면 아래와 같이 입력해 주세요.
grub> setup (hd0)
grub> reboot
이제 리부팅 해보면 Grub 이 살아 있을 것입니다.
<i>
: 레드헤 8.0 리눅스와 윈도 XP를 멀티 부팅 하다가 윈도를 다시 깔았습니다.
: 그래서 grub가 지워 져서 먼저 여기 질답란을 찾아서
: 씨디로 부팅 콘솔 모드로 가서 /sbin/grub-install 을 해야 한다는 것을 알
: 았습니다. 하지만...
: grub-install을 실행해보니 초보인 저에게는 벅찬 헬프리스트만 나오는 군
: 요...
: 윈도는 master에 리눅스는 secondary 하드에 설치 되어있습니다.
: 어떻게 다시 grub를 복구 하나요.
: 혹시 다른 방법이 있으면 그거라도 가르쳐 주세요.
:
: --
: 희망... ODIs.
</i>--홈페이지 : http://redhat.okwecan.com