무작정 우분투 설치하기

웹 개발자, 특히 서버 개발자라면 아마 리눅스를 피해가기는 어려울 것입니다. 그래서 많은 개발자가 맥북을 사용하고 있습니다. 특히 nodejs 개발 시 macOS 만큼 편리한 OS와 맥북만큼 편리한 노트북을 찾기 어렵습니다.

다만, 우리가 개발의 시작을 꼭 맥북과 함께하지 않으면 못하는 것은 아니기에 우분투 가이드를 준비했습니다. 아직 나는 컴퓨터와 그렇게 친하지 않은데 우분투를 설치하시는 분들을 위해서 무작정 우분투 설치하기 안내문을 준비했습니다. 일단 깔아봅시다!!

Why ubuntu?

  • AWS EC2 등 서버 컴퓨터의 초기세팅과 우분투 설치 후의 작업이 매우 유사합니다. 그러므로, 우분투 트러블슈팅은, 서버 운영체제 트러블슈팅과 거의 같다고 볼 수 있습니다.
  • 우분투를 사용하면서 Unix류 운영체제에 대한 더 깊은 이해를 할 수 있습니다.
  • CLI 에 더 익숙해질 수 있습니다.
  • 세세한 세팅을 직접 할 수 있음으로, 컴퓨터에 대한 이해가 더 높아집니다.

많은 리눅스 디스트로중 우분투를 추천하는 이유는 역시 범용성 때문입니다. 그래도 그나마 가장 안정적인 GUI 시스템을 보유하고 있고, 많은 리눅스 인구가 사용하고 있기 때문에 같은 오류를 겪었던 사람을 쉽게 찾을 수 있습니다. 구글링을 했을 때 정답을 확인할 수 있는 확률이 더 높다는 것이죠. 초보자에게 아주 좋습니다. 안타까운 점은 한글 레퍼런스가 많지 않다는 것인데요. 그래서 이렇게 열심히 적어보고 있습니다 :)

우분투만 사용하기 위해서는 기존에 있던 데이터를 모두 삭제해야 하기 때문에, 가능하면 기존 데이터는 꼭 복원이 가능한 상태로 만들어주세요. Dropbox나 Google Drive와 같은 솔루션을 활용하실 수 있습니다.

우분투 노트북 선택 가이드

사실 우분투는 노트북 기종에 따라서 작동이 원활하지 않은 경우가 종종 있습니다. 그래서 저희는 우분투 인증 노트북을 구매하는 것을 권장드리고 있습니다. 주로 외산 모델인 Dell XPS, Thinkpad 계열 노트북이 우분투와 궁합이 잘 맞기 때문에 구매시 참고 부탁드리고, 가능하면 우분투 인증 노트북 목록에 있는지 확인 후 구매 부탁드립니다.

물론, 기존에 가지고 계신 윈도우 노트북에도 설치 후 사용하실 수 있지만 우분투 전용으로 제작되지 않았기 때문에 자잘한 하드웨어 에러를 겪으실 수 있다는 점 미리 안내드립니다.

새로운 노트북을 구매하실 예정이고 150만원 이상 지불하실 의사가 있다면, 맥북 프로를 추천해 드립니다. 혹은 15년도 구형 맥북 프로도 개발에 전혀 문제가 없습니다 🙂

TIP :우분투 설치가 어려웠던 모델 리스트
- “FreeDOS” 모델이 없고 윈도우 모델만 있는 경우
- 커스텀하게 제작된 게이밍용 메인보드 사용 데스크탑
- 게이밍용 렙탑
- 특수한 기능이 제공되는 랩탑 (삼성 flip)
- Nvidea 계열 내장 그래픽카드를 사용하는 모델

TIP : 우분투와 잘 어울리는 모델
- Dell XPS
- Thinkpad
- Nvidea 계열이 아닌 내장 그래픽카드를 사용하는 모델

우분투 설치 준비하기

설치 전 주의사항

윈도우 / 우분투 듀얼 부팅은 따로 안내하지는 않습니다만, 하셔도 괜찮습니다. 다만 내가 컴맹이다! 싶으신 분들은 윈도우로 작업할 수 있는 노트북/데스크탑을 예비로 마련해두시고 새로운 노트북에 설치하는 것을 권장드립니다.

우분투 설치 가이드

글을 읽고 우분투를 설치하기 어려우신 분들은 아래 유튜브 영상을 참고하시면 설치에 도움이 됩니다.

준비물

  • 16gb 이상 용량의 usb 1 PCS

용량이 16gb 이상인 usb를 구매합니다. 가능하면 Sandisk와 같은 이름있는 제조사에서 생산한 usb를 구매하실 것을 권장합니다. 저가형 usb의 경우 충분히 테스트가 되지 않은 상태에서 출시되는 경우가 많기 때문에 설치 중 에러가 발생할 수 있고, 그것에 대해서 아무도 책임져주지 않습니다. 특히 OS 설치에 사용하는 usb는 안정적인 usb를 구매하시기 바랍니다.

위 두 링크 모두 우분투 공식 홈페이지에서 추천하고 있는 프로그램이니 믿고 사용하셔도 좋습니다. 우선 Rufus와 우분투 20.04를 모두 다운로드 받습니다. 특히 최신 노트북의 경우 20.04 설치를 권장합니다. 드라이버가 잡히지 않는 경우가 종종 있습니다.

우분투 설치 ISO 만들기

다운로드 받으신 Rufus를 실행하면 아래와 같은 창이 나오는데, 우분투를 설치할 USB를 선택해주세요.

그리고 설치를 위해 다운로드 받은 우분투 iso 파일을 선택합니다. “선택” 버튼을 누른 후, 파일을 찾아서 선택합니다. 2021년 4월 현재 20.04가 최신 LTS 버전임으로 설치합니다.

선택이 마무리 되었으면 아래와 비슷한 창을 보고 계셔야 합니다. 내가 우분투 iso를 잘 선택했는지 첫 번째 빨간 사각형을 확인하시고, 시작을 눌러주세요.

혹시 아래와 같은 창이 나온다면, 확인을 눌러주세요. Rufus의 안내는 그래도 믿을 수 있습니다. 여러분은 새로운 usb 드라이브를 선택하셨음으로, 포맷을 해주셔도 상관없습니다. 혹시 기존에 사용하시던 usb를 사용하시는 경우 역시 포맷을 해주셔야 합니다. 기존의 자료를 백업해주세요

다 완료가 되면 안내음이 울립니다. 따로 안내 창은 뜨지 않으나 안심하셔도 괜찮습니다. 😉 이제 usb를 제거합시다. 잘 아시겠지만, 꼭 우측 하단의 usb 모양 아이콘을 눌러 usb 연결 해제하기를 눌러주는 것이 안전합니다. OS 설치용 USB는 특히! 조심해주시기 바랍니다 !

윈도우 10 빠른 시작 설정 해제하기secure boot 해제를 해주시면 이제 우분투 설치할 준비가 마무리 되었습니다.

우분투 설치하기

이제 usb가 완성되었으면 우분투를 설치할까요? 저는 우분투를 보다 적극적으로 사용하기 위해서 컴퓨터에 우분투만 설치하여 사용하도록 하겠습니다.

윈도우 / 우분투 듀얼 부팅은 따로 안내하지는 않습니다만, 하셔도 괜찮습니다. 다만 내가 컴맹이다! 싶으신 분들은 윈도우로 작업할 수 있는 노트북/데스크탑을 예비로 마련해두시고 새로운 노트북에 설치하는 것을 권장드립니다.

  • 부팅 순서 변경하기

우분투 공식 설치 가이드를 참고하여 설치하는 법에 대해서 설명해 드리겠습니다. 우선은 만든 우분투 usb를 꼽고 재부팅합니다. 구글에 usb로 부팅 순서 바꾸기 를 검색하셔서 부팅 순서를 바꾸시면 됩니다. 이 방법은 데스크탑 / 노트북 제조사에 따라 각기 다르니 직접 검색하여 찾아보시고 진행해 주시면 되겠습니다. 대표적인 방법 중 하나인 삼성 노트북의 부팅 순서 변경법입니다. 보통 컴퓨터 부팅 후 F12나 F2를 누르시면 바이오스 창에서 변경하실 수 있습니다.

이렇게 성공적으로 부팅 순서를 바꾸게 된다면, 아마 아래와 비슷한 창을 보게 되실 겁니다. 한글로 설치하셔도 무방하지만, 저는 영문 설치를 권장합니다. 이전에는 흔한 에러였지만, 요즘에도 폴더(디렉토리) 이름에 한글이 있는 경우 다양한 버그를 마주하는 경우가 많기 때문입니다. 이후 한글 입력 방법에 대해서 배우실 수 있게 됩니다. Install Ubuntu 를 누르고 설치를 시작합시다.

키보드 관련 질문이 나오면 기본으로 지정된 English를 선택하고 다음으로 넘어가시면 되고, 이제 어떤 방식으로 우분투를 설치하는 게 좋을지 알아봅시다.

공식 홈페이지에서 권장하는 옵션과 같이 설치하는 것을 추천해 드립니다. 물론 자신의 성향에 따라서 최소 설치를 하셔도 되지만, 처음 사용하는 분에게 도움이 되는 기본적인 유틸리티가 깔린 것이 좋을 것 같습니다. 🙂

우리는 우분투만 사용할 예정이기 때문에 첫 번째 옵션을 선택하여 설치하도록 하겠습니다. 다시 한번 말씀드리지만, 중요한 데이터가 있다면 따로 꼭 복사해두시기 바랍니다. Dropbox나 Google Drive를 사용하면, 중요한 정보를 옮겨두었다가 다시 받아올 수 있습니다 !

중요한 데이터가 있었는지 다시 한번 확인해 보고, `Continue` 해주세요.

다음으로는 위치 설정 안내가 나옵니다. 처음에 나오는 London이 아니라 Seoul을 선택해주세요. 나중에 고칠 수 있음으로 큰 걱정하지 않아도 좋습니다.

이름, 아이디, 비밀번호를 작성합니다. 이 비밀번호는 관리자 권한 `sudo` 명령을 사용할 때 사용하게 되는 중요한 비밀번호이니 꼭 기억하시기 바랍니다.

설치가 끝났습니다. 재부팅과 usb 제거를 해주시면 우분투가 실행됩니다 ! 다음 글에서 자바스크립트 개발을 위해서 무엇을 먼저 해야 하는지 알아보겠습니다.

--

--

Hong Shik Branden Kim
코드스테이츠 Code States — Unlock Human Potential

Software Engineer, who talks tech in human language. / automation, language enthusiast / @codestates