질문에 답하다가 찾는 경우가 종종 있을듯 하여 여기에도 올림니다.
설치CD 또는 USB 부팅 후 “설치하지 않고 우분투사용하기”로 Live 부팅 상태에서
터미널을 하나 열어서 아래 링크의 과정을 해주면 됩니다.
https://wiki.ubuntu.com/KernelTeam/Grub2Testing#User%20Errors
영어는 안되지만 대충 …
Quote:
fdisk를 실행하여 root(/)파티션과 boot(/boot)파티션 정보를 확인한다.
Code:
$sudo fdisk -l
root 파티션을 (/dev/sda2일 경우) 다음과 같이 /mnt 에 마운트 시키다.
Code:
$sudo mount /dev/sda2 /mnt
boot 파티션을 (/dev/sda1일 경우) /mnt/boot 에 마운트 시킨다.( /boot 를 나누지 않았을 경우 생략)
Code:
$sudo mount /dev/sda1 /mnt/boot
devices를 /mnt/dev 에 바인드 시킨다.
Code:
$sudo mount –bind /dev/ /mnt/dev
$sudo mount –bind /sys/ /mnt/sys
$sudo mount –t proc none /mnt/proc
chroot로 /mnt를 /로 변신시킨다.
Code:
$sudo chroot /mnt
grub을 재설치 하고 확인한다.
Code:
$grub-install /dev/sda
$grub-install –recheck /dev/sda
$grub-install –recheck /dev/sda
$update-grub2
CTRL+D 로 chroot 상태에서 빠져나온다.
마운트의 역순으로 umount한다
Code:
$sudo umount /mnt/dev
$sudo umount /mnt/boot # /boot 를 나누지 않았을 경우 생략
$sudo umount /mnt
$sudo umount /mnt/boot # /boot 를 나누지 않았을 경우 생략
$sudo umount /mnt
시스템을 재시작한다