Windows 10 과 Ubuntu 15.10 듀얼 부팅 하기

윈도우 10 과 우분투 그놈 15.10 Dual Booting 을 해봤습니다.
Windows 10을 먼저 설치한 후에
시작의 검색란에 전원을 입력하면 아래 그림처럼 나옵니다.
그곳에서 전원 관리 옵션 선택 으로 갑니다.

전원 관리 옵션에서 절전 모드 해제 시 암호 사용을 클릭합니다.

현재 사용할 수 없는 설정 변경을 클릭 합니다.


그러면 아래 그림 처럼  종료 설정을 바꿀 수 있습니다.
그곳에서 빠른 시작 켜기해제합니다.
시스템을 껐다 켜서 BIOS로 갑니다  

Tip)
Windows 10의 파티션을 리눅스에서도 이용하실 땐
Win키 + R누르시고 아래 명령문을 입력해서 종료하세요
shutdown -s -t 0
그러면 이후에 리눅스로 부팅해도 Windows 10의 파티션에 접근하실 수 있습니다.

이제 BIOS 고급모드로 가서 

다음 설정들을 수정합니다.
빠른 부팅비활성화 합니다.

CSM비활성화 합니다.

안전 부팅에서 OS 종류를 기타 OS로 지정합니다.
 
이제 Ubuntu를 설치합니다.
다른 설치 과정은 Ubuntu 설치 과정과 같지만, 설치 과정에서 부트로더 설치 위치를 지정하기 위해서 
설치 형식에서 기타로 갑니다.

그리고, 설치에 필요한 
swap 영역과

 / 마운트 위치를 지정하고 

부트로더의 위치를 지정하는데요, 이때 이미 설치된 Windows 10의 efi 파티션
Ubuntu의 부트로더 파티션으로 지정합니다.
efi 파티션은 fat32 형식으로 되어있습니다. 모든 운영체제에서 두루 다 접근 가능하기 때문이죠,
제 경우에는 /dev/sda2 에 efi 파티션이 지정되어 있어서 그곳에 부트로더를 설치했습니다.

우분투로 부팅한 후에 grub.cfg 에서 먼저 부팅할 OS를 지정합니다.
sudo gedit /boot/grub/grub.cfg
Windows 10을 기본으로 지정하고 2초로 설정 했습니다.
자세한 내용은 이글을 참고하세요
http://bagjunggyu.blogspot.kr/2012/09/os-grub.html

이상 간단하게 살펴 본 WIndows 10 과 Ubuntu 15.10 듀얼 부팅이었습니다.

Windows 10 단독 부팅으로 돌아 갈 땐
* 파티션 편집기에서 리눅스 파티션을 지우고(볼륨 삭제) 볼륨 확장을 해서 원상태로 돌린 후

<볼륨 확장하기>
아래 사진에 보시면 제가 설치했던 20GB에 해당하는 영역이 리눅스를 설치했던 지워진 파티션입니다.
왼쪽의 윈도우 10 파티션에 오른쪽 클릭하셔서 불륨 확장을 합니다

그러면, 볼륨 확장 마법사가 나옵니다.

그대로 윈도우 10 사용 공간으로 만들고

마침을 눌러서 마무리합니다.

그러면 이렇게, 모든 공간이 윈도우 10 사용 영역으로 바뀌게 됩니다.

* 전원 옵션에서 빠른 시작을 다시 켜고
* BIOS에서 빠른 부팅을 다시 활성화 하면 됩니다. 

Tip)
Windows 10 용 복구 디스크 만들기
부트로더를 다시 설치하거나, 시스템 이미지를 백업 하거나
시스템을 다시 설치하고자 하는 경우에 유용하게 쓰이는 
Windows 10용 복구 디스크를 만드는 방법입니다.
그림을 확인하세요 

Tip)
Windows 10 & Ubuntu  GNOME 15.10 & elementary OS luna 트리플 부팅 Burg설치
부모님께서 사용하시는 컴퓨터에 잠시 설치한거라서 기본 부팅을 Windows 10으로 지정하고
리눅스는 부팅 장치 선택에서 하도록 했습니다.
grub를 설치한 후에 burg로 바꿨습니다.

Burg 설치와 설정은 이글을 참고하세요
http://bagjunggyu.blogspot.kr/2013/12/burg-grub.html



제 경우에는 리눅스를 이용하려면 Bios에서 부팅 장치 선택을 해야 하기 때문에
Windows 10을 Burg에 등록하지는 않았는데요,  

Windows 10을 Burg에 등록하실 분들은 이렇게 해보세요.
기본으로 Grub나 Burg는 efi 파티션의 Windows 10읽어 들이지 못합니다.
그래서 수동으로 등록해 주어야 합니다. 
저는 지금 Windows 10 과 Ubuntu GNOME 15.10, elementary OS luna 이렇게 사용중인데요
Burg는 Ubuntu GNOME 15.10에 설치했습니다. (/dev/sda)
그래서 elementary OS luna는 설치할 때 Grub를 자기의 / 파션에 설치했습니다.(/dev/sda7)
Windows 10이 이용하는 EFI 파티션은 (/dev/sda2) 이며 파티션은 fat32 타입입니다.
터미널에서 아래 명문을 실행하시고
$ sudo gedit /boot/burg/burg.cfg
 
elementary OS luna가 자리한 30번 os-prober에 Windows 10을 등록해 주면 됩니다.
두꺼운 글씨체 부분을 복사해서 붙여넣고, 여러분들에게 맞게 고쳐서 이용하시면 됩니다.
UUID는 /dev/sda2의 UUID 입니다.
  
### BEGIN /etc/burg.d/30_os-prober ###
menuentry "elementary OS, 그리고 Linux 3.13.0-68-generic (on /dev/sda7)" --class elementaryos --class os --group group_/dev/sda7 {
    insmod ext2
    set root='(hd0,7)'
    search --no-floppy --fs-uuid --set a19b965b-5a39-4e39-8114-002f36cde596
    linux /boot/vmlinuz-3.13.0-68-generic root=UUID=a19b965b-5a39-4e39-8114-002f36cde596 ro quiet splash $vt_handoff
    initrd /boot/initrd.img-3.13.0-68-generic
}
menuentry "Windows 10 (loader) (on /dev/sda2)" --class windows --class os {
    insmod fat32
    set root='(hd0,2)'
    search --no-floppy --fs-uuid --set 4C5D-9C65
    chainloader +1 chainloader
}

### END /etc/burg.d/30_os-prober ###
그러면 부팅 할 때 이렇게 Burg의 테마가 나옵니다.

Windows 10과 Debian계열 OS 멀티부팅해서 Burg로 부팅하기
https://plus.google.com/101028813073033149665/posts/fsJg75dADDt

Mac의 OS X 와 Ubuntu 듀얼 부팅은 이 글을 참고하세요
http://bagjunggyu.blogspot.kr/2015/10/os-x-el-capitan-ubuntu-gnome-1510.html

P.S.) GRUB 사용하시면
Grub Entry는 이걸 참고해보세요.
menuentry "Windows 10 (loader) (on /dev/sda2)" --class windows --class os {
    insmod fat32
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set=root 4C5D-9C65
    chainloader +1
}

Foxcon 등 Legacy 타입의 BIOS를 이용하면서 Windows 10과 Ubuntu 계열 듀얼 부팅 하기
https://plus.google.com/101028813073033149665/posts/bgNnT1ivT7Y 

집에서 듀얼 부팅 사용하는 경우 EFI와 BIOS를 함께 이용하는 방법 정리
https://plus.google.com/101028813073033149665/posts/HogLzLDznMD

P.S) EFI로 부팅하는 경우 
설치 후 바로 Windows 10으로 부팅된다면
Windows 10에서 관리자 권한으로 터미널을 열고
아래 명령문을 입력해보세요

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi 

그래도 안 되는 경우에는 설치 USB로 boot-repair를 설치해서 부팅 복구해보시구요
그런데, boot-repair 로 복구했는데, 다시 Windows 10으로 자동 시작된다면
위의 명령어를 다시 한번 관리자 권한으로 입력해보세요.

직접 grub.cfg 메뉴에 등록하실 분들은 이걸 참고해보세요

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (/dev/sda2에 있는)' --class windows --class os $menuentry_id_option 'osprober-efi-E684-72F5' {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  E684-72F5
    else
      search --no-floppy --fs-uuid --set=root E684-72F5
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###