$ sudo apt-get update
$ sudo apt-get install -y boot-repair
$ boot-repair
우분투 설치 없이 실행
터미널 창에서 명령어 입력
sudo fdisk -l
명령어를 입력하고 나면 부트로더가 설치된 디스크를 알 수 있을 것이다. 이 디스크의 경로를 기억하자.- 홈 디렉터리에 임시 폴더를 만듦 ( /home/ubuntu/temp )
sudo mount /dev/sda5 /home/ubuntu/temp ( 부트로더가 /dev/sda5에 설치되어 있을 때
마운트가 되었는지 확인하기 위해서는 임시 디렉터리에 들어가보자. 제대로 되었다면 '/' 디렉터리로 이동해있을 것이다.
grub를 설치하자
sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
여기서 /dev/sda는 하드 디스크 이름이다.
sudo fdisk -l
명령어를 입력했을 때 각자의 상황에 맞게 대체하자.이제 끝이다. 다시 시작하자.
(hd0) (hd1) (hd1,gpt1) (hd1,gpt2) ......
grub rescue> ls (hd1,gpt10)/
/boot ......
위와 같이 /boot 폴더가 보이는 파티션이 리눅스 boot 파티션이다. 이제 아래와 같이 하면 Grub으로 부팅할 수 있다.
grub rescue> set prefix=(hd1,gpt10)/boot/grub
grub rescue> insmod normal
grub rescue> normal
'리눅스' 카테고리의 다른 글
[우분투] apt / apt-get 차이 (2) | 2016.12.25 |
---|---|
우분투 16.04 Octave 설치 (0) | 2016.12.09 |
[리눅스] ds, df (0) | 2016.12.02 |
[리눅스] crontab 사용 시 주의할 점 및 해결법 (0) | 2016.10.26 |
[리눅스] 반복 예약작업 crontab (0) | 2016.10.20 |