'멀티부팅'에 해당되는 글 1건

1. boot-repair 사용하기

$ sudo add-apt-repository ppa:yannubuntu/boot-repair
$ sudo apt-get update
$ sudo apt-get install -y boot-repair

$ boot-repair

Recommended repair (repairs most frequent problems)


2. Try Ubuntu without installing

  1. 우분투 설치 없이 실행

  2. 터미널 창에서 명령어 입력
    sudo fdisk -l
    명령어를 입력하고 나면 부트로더가 설치된 디스크를 알 수 있을 것이다. 이 디스크의 경로를 기억하자.

  3. 홈 디렉터리에 임시 폴더를 만듦 ( /home/ubuntu/temp )
  4. sudo mount /dev/sda5 /home/ubuntu/temp ( 부트로더가 /dev/sda5에 설치되어 있을 때

  5. 마운트가 되었는지 확인하기 위해서는 임시 디렉터리에 들어가보자. 제대로 되었다면 '/' 디렉터리로 이동해있을 것이다.

  6. grub를 설치하자

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda

    여기서 /dev/sda는 하드 디스크 이름이다.  sudo fdisk -l 명령어를 입력했을 때 각자의 상황에 맞게 대체하자.

  7. 이제 끝이다. 다시 시작하자.



3. In Grub Rescue

no such as device...

grub rescue> ls
(hd0) (hd1) (hd1,gpt1) (hd1,gpt2) ......
부트로더가 설치된 파티션을 선택하자.

grub rescue> ls (hd1,gpt10)/
/boot ......
(ls와 그 다음 단어 사이에 공백이 있다)

위와 같이 /boot 폴더가 보이는 파티션이 리눅스 boot 파티션이다. 이제 아래와 같이 하면 Grub으로 부팅할 수 있다.

grub rescue> set prefix=(hd1,gpt10)/boot/grub
grub rescue> insmod normal
grub rescue> normal

이제 우분투 Grub으로 정상 부팅하게 된다. 우분투로 부팅 후, 첫번째 하드디스크에 우분투가 설치되어 있다는 가정하에 아래 두개의 명령으로 Grub이 복구된다.

$ sudo grub-install /dev/sda
(grub-install 공백 /dev/sda)
$ sudo update-grub

위의 첫번째 명령은 UEFI 방식이든 BIOS 방식이든 Grub이 사용자들에게 일관된 명령을 사용하도록 유도하려는 목적인 듯하다. 실제로는 UEFI와 BIOS 모드의 grub은 서로 다른 패키지이고, 세부 명령 파라메터도 아래의 UEFI 모드에서의 grub-install 명령이 매우 복잡한 것에서 알 수 있듯이 명령 자체가 다르게 수행된다.


참고링크

1. boot-repair 사용하기


2. Try Ubuntu without installing


'리눅스' 카테고리의 다른 글

[우분투] 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
블로그 이미지

NCookie

,