Self-Improvement

Linux GRUB 복구 본문

리눅스/서버관리

Linux GRUB 복구

JoGeun 2018. 10. 21. 13:38

*GRUB 복구
 1.GRUB을 먼저 삭제을 한다.
 #dd if=/dev/zero of=/dev/sda bs=446 count=1
 = MBR에서 446bytes가 GRUB 다음 64bytes는 파티션 2bytes는 체크섬
 #reboot

CD-ROM으로 부팅이되어짐 (CentOS 이미지가 들어가있어야함) -> F5

linux rescue 입력-> ok -> ok -> no(본인은 local임으로) -> continue (CD의 /mnt/sysimage에 기존의 OS를 마운트 하겠다는거) -> ok

#pwd , #ls, #df -h 해보면 CD의 루트에 위치한 것을 알 수가 있다. (OS루트는 /mnt/sysimage)

 이제 기존 OS의 루트로 이동하여 #chroot /mnt/sysimage을 하는 즉시 서브 쉘이 작동이 된다.

서브쉘이 작동하게 되어지며 #pwd, #ls, #df -h을 하게되면 기존에 알고 있던 루트의 형식으로 나온다.

grub.conf 파일이 잘못된건 없는지 확인하고 grub을 기존 /dev/sda에 설치를 한다.

 #exit
 #exit
 두번을 통해서 다시 재부팅이 이루어지며 정상적으로 부팅이 완료될 것이다.

'리눅스 > 서버관리' 카테고리의 다른 글

Linux 스케줄링 관리(crontab)  (0) 2018.10.21
Linux 사용자 관리  (0) 2018.10.21
Linux 부팅과정2  (0) 2018.10.21
Linux 부팅과정1  (0) 2018.10.21
Linux 소스코드로 RPM 패키지 만들기  (0) 2018.10.21