메뉴 닫기

리눅스 grub 복구

간혹가다 리부팅을 했을시 grub 모드로 빠지면서 부팅이안되는경우가있다.

이럴경우 아래와같이 진행을 해본다.

 

1. CentOS 설치 CD 또는 DVD 로 부팅을 한다.

2. boot : linux rescue 입력한다.

3.  /mnt/sysimage 

화면에서 알려주기를 리눅스를 찾으면 위명령어로 디렉토리로 마운트 하겠다고 지정한다.

여기서 Continue를 선택한다.

4. 쉘이 나타난다. 여기서 아래 명령으로 root환경으로 작업한다.

# chroot /mnt/sysimage

다음으로 ls 명령을 입력해보면 기존의 리눅스 디렉토리들이 보인다.

# ls  

쉘에서 기존의 grub.conf 설정의 root파티션 정보를 보려면 아래와 같이 명령을 입력해 본다.

[ root (hd0,1) ]

cat /boot/grub/grub.conf

5. grub를 실행한다.

# /sbin/grub 

grub가 실행된 grub 쉘에서 아래와 같이 입력한다.

6. root (hd0,1) 

이것은 첫번째 하드디스크의 두번째 파티션이 root 파티션이다

7. setup (hd0) 

첫번째 하드디스크의 mbr에 grub를 설치한다

8. quit

grub 나가기

9. 쉘로 나오면 reboot 명령을 입력하여 재부팅한다.

reboot

리부팅후 정상적으로 올라오는지 확인해본다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x