티스토리 뷰

728x90

 올해 초에 MWC에서 선보였던 우분투폰 프리뷰 버전에 이어 계속 업데이트가 되고 있는 우분투 폰을 알아보고 설치해보려고 합니다.우분투 프리뷰 버전에서는 인터넷만 가능했었지만 지금의 버전은 카메라와 GSM 데이터 통신, 전화와 문자까지 가능해졌습니다. Ubuntu를 통해서 우분투 폰을 설치가 가능합니다. 아래 Ubuntu on phones의 원문 글을 토대로 갤럭시 넥서스에서 Ubuntu phone를 설치하여보았습니다.


참고 : 한글이 지원되지 않고, 성능이 아직은 많이 느립니다. 그냥 사용해보고 싶으신 분들만 설치해보세요.


관련 글

 윈도우의 Virtualbox에 우분투 설치http://thdev.net/237 (최신 버전이 아니기에 아래 내용과는 다릅니다.)
 우분투 프리뷰 버전 설치 관련 글 : http://thdev.net/383


Ubuntu on phones 설치 메뉴얼 원문 글 : http://www.ubuntu.com/phone/install


Ubuntu on phones 설치전 준비

 준비는 Ubuntu를 기준으로 하기에 많은 부분은 없습니다. USB 드라이브를 설치할 필요도 없습니다. 일단 Ubuntu 최신 버전을 준비하시면 됩니다. 가상으로 올리셔도 되고, 직접 설치하셔도 됩니다. 윈도우 사용자라면 vmware player 또는 Virtualbox 등을 통해서 우분투 설치하신 후 진행 하시면 됩니다.


적용 가능한 폰은

 프리뷰 버전은 넥서스 7과 넥서스 10까지 포함되었지만 이 2개는 테블릿 버전이 따로 있고, 폰이 아니기에 우분투 폰에 적용가능한 이미지는 없네요. 아래 2개의 기기에서 우분투 폰을 적용가능합니다.

 기기

 코드 명

 팩토리 이미지

 갤럭시 넥서스

 maguro

 takju 또는 yakju

 Nexus 4

 mako

 occam


1. Ubuntu에서 준비

 Ubuntu는 12.04 LTS 이상의 버전에서 가능합니다. 터미널을 실행(Ctrl + Alt + T)하고 명령어를 입력하여 주면 됩니다. 명령어는 4 줄만 입력하시면 됩니다. fastboot를 위한 명령어 셋을 다운로드 받는 과정까지 포함합니다. fastboot를 위한 파일은 안드로이드 홈페이지에서 SDK를 다운받으셔도 되겠지만 아래 명령어를 통해서 간단히 받을 수 있습니다.


우분투 폰 이미지 경로 등록

sudo add-apt-repository ppa:phablet-team/tools


등록은 아래와 같이 자동으로 이루어집니다.


등록을 하고나서 설치를 진행합니다. phablet 툴과 안드로이드 adb, fastboot를 설치합니다.

sudo apt-get update

sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot


 필요한 파일을 다운로드 받으시는데 필요한 용량은 136 MB 입니다. 뒤에서 Ubunto img를 다운받는데는 더 많은 용량을 필요합니다.

2. 안드로이드 백업(옵션)

 안드로이드 폰의 백업은 필요하신 경우에 진행하시면 됩니다. 루팅이 안되어도 가능한 방법이니 아래 명령어를 입력하시면 됩니다. 별도의 앱으로 백업을 하시고 싶으시다면 아래의 글을 참고하셔 백업을 하셔도 됩니다.

 데이터 백업/복원하는 Heliumhttp://thdev.net/485


 백업을 진행하기 전에 개발자 옵션을 활성화 해주어야 합니다. 개발자 옵션은 "설정 -> 정보 -> 빌드 번호"를 7번 정도 연속으로 눌러주시면 활성화 됩니다. 그리고 USB debugging 모드를 활성화 해주시면 됩니다.


 우분투 기준으로 설명하기에 USB 드라이브 설치같은 내용은 없습니다. 아래 명령어를 입력하시면 백업을 진행할 수 있습니다.

adb backup -akp -shared -all


 추후 복원을 하기 위한 명령어는 아래와 같습니다.

adb restore backup.ab


3. 디바이스 Unlock

 기기 언락을 하게 되면 모든 데이터는 사라지게 됩니다. 데이터 백업이 필요한 경우라면 바로 2 번째 단계를 먼저 진행하셔야 합니다.

 아래 링크로 이동하시면 UNLOCK 하는 방법을 확인할 수 있습니다. UNLOCK까지 진행하신 후 돌아오시면 됩니다.

  http://thdev.net/360

 - UNLOCK을 하시면 모든 데이터가 삭제됩니다. -

 

 만약 UNLOCK 상태가 아니라면 기기를 초기화 해주셔야 합니다.

 공장 초기화 진행 방법은 다음 글 참고 : http://thdev.net/461


 공장 초기화 또는 UNLOCK을 하고나셨으면 폰을 부팅해주시면 됩니다. 다시 USB 디버그 모드 활성화까지 해주신 다음 아래 과정을 진행하시면 됩니다.


4. 기기 설정

 바로 위의 과정에서 기기 설정을 하셨다면 바로 5단계로 넘어가시면 됩니다. 젤리빈과 킷켓을 기준으로 하는 기기이며, USB 디버그 활성화 하는 방법과 마찬가지의 작업을 해주시면 됩니다.

 - 개발자 옵션 활성화

 - 개발자 옵션에서 USB 디버그 활성화

 - 가상 머신에서 진행하신다면 메뉴에서 "기기 제거" 부분에서 해당 넥서스 4 또는 갤럭시 넥서스를 연결 해주셔야 합니다.

 그리고 컴퓨터에서 USB 인식을 하였는지 확인하기 위해서 아래의 과정을 거쳐보시면 됩니다. 만약 adb devices 명령에서 offline라고 표시된다면 휴대폰의 화면을 확인하시거나 USB 디버그 모드 활성화, USB 케이블을 확인해보시기 바랍니다.

 윈도우와는 다르기에 USB는 별도의 드라이브 설치를 필요치 않습니다.


5. 설치

 4단계가 준비 되었으면 우분투에서 아래 명령어를 입력하시면 됩니다. 그러면 설치가 진행됩니다.

phablet-flash ubuntu-system --no-backup

 

 진행 중에 질문이 나오는데 yes 해주시면 됩니다. 그리고 이 과정은 전부 자동으로 진행되며, 사용자가 손을 대어야 할 부분은 없습니다. 진행되는 시간 역시 오래 걸리므로 다른 부분은 만지지 마시기 바랍니다.


 완료가 되면 tmp 파일들은 자동으로 삭제됩니다.


마무리

 다시 기존의 안드로이드를 설치하시고 싶으시다면 아래 글을 참고하셔서 진행하시면 됩니다.

 안드로이드 Factory Images를 통한 설치http://thdev.net/259

 

 안드로이드 프리뷰 버전보다 더 설치하기 쉬워졌고, 앞으로 업데이트가 자주 있을것 같습니다. 그렇기에 우분투 폰도 쓸만 해진것 같습니다. 프리뷰 버전은 어디까지나 남들에게 이 OS가 이렇게 동작한다는걸 보여주기 위해서 만든것이였지만 지금의 Ubuntu phone은 실제 사용자가 사용할 수 있는 수준으로 변경되었다는 점입니다. 한글은 지원되지 않으니 참고하세요.



댓글