Windows 10, Ubuntu 16.04 듀얼부팅 리뷰

2018.08.03, 2018.08.17(수정), 2018.08.20(수정)

image-of-ubuntu

설치 방법

참고

나의 경우

  1. LG 노트북(i5 4세대, 8G RAM, 128G SSD)에 windows 10이 설치되어 있었다.
  2. 8GB Sandisk USB로 Ubuntu 16.04 LTS 부팅디스크를 만들었다.
  3. 노트북에 꽂고 바이오스에서 USB를 부팅시켰다.
  4. Ubuntu를 설치하는 과정에서 노트북 내장 storage(128GB SSD)는 건들지 않고,
  5. 노트북에 새롭게 꽂은 64GB Sandisk USB(Sandisk Cruzer Ultra Fit)에 Ubuntu를 설치했다.
  6. 나중에 이 USB를 다른 컴퓨터를 꽂아도 기존의 작업환경을 그대로 사용하는 나의 모습을 상상하면서...
  7. 설치를 완료한 뒤 8GB USB를 빼서 나중을 위해 고이 모셔두었다.
  8. 재부팅을 하면 GRUB이란게 뜨게 되는 데, 여기서 Ubuntu를 실행할 지, Windows를 실행할 지를 선택하면 선택한 OS가 부팅된다.

듀얼부팅을 사용하게 된 이유

웹서버 개발자로 일하면서, 서버 개발에서 Windows가 불편하게 느껴졌기 때문이다.
이전까지 서버 개발을 위해서 Ubuntu on Windows 10을 사용하고 있었다. Windows의 Powershell에서 Bash를 사용할까 하다가, 디자인이 넘나 투박해서 Cmder라는 어여쁜 shell로 Bash를 사용하기로 결정했다. 이때는 특히 Vim 뽕에 취해서 한창 Vim 만을 고수하던 때였다. 그런데 Cmder에서 Vim을 키고 한글을 입력하면 한글 문자의 너비때문에 shell이 깨지는 현상이 나타났다. 한글String은 고사하고 주석(comment)까지 영어로 적어야 했다. 문제는 한국에서 서비스하는 프로그램을 작성하게 되면 한글String을 사용할 수 밖에 없다는 것이다. 결국 한글로 주석을 쓰고 싶다는 Ubuntu on Windows 10가 느리다는 핑계와 함께 Ubuntu를 설치하게 되었다.

사용기

2018년 초부터 사용해서 거진 6개월이 된 것같다.
처음에 부팅하면 나타나는 GRUB에서 뭘로 부팅할 지 선택하는 것은 아직도 귀찮다. 노트북이 알아서 내가 원하는 OS를 선택해줬으면 좋겠다.
Ubuntu가 설치된 USB를 빼서 다른 컴퓨터에 꽂아 사용하는 경험은 아직 겪어보지 않았다. 그럴 기회가 없었던 거 같다.
Windows는 게임 전용, Ubuntu는 개발 전용으로 사용하고 있다. 확실히 Ubuntu에서 vim을 사용할 때나 ssh를 사용할 때 암이 낫는 기분이다. 특히 서버와 비슷한 환경에서 개발한다는 것은 참 좋은 것 같다.

Ubuntu 사용 시 몇가지 이슈

첫번째로, 부팅할 때 나오는 GRUB에서 가끔(근데 꽤 자주) windows나 ubuntu 둘 중 하나를 인식하지 못한다. windows를 인식하지 못할 때는 GRUB에서 esc키를 누르고 exit을 입력하면 GRUB을 빠져나와 windows를 부팅하게 된다. 근데 USB가 잘 꽂혀 있는 데도 ubuntu를 인식하지 못할 경우, 될 때까지 껐다켰다를 반복하게 된다. 언젠간 되긴 한다.

두번째는, Ubuntu에서 트위치 스트리밍을 볼 때나 Chrome 탭을 여러 개 띄워 놓는 등 무거운 작업을 하게되면 화면이 주기적으로 멈추게 된다. 추측하기에는 Ubuntu용 디스크가 USB이고 포트도 2.0이라서 즉, 느려터져서 병목현상이 발생하는 것 같은데 정확히는 잘 모르겠다. 다른 사람들은 잘 사용하는 것 같으니 듀얼부팅의 문제는 아닌듯.

세번째는 꽤 중요한데, 사용하다보면 windows와 ubuntu 둘 중 하나는 시간이 틀리게 된다. 두 OS가 하드웨어(메인보드)에 저장하는 시간이 다르기 때문에 발생한다. windows설정으로 해결해도 되고 ubuntu설정으로 해결해도 되는 데 ubuntu가 좀 더 편하다.

  • ubuntu 15.04 이전 버전
    1. /etc/default/rcS 를 연다.
    2. 다음 부분을 추가하거나 수정한다.
    # Set UTC=yes if your hardware clock is set to UTC (GMT)
    UTC=no
    
    1
    2
  • ubuntu 15.04 혹은 그 이후 버전
    1. 터미널을 열고 다음 command를 실행한다.
    timedatectl set-local-rtc 1
    
    1

네번째는 노트북에서 외장스피커를 사용하다가 내장스피커를 쓰게 될 때 발생한다. windows는 안 그런데 ubuntu는 외장스피커[1]를 사용했다가 이를 분리하고 노트북 내장스피커를 사용하려고 하면 소리가 나오지 않는다. 자동으로 전환이 안되는 것이다. 해결방법은 다음과 같다.

  1. ubuntu 화면 오른쪽 위의 스피커 아이콘을 클릭한다.
  2. sound setting(소리 설정)을 클릭한다.
  3. play sound through[2]에서 Built-in Audio(내장 오디오)를 클릭한다(이미 설정돼 있어도 클릭한다).

마지막으로, 카카오톡 깔지 말자.



  1. 스피커가 내장된 모니터를 사용할 때도 마찬가지 ↩︎

  2. 우분투 한글 설정에서는 뭐라고 번역되는 지 모르겠다 ↩︎