이 블로그 검색

2010년 2월 25일 목요일

Grub2 복구법

우분투 or 쿠분투 v9.10버전으로 넘어오면서 기존 Grub복구방법이 더이상 통하지 않게되었습니다.

이번에 새로 나온 Grub2버전의 복구 방법입니다.


제가 직접 실험해보았습니다. 잘되네요.

 

********************************************************************************************************************

1. 우분투 라이브 시디로 부팅합니다.

2. 터미널 띄웁니다.


~$ sudo fdisk -l


저의 경우 이렇게 나오네요.


Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x223c223b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19122   153597433+   7  HPFS/NTFS
/dev/sda2           19123       38912   158963175    f  W95 Ext'd (LBA)
/dev/sda5           19123       38912   158963143+   7  HPFS/NTFS

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x83ba83ba

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       12748   102398278+   7  HPFS/NTFS
/dev/sdb2           12749       19336    52918110   83  Linux
/dev/sdb3           19337       19457      971932+  82  Linux swap / Solaris


3. 저는 여기에서 우분투가 인스톨되어 있는 /dev/sdb2 를 마운트시키려 합니다. 물론, 대부분이 그렇듯이 마스터 HDD는 sdb1 이겠죠? 당연 마스터 HDD의 MBR에 GRUB를 설치해야 하고요.^^ 여러분의 경우엔 어떻게 해야 하는지 확인해 보세요.


~$ sudo mount /dev/sdb2 /mnt
~$ sudo mount --bind /dev /mnt/dev
~$  sudo mount --bind /proc /mnt/proc


4.  resolv.conf 라는 파일을 복사합니다.


~$ sudo cp /etc/resolv.conf /mnt/etc/resolv.conf


5. 루트(root)로 들어갑니다.(루트로 들어간 이후엔 더이상 sudo 라는 명령이 필요치 않은 것 아시죠^^)


~$ sudo chroot /mnt


6. 만약 /etc/default/grub 파일을 편집할 필요가 있다면 편집합니다.(대부분은 편집할 일이 없을테니 이 단계는 넘어가도 좋을 듯 합니다. 그래도, GRUB2의 편집에 대해 궁금하신 분은 여기로!)


~# nano -w /etc/default/grub


7. 이제 GRUB를 복구합니다.


~# grub-install /dev/sda


만약 설치가 안되고 에러가 나면


~# grub-install --recheck /dev/sda


8. 마운트된 볼륨들을 해제하고 종료합니다.


~# exit
~$ sudo umount /mnt/dev
~$ sudo umount /mnt/proc
~$ sudo umount /mnt


9. 재부팅 합니다.


~$ sudo reboot


*참고한 페이지

- 우분투 블로그
- UbuntuK.com

댓글 없음:

댓글 쓰기