본문 바로가기

쓰기

CentOS 에서 grub 부트매니저 복구

haru 2017.12.22 10:39 조회 수 : 306

1. CentOS 시디 또는 DVD로 부팅한다.

2. boot : linux rescue 입력한다.

3. 언어는 English 선택한다.

4. 키보드는 us 선택한다.

5. 화면에서 알려주기를 리눅스를 찾으면 /mnt/sysimage 디렉토리로 마운트 할꺼라고 한다.

root환경에서 작업하려면 chroot /mnt/sysimage 명령을 사용하라고 한다.

여기서 Continue를 선택한다.

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

chroot /mnt/sysimage

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

ls 

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

cat /boot/grub/grub.conf


7. grub를 실행한다.

/sbin/grub

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

root (hd0,2) <= 이것은 첫번째 하드디스크의 3번째 파티션이 root 파티션이라는 의미.
setup (hd0) <= 첫번째 하드디스크의 mbr에 grub를 설치한다는 의미.
quit <= grub 쉘 나가기.

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

reboot