이전에 있던 Grub 복구방법이 Grub2에서는 통하질 않아서 찾아보니 해결법이 있네요^^.
다음 방법대로 한후 재부팅하면 됩니다.
추신: 찾는분이 많은거 같아서 해석해 둡니다. (update 2009/11/15)
빨강글 부분은 각자의 시스템에 따라 다릅니다.
출처: https://wiki.ubuntu.com/KernelTeam/Grub2Testing
우선 USB Key 또는 LiveCD 를 이용해서 부팅을 합니다.
그후 터미널상에 다음 명령을 통해 grub 가 설치될 /boot 영역을 살펴 봅니다.
$ sudo fdisk -l
이제 위에서 찾은 grub 가 설치될 파티션을 마운트 시킵니다.
일단 루트 / 파티션이 /dev/sda2 에 존재한다면 해당 파티션을 다음과 같이 마운트 시킵니다.
$ sudo mount /dev/sda2 /mnt
만약에 /boot 파티션이 따로 존재 하고 그 파티션이 /dev/sda1 이라면 그 /boot 파티션도 같이 마운트 시킵니다.
$ sudo mount /dev/sda1 /mnt/boot
이제 USB Key 또는 LiveCD 에서 HDD 로 모든 드라이버를 바인딩( file system으로 마운트) 합니다.
$ sudo mount --bind /dev/ /mnt/dev
이제 HDD 시스템을 수정하기좋게 chroot 를 사용하여 최상위(루트) 폴더로 바꿉니다.
$ sudo chroot /mnt
마지막으로 /dev/sda 에 grub-install 실행해 grub 를 다시 설치합니다.
$ sudo grub-install /dev/sda
$ sudo grub-install --recheck /dev/sda
이제 CTRL+D 눌러 chroot 를 빠져나갑니다.
다음 순서대로 (/mnt/dev, /mnt/boot and /mnt) 마운트를 해제하고 재부팅 합니다.
(이건 굳이 안하고 재부팅해도 될거 같지만 그래도 혹시 모르니 적어둡니다. 안전하게 하는게 좋겠죠?)
$ sudo umount /mnt/dev
$ sudo umount /mnt/boot
$ sudo umount /mnt
$ sudo reboot
'리눅스관련 > 커널' 카테고리의 다른 글
| Grub 2 다루기 - K/Ubuntu (0) | 2009/10/30 |
|---|---|
| Grub2 복구/재설치 하는법 - K/Ubuntu (0) | 2009/10/12 |
| Grub-GfxBoot... Booting (0) | 2009/10/11 |
| Grub 부팅 에러 - Error 11: unrecognized device string (0) | 2009/10/07 |