grub 부트로더 재설치

Linux 2010. 8. 25. 21:08
-----------grub 재설치 작업 정리----------

ubuntu feisty 시디로 부팅을 했다

부팅후 정보를 알아봤는데 하드디스크 정보는 다음과 같았다

/dev/sda - 80G IDE
sda1 - FAT32
sda2 - NTFS

/dev/sdb - 160G SATA
sdb1 - ext2 부트 파티션 (/boot)
sdb2 - ntfs 윈도우 파티션
sdb3 - 확장
sdb4 - ext3 ubuntu
sdb5 - swap
...

/dev/sdc - 320 SATA
sdc1 - NTFS data

터미널을 열어
# sudo su - 를 해서 root 로 변신을 한다

마운트 할 디렉토리르 만들고
# mkdir /mnt/target

리눅스 파티션을 마운트 한다
# mount /dev/sdb4 /mnt/target
(필자의 경우는 리눅스파티션이 sdb4이다)

필자와 같이 부트 파티션을 따로 두었다면
부트 파션도 같이 마운트 해준다
# mount /dev/sdb1 /mnt/target/boot

grub 재설치
#grub-install --root-directory=/mnt/target/ /dev/sdb

마운트 해제를 하고
재부팅을 하면 grub 가 복구 된걸 확인할 수 있다

원문 : http://blog.kfmes.com/175
참고 : http://cafe.daum.net/soodazengee/P0A9/13
, .