출처 : http://www.econovation.co.kr/ecnvb/안드로이드-vlc-플레이어-만들기-5-vmware-가상머신에-우분/


이번 5편 강좌에서는 안드로이드 NDK 개발환경을 구축하기 위해서 VMware 가상머신에 우분투 설치방법에 대해 살펴보겠습니다.

예전에는 리눅스/우분투를 별도의 PC에 설치하여 개발환경을 구축하였습니다. 그러나 최근에는 CPU 사양/성능이 향상되었고 메모리 용량도 커지면서 하나의 Windows/iMac PC 환경에서 가상머신을 설치하고 그 가상머신에 리눅스/우분투를 설치하여 개발환경을 구축함으로써 경제성과 효율성을 높이게 되었습니다.

물론 CPU 사양은 Intel i5 이상, 메모리 8~16 GByte 이상을 장착해야 합니다.
그리고 VMware 가상머신을 설치 하려면 CPU는 VT(Virtualization Technology) 을 지원 해야
합니다. 먼저 PC CMOS 설정에서 VT 가 Enable 되어 있는지 확인해야 합니다.

VMware 는 상용 프로그램입니다. Mac 용은 VMware Fusion 이며 Windows 용은 VMware Workstatiosn 으로 판매되고 있습니다. 자신의 PC 환경에 따라서 구매하여 설치 하시면 됩니다.

자 그러면 VMware 을 사용하여 우분투 OS 를 설치해 보겠습니다.

 

  • 우분투 리눅스 이미지 파일(ubuntu-xxx.iso) 다운로드

우분투 사이트 http://www.ubuntu.com 에 가셔서 이미지 파일을 다운로드 해서 저장합니다.

  • VMware 을 실행하고 Create a New Virtual Machine 메뉴를 선택합니다.

VMware 에 우분투설치

  • Custom 항목을 선택하고 Next 클릭합니다.

VMware 에 우분투설치

  • Next 클릭하고 다음 단계로 진행합니다.

VMware 에 우분투설치

  • 설치 디스크가 있을 경우 Installer disk 를 선택하고 iso 이미지 파일을 사용할 경우 Installer disk image file(iso) 메뉴를 선택합니다. 저희는 다운로드 한 우분투 iso 이미지 파일을 사용해서 설치하도록 하겠습니다. Installer disk image file(iso) 메뉴를 선택하시고 iso 파일 경로를 지정해줍니다.

VMware 에 우분투설치

  • 우분투 이름, 사용자 이름, 비밀번호를 입력합니다.

VMware 에 우분투설치

  • 우분투 가상머신 이미지가 생성될 경로를 지정해주고 Next 를 선택합니다.

VMware 에 우분투설치

  • 우분투 가상머신이 사용할 프로세서 개수를 지정합니다.

- Number of processor : CPU 개수를 의미하며 대부분 하나입니다. 1을 선택합니다..
- Number of cores per processor: 가상머신이 사용한 코어의 수를 지정하는 메뉴입니다.
CPU가 듀얼코어이면 1로 쿼드코어이면 2로 설정하면 됩니다.

VMware 에 우분투설치

  • 우분투 가상머신이 사용할 메모리 크기를 지정합니다. 최소 512MB을 지정합니다. 권장사항은 1GB 입니다.

그림-8

  • 가상머신의 인터넷 연결 방식을 선택합니다. 그냥 NAT 항목을 선택하시면 됩니다.

VMware 에 우분투설치그림-9

  •  I/O 컨트롤러 타입을 선택합니다. 그냥 권장항목을 선택하고 다음 진행합니다.

VMware 에 우분투설치

  • 가상디스크 생성 타입 선택항목입니다. Create a new virtual disk 선택합니다.

VMware 에 우분투설치

  • 가상디스크 크기를 설정합니다. 우분투가 설치되고 개발환경을 구축하기 위해서는 권장20GB 로 설정하는 것이 좋습니다.

VMware 에 우분투설치

  • 사용자가 설정한 정보를 보여줍니다. 마침(Finish) 을 선택하면 우분투 설치를 시작합니다.

VMware 에 우분투설치

  • 우분투 설치가 시작됩니다. 설치화면 지시대로 설치를 진행합니다.

VMware 에 우분투설치

  • 설치 완료 후 우분투 실행 화면

VMware 에 우분투설치

 

다음 6편에서는 오늘 구축한 우분투 가상머신에서 안드로이드 NDK 개발환경을 구축하는 과정을 살펴보겠습니다.


  1. 안녕하세요 2015.12.12 16:59

    안녕하세요. 여쭐 것이 있어 글을 남기게 되었습니다.
    이번에 리눅스와 같은 환경이 필요한데, 리눅스는 자신이 없어서 우분투를 깔게 되었습니다.
    Oracle이란 가상머신으로 우분투를 깔았는데, 우분투 os를 이용하기 위해서는 Oracle이란 가상머신을 윈도우 상에서 실행해야하는 것인가요?

    그나저나 설치도 4시간이나 걸렸는데, 너무 느려서 사용이 거의 불가능하네요...뭔가 잘못 설치한 것 같습니다.
    혹시 조언을 해주실수 있으신지요?

    감사합니다.

    • Favicon of https://lafirr.tistory.com lafirr 2015.12.13 22:30 신고

      리눅스는 OS 이기 때문에, 윈도우 환경에서 타 OS 설치를 하기 위해서는, 가상 머신을 설치한 후에 그 안에 리눅스를 깔아야 합니다.

      가상 머신이라는 것은, 내 컴퓨터 안에 가상으로 만든 컴퓨터이기 때문에, 리소스를 공유하게 됩니다. 예를 들어 윈도우 상에서 Oracle Virtual Machine 이라는 것을 깔고, 가상 머신을 생성하게 되면, 백그라운드에서 Windows 가 돌아가고 있고, 우분투가 그 위에서 돌게 됩니다. 이렇게 되면, 애초에 컴퓨터에 장착된 메모리가 8기가라고 해도, 가상머신에 2기가가 할당되어있으면, 2기가짜리 컴퓨터에 우분투를 설치한거랑 똑같아지기 때문에, 손으로 만질 수 있는 기계덩어리 컴퓨터의 본래 성능보다 택도 없이 낮은 성능의 컴퓨터를 사용하게 되는 것이죠.

      그래서 아마도 느릴겁니다. 많이. 당연히 느립니다.
      안느려지게 하려면 가상 머신을 생성할때 리소스를 많이 주면 됩니다. CPU 도 Full 로 사용하게 하고 메모리도 많이 주면 가상 머신은 조금 더 빨라지겠지만, 다시 Windows에서 무엇인가를 실행하려면 엄청 느려지겠죠.

      컴퓨터 성능이 좋지 않을때 리눅스 + 윈도우를 사용하기란 조금 힘듭니다.
      대신 컴퓨터의 전원을 켰을 때,
      리눅스로 할거냐, 윈도우를 할거냐로 선택적으로 해서,
      컴퓨터 1개로 처음부터 윈도우로 부팅하거나, 리눅스로 부팅하거나 하는식으로 선택할 수는 있습니다.
      "듀얼부팅" 이라고 검색하시면 많은 내용이 나올겁니다.
      이 방법으로 하면, 리눅스, Windows를 동시에 사용은 못하더라도,
      윈도우를 쓸때면, 컴퓨터 껐다가 윈도우로 부팅하고,
      리눅스를 쓰고싶으면, 컴퓨터 껐다가 리눅스로 부팅하고
      이런식으로 사용할 수 있습니다.

+ Recent posts