본문 바로가기
Machine Learning | Deep Learning

[개발환경]윈도우 PC에 멀티부팅으로 우분투 설치

by 다봄이 2020. 8. 26.

How to set Windows and Ubuntu environment as multi-booting environment?

WARNING 오류 발생 시 책임지지 않습니다. PC의 중요한 데이터는 반드시 백업 후 진행하세요! WARNING

Contents

  1. 우분투 설치 usb 굽기
  2. Fast setup & Secure boot 해제(Windows8 이상)
  3. 드라이브 파티션 나누기
  4. Ubuntu 설치
  5. 한/영 전환키 설정
  6. 부팅 우선순위 변경 - Windows default로 변경하기

My environment

  • Windows10 / Windows10 HOME is installed
  • Ubuntu 18.04(currently released 20.04) is targeted
  • utorrent
  • 4GB USB
  • SAMSUNG laptop

들어가기 전에

  • 노트북의 BIOS 모드를 확인하셔야 합니다. (Bios 모드 확인하기: Legacy? UEFI?) 대부분의 경우 UEFI일 것이므로 해당 글에서는 UEFI를 기준으로 진행됩니다.
  • 삼성 노트북 Window10 이상에서는 BIOS에 진입할 경우 BitLocker라는 암호화 프로그램이 활성화되므로, BitLocker를 해제하고 BIOS에 진입하셔야 합니다. 해제 방법은 아래에 적혀있으며, BitLocker를 해제하지 않거나 키를 등록하지 않아서 발생하는 문제에는 책임질 수 없으므로 주의하세요(ㅠㅠ).
  • 우분투를 설치할 USB는 8기가 이상, 최소 4기가 이상이 권장됩니다.

우분투 설치 usb 굽기

1. 우분투 다운로드

  1. PC에 setting할 것이므로 Ubuntu Desktop으로 다운 받는다.
    • 우분투 다운로드는 여기에서 가능하다.
    • USB에 설치 환경을 구성하기 위한 universal usb installer여기에서 다운로드.
  2. 최근 20.04 버전이 릴리즈되었기 때문에, 18.04를 다운 받는 방법은 약간 달라진다.
    1. 해당 페이지의 Download 아래의 see our alternative downloads 클릭.
    2. 방법 1)Past releases and other flavours 섹션의 Past releases 클릭하여 18.04 폴더 클릭 혹은
      방법 2)Past releases and other flavours 섹션의 Ubuntu 18.04 LTS (Bionic Beaver) 클릭
    3. 둘 중 아무 방법으로 들어가도 아래와 같은 화면을 만날 것이다. 여기서 ubuntu-18.04.5-desktop-amd64.iso 혹은 ubuntu-18.04.5-desktop-amd64.iso.torrent를 다운받는다.
  3. (.torrent로 다운받았을 경우에만) torrent 해제
    • .ios로 다운받았을 경우 패스하고 USB에 우분투 설치를 바로 진행한다.
    • 이전 release 버전 파일들은 torrent 파일로도 제공되므로, torrent 파일 해제 작업이 필요하다. 필자는 이를 위해 utorrent를 설치하고 파일을 해제하였다. (utorrent가 아니더라도 토렌트 해제 어플리케이션이면 OK)

      USB에 ubuntu 환경을 설치하기 위해 .iso 파일이 필요하기 때문에 .iso.torrent 파일을 토렌트 해제하여 .iso로 바꾸는 과정

    • 필자는 뮤토렌트를 여기에서 다운로드 하였음.
    • 뮤토렌트를 실행하고 다운받은 .iso.torrent 파일을 추가한다.

2. USB에 우분투 설치

  1. 컴퓨터에 USB를 꽂는다!!!
  2. Universal USB Installer를 실행하여 usb에 우분투 굽기
    1. Step1 단계의 OS를 Ubuntu 선택
    1. Step2 단계의 Browse를 클릭하여 다운받은 우분투 .iso 파일을 선택
    1. Step3 단계에서 우분투를 설치할 USB 선택
    1. Create를 누르면 아래와 같은 창이 나타나며 usb에 설치가 진행됨.
    1. 이제 이 usb는 우분투 installer가 되었다!

Fast setup & Secure boot 해제(Windows8 이상)

  1. Fast setup 해제하기
    • 제어판 -> 시스템 및 보안 -> 전원 옵션 -> 전원 단추 작동 설정
    • 현재 사용할 수 없는 설정 변경 클릭 -> 빠른 시작 켜기 해제
  2. BitLocker 해제하기(삼성 노트북 Windows10 이상)

    삼성 노트북 Windows 10 이상에서 기본으로 내장되어 있는 전체 디스크 암호화 프로그램으로, Windows10 이상이 깔려있는 삼성 노트북이 아닐 경우에는 넘어가셔도 됩니다.

    • BitLocker 활성 조건에 따라 삼성 노트북 window10 이상에서 장치암호화 해제를 하지 않고 BIOS에 접근하려 하면 BitLocker가 활성화된다.

      필자는 노트북 수리를 맡겼다가 BitLocker 키를 모르는 상태에서 활성화되어 윈도우를 밀고 재설치한 슬픈 기억이 있다.....

    • 설정 -> 업데이트 및 보안 -> 장치 암호화 -> 장치 암호화 끄기
    • 암호 해독이 끝난 후 장치 암호화 해제 완료된다. 시간이 좀 걸린다(데이터가 많을 경우 해독에 시간이 더 오래 걸린다고 한다.)
    • 장치 암호화를 끄기 전에, 필자와 같은 불상사를 방지하기 위해 BitLocker 복구 키를 등록하는 것도 좋은 방법이다.
      • 오른쪽 상단의 BitLocker 설정 클릭
      • BitLocker 복구 키를 저장하거나 인쇄할 수 있다. PC에 저장, USB에 저장, Microsoft 계정에 저장 3가지 옵션이 있는데, USB에 저장하고 + Microsoft 계정에도 저장하는 것을 추천.
  3. Secure boot 해제하기

드라이브 파티션 나누기

  1. Windows키 + R -> diskmgmt.msc
  2. 주 드라이브 볼륨 축소
    • 디스크 할당에 대한 기준을 모르겠다. 축소 가능한 크기가 약 250G이기 때문에 50G 정도를 할당하기 위해 50000(MB 기준이니까) 입력함.
  3. 축소한 만큼의 용량이 할당되지 않음으로 나온다.

Ubuntu 설치

  1. Ubuntu OS로 들어가기 위해 BIOS에서 운영체제 우선순위를 변경한다.
    • BIOS 진입 -> Boot -> Boot Option Priorities -> USB 부팅이 우선이 되도록 바꾸기(필자의 경우는 UEFI) -> Save
  2. BIOS를 종료하면 자동으로 우선순위가 높은 우분투 GRUB로 들어간다.
  3. Try Ubuntu without installing
  4. 바탕화면의 Install Ubuntu 선택
    1. 환영합니다
      • 언어 선택
      • 필자는 혹시나 설치과정에서 발생할 수 있는 혼란을 피하기 위해 한국어로 선택.
    2. 키보드 레이아웃
      • 디폴트(한국어 101/104키 호환)으로 둔다.
    3. 업데이트 및 기타 소프트웨어
      • 일반 설치와 최소 설치를 선택할 수 있는데, 차이점은 오피스나 미디어 플레이어 등의 소프트웨어 어플리케이션이 함께 설치되느냐(일반설치) 마느냐(최소설치) 이다.
    4. 설치 형식 : 여기부터는 웹나우테스님의 블로그를 클릭하여 해당 설명대로 똑같이 진행할 것
      • 설치 형식은 기타
      • Windows가 깔려 있는 컴퓨터이고, 듀얼 부팅으로 사용할 것이기 때문!
      • 윈도우가 설치되어 있는 컴퓨터라면 남은 공간 항목에 디스크 공간이 있어야 Ubuntu를 설치할 수 있으며, 공간이 없다면 윈도우의 디스크 관리자에서 볼륨 축소를 해서 공간을 확보해야 함.
      • 스왑 파티션 할당은 웹나우테스님의 블로그랑 또옥같이 진행하였다! 정리가 아주 잘 되어 있으니 해당 블로그 참고할 것!!!!

한/영 전환키 설정

한국어 자판이 안 쳐진다!!

주의사항 : 설정 당시에는 한/영키로도 한글 변환이 잘 되지만, 이후로는 한/영키는 잘 먹지 않아 shift + space키를 사용하는 것이 마음 편하다.

  1. 검색창에서 setting -> 지역 및 언어
  2. 한국어 101/104키 혼합 삭제(- 모양 아이콘 클릭)
  3. 한국어의 톱니바퀴 모양 클릭 -> IBus 한글 설정 창에서 한영전환키에 한/영키(Alt_R) 추가 후 적용

부팅 우선순위 변경 - Windows default로 변경하기

  1. 검색창에서 terminal
  2. cat /etc/default/grub으로 os 우선순위 확인
    • GRUB_DEFAULT=0 즉, 우분투가 우선이다.
    • 윈도우는 index 2
  3. 터미널에 $ sudo nano /etc/default/grub로 편집기 실행
  4. 실행된 편집기에서 GRUB_DEFAULT=saved로 수정하고 저장
  5. 터미널에서 sudo update-grub
  6. 터미널에서 sudo grub-set-default 2로 우선순위 변경 후 grub-editenv list로 확인

궁금한 것

  • 모든 세팅을 끝마친 후에는 해제했던 빠른 시작 켜기를 다시 설정해도 되는가?
  • 삼성 노트북 BitLocker 비활성을 위해 해제했던 장치 암호화를 다시 켜도 문제없이 동작하는가?
    • 장치 암호화를 실행하면 BIOS에 진입할 때 자동 활성화되므로, BIOS에 들어갈 일이 없으면 다시 켜도 상관없다.
    • 또, BitLocker 복구 키를 등록했으면 다시 켜도 상관없다.
  • 디스크를 할당할 때(드라이브 파티션 나누기) 어느 정도의 용량을 할당하는 것이 적절한가? 기준이 없나?

참고한 링크

댓글