몇칠 전 CentOS가 버전업이 되면서 6.4가 릴리즈되었다. 그래서 업그레이드를 진행하였다. yum을 통한 업그레이드가 아니라 기존 파티션의 내용을 포멧하고 다시 설치하는 방법을 택했다.

USB에 이미지를 넣고 부팅하여 설치하는 과정은 어렵지 않게 진행하였다. 파티션도 그대로 하고 포멧하고 진행하였다. 모두 설치를 마친 후 재부팅을 했는데 하드로 부팅이 되지 않는 것이다. 그래서 다시한번 설치해보고 몇 번을 설치해도 마찬가지였다. 새벽까지 열 번은 더 인스톨을 했는데도 해결되지 않았다.

주말에 쉬면서 잠시 생각을 하니 아무래도 부트로더에 문제가 생긴 것 같았다. 부트로더가 제대로 동작하지 않으면 당연히 부팅이 안될 것이니깐.. 그래서 검색을 해보았다. CentOS가 부팅되지 않는 경우 부트로더 GRUB를 다시 설치해 주면 된다고 한다.

어떤 포스팅대로 따라해 보니 올바르게 진행되지 않았다. 걍 포기할라다가 다른 포스팅을 보고 다시한번 해보자 해서 했더지 부팅이 되는 것이다. 나중을 위해 문서화 해서 남겨본다.


  1. 리눅스 설치 USB를 만들거나 DVD로 구워 부팅을 한다.
  2. 그러면 화면에서 복구모드(Rescue)를 선택한다.
  3. 프롬프트가 뜨면 다음과 같이 명령어를 실행한다.
    • grub
  4. grub shell이 수행되면 다음과 같이 명령어를 실행한다.
    • usb로 부팅시 : root (hd1,0)  --> hd1은 하드이고 뒤의 0은 /boot 폴더가 존재하는 파티션을 의미)
    • dvd로 부팅시 : root (hd0,0)  --> hd0은 하드이고 뒤의 0은 /boot 폴더가 존재하는 파티션을 의미)
  5. 부트로더를 다음과 같이 설치한다.
    • usb로 부팅시 : setup (hd1)
    • dvd로 부팅시 : setup (hd0)


참고사이트 : http://vlan.kr/?/i/entry/Linux-GRUB에서-부팅-불가-문제GRUB-복구-MBR-문제#_post_118

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Life 스토리


티스토리 툴바