출처 : http://www.simdoly.com/?document_srl=3497
1. 우분투 라이브 시디로 부팅합니다.
2. 터미널을 띄웁니다.
~$ sudo fdisk -l
저의 경우 이렇게 나오네요.
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x99369c3f
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4863 39062016 7 HPFS/NTFS
/dev/sda2 4864 6249 11133045 83 Linux
/dev/sda3 6250 19456 106085227+ f W95 Ext’d (LBA)
/dev/sda5 6376 19456 105073101 7 HPFS/NTFS
3. 여기에서 우분투가 인스톨되어 있는 /dev/sda2 를 마운트시키려 합니다.
~$ 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 chroot /mnt
6. 만약 /etc/default/grub 파일을 편집할 필요가 있다면 편집합니다.(대부분은 편집할 일이 없을테니 이 단계는 넘어가도 좋을 듯 합니다.
~# 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
*참고한 페이지(전적으로 복사한 페이지입니다.)
이렇게 했는데 만일 윈도우가 grub 메뉴에 보이지 않는다면..
출처 : http://opensea.egloos.com/5089971
1. sudo apt-get install grub-pc
2. sudo upgrade-from-grub-legacy (로 grub을 업그레이드 합니다.)
여기에서 반드시 Space로 grub2를 설치할 파티션을 설정해줘야 합니다.
3. grub-install -v를 통해 현재 설치된 grub의 버전을 확인합니다.(1.97로 나오면 성공입니다.)
사족 ) grub2는 menu.lst가 아니라 /boot/grub/grub.cfg 파일을 설정 파일로 사용합니다.
만약 grub이 설치되어있는 운영체제를 제대로 인식하지 못한다면 sudo update-grub 명령을 통해 grub을 갱신할 수 있습니다.