본문 바로가기
Server | Network

우분투 리눅스 GRUB 복구 방법

by 두루물 2010. 7. 8.


우분투 리눅스 GRUB 복구 방법

 윈도우가 설치된 컴퓨터에 리눅스를 설치한 경우라면 괜찮지만, 리눅스가 설치된 컴퓨터에 윈도우를 설치하면 GRUB이 사라져 버려서 기존의 리눅스로는 부팅할 수 없게 됩니다.

저도 최근에 우분투 리눅스 7.04가 설치된 컴퓨터에 윈도우 XP를 설치한 적이 있습니다. 그 때의 경험을 바탕으로 GRUB을 복구하는 방법에 대해서 설명드리겠습니다.

이 방법은 우분투 리눅스 라이브 CD(설치 CD)를 이용하는 방법입니다.

먼저 우분투 리눅스 라이브 CD를 이용하여 부팅합니다.
그리고 터미널을 열어 "sudo -i"라고 입력한 후, 패스워드를 입력합니다.
"grub" 이라고 입력하면 GRUB 프롬프트가 나타납니다.
그 상태에서 "find /boot/grub/stage1"이라고 입력하면 "(hd0,2)"와 같은 메시지가 출력됩니다.
"root (hd0,2)"라고 입력합니다. (이전 명령에서 "(hd0,2)"라고 출력된 경우)
"setup (hd0)"이라고 입력합니다. (GRUB을 MBR에 설치하는 경우)
"quit" 명령어를 입력하여 GRUB 프롬프트를 빠져나옵니다.

이제 컴퓨터를 재부팅하면 GRUB이 복구되었을 것입니다. :)

그리고 만약 GRUB을 MBR이 아닌 리눅스의 루트 파티션에 설치하려면, "setup (hd0)"이 아니라 "setup (hd0,2)"라고 입력하셔야 합니다.


1차 출처 : http://ubuntuforums.org/showpost.php?p=121355&postcount=5
2차 출처 : http://jeongsw.tistory.com/59