출처: http://blog.naver.com/baljern?Redirect=Log&logNo=140105847638

VMware에서 Android OS 사용하기  
 



애플 아이폰의 대항마로 나선 안드로이드폰의 OS를 체험해보는 간단한 방법은 안드로이드OS를 VMware나 VMware Player용 안드로이드 OS를 다운받아 가상머신에 설치하면 됩니다. 안드로이드가 내장된 스마트폰을 구입하기에 앞서 미리 체험해보는 것도 괜찮을 것입니다.


구글 안드로이드
안드로이드(Android)는 휴대전화기를 비롯, 모바일 디바이스를 위한 운영체제와 미들웨어 그리고 핵심 어플리케이션을 포함하고 있는 소프트웨어 스택이다. 안드로이드는 개발자들이 자바(Java) 언어로 어플리케이션을 작성 할 수 있게 하였으며, 컴파일된 바이트코드를 구동할 수 있는 런타임 라이브러리를 제공한다. 또한 안드로이드 SDK를 통해 어플리케이션을 개발하기 위해 필요한 각종 도구들과 API를 제공한다. 안드로이드는 리눅스 커널 위에서 동작하며, 다양한 안드로이드 시스템 컴포넌트에서 사용되는 C/C++ 라이브러리들을 포함하고 있다. 안드로이드는 기존의 자바 가상 머신 과는 다른 가상 머신인 달빅 가상 머신을 통해 자바로 작성된 어플리케이션을 별도의 프로세스에서 실행하는 구조로 되어있다.


2005년 안드로이드 사를 구글에서 인수한 후 2007년 11월, 안드로이드 플랫폼을 휴대전화용 OS로서 무료 공개한다고 발표한 후 48개의 하드웨어, 소프트웨어, 통신 회사가 모여 만든 OHA(Open Handset Alliance)에서 공개 표준을 위해 개발하고 있다. 구글은 안드로이드의 모든 소스 코드를 오픈 소스 라이센스인 아파치 라이센스로 배포하고 있다.


PC에서 안드로이드를 구동하기 위해서는 VMware Workstation(상용) 또는 VMware Player(공개용)
Android-x86-1.6-r2.iso 파일이 필요합니다. (Downlaod)
Android OS 다운로드 사이트 http://code.google.com/p/android-x86/downloads/list

저는 VMware Workstation을 사용하고 있으므로, VMware에서 설치하는 방법을 다루겠습니다.
테스트에는 Windows 7 Pro K x64 / Intel Core2Duo / VMware Workstation 7.0.1을 이용했습니다. 

 
 VMware에서 가상머신 만들기
 


    가상머신에서 Android를 구동하는 방법은 CDROM(이미지파일)로 구동하는 방법과 가상 하드디스크에 파일로 설치하여 구동하는
    2가지의 방법이 있습니다만, 하드디스크에 설치하는 방법은 파티션 포맷 등의 추가 작업이 필요하기 때문에, 여기서는 간단하게
    이미지파일을 이용하여 구동하는 방법을 다루려합니다.



 

VMware의 File > New > Virtual Machine...을 클릭합니다.
 




 Next를 클릭합니다.


 



 Browse...를 클릭해 android-x86-1.6-r2.iso파일을 지정하고 Next를 클릭합니다.




 

 Guest OS에 Other, Version에 Other을 선택하고 Next를 클릭합니다.


 



 가상머신 이름을 입력하고 Next를 클릭합니다.


 



어차피 하드디스크는 필요없기 때문에, 설정없이 Next를 클릭합니다.
 




Customize Hardware를 클릭합니다.
 




Memory 설정항목을 512MB로 고쳐줍니다.
 




Floppy는 필요없으니 선택 후에 Remove를 클릭하고 OK를 클릭하여 설정을 끝냅니다.
 




한 가지 설정을 더 해야 하므로 Power on this virtual machine after creation에 체크를 빼고 Finish를 클릭합니다.
 




Edit virtual machine settings를 클릭합니다.





Hard Disk를 선택하고 Remove를 클릭한 후에 OK를 클릭합니다.
 




Power on this virtual machine을 클릭하여 가상머신을 실행합니다. 


   
 
안드로이드 구동  
 



 

Live CD - Run Android-x86 without installation을 선택하고 엔터를 누릅니다.
 




 로고 화면이 지나가면


 



안드로이드 기본화면이 나옵니다.




 

 마우스 오른쪽 버튼을 클릭하여 설정화면을 불러낼 수 있습니다.




 

설정은 핸드폰의 설정과 비슷하네요. (안드로이드는 구글의 태플릿PC인 위패드 등에도 사용될 예정입니다)




 

 웹브라우저를 구동하고 검색란을 클릭하니 입력자판이 나옵니다.




 

 제 블로그에 접속해보니 안드로이드에서는 이렇게 나오는군요.




 

 화면 우측에 화살표를 당깁니다.


 



 여러가지 어플리케이션이 들어 있는데, 실제 폰이 아니기 때문에 어플리케이션을 추가 할 수 없는 점이 아쉽군요.




 

 간단한 내장게임을 실행해봤습니다.




뮤직 플레이어인데 디자인이 심플하다 못해 썰렁하네요.


 
 

스마트폰은 필요한 어플리케이션을 추가로 구입하거나 무료로 제공되는 것들을 다운로드하여 설치하고, 입맛에 맞게 설정하고
배열 할 수 있기 때문에, 위에서 살펴 본 내용들은 말 그대로 맛보기에 지나지 않습니다. 폰이 아니기 때문에 웹에 연결이 안되고
SD메모리 카드 슬롯도 가상머신 내에서는 동작하지않기 때문에 추가 어플리케이션을 사용 할 수 없어, 썰렁한 화면만 볼 수 있
고 터치스크린이 모니터가 아닌 관계로 편리함을 느낄 수도 없습니다만, 베이스 파일만 이용해봐도 아이폰OS와 비교하기엔 충
분하군요.  짧은 시간이었지만 안드로이드를 써보고는 스마트폰으로 교체하게 된다면 어떤 폰을 골라야 하는지 결정을 내리는데 는 충분했다고 생각합니다. 

HDD에 설치하는 방법도 이용해봤는데 NTFS 포맷까지 호환이 가능한 점을 볼 때 PC에서 NTFS로 포맷된 대용량의 메모리카드
에 동영상파일과 같은 컨텐츠들을 담아 안드로이드폰에서 이용하는데에도 문제가 없을 것 같네요.

 
 
 
 
관련포스트 - VMware에서 Google Chrome OS 돌리기 http://blog.naver.com/baljern/140105563310

관련사이트 - 안드로이드펍 http://www.androidpub.com/usergroup
                   네이버 안드로이드폰 사용자모임 http://cafe.naver.com/mp3o
                   삼성안드로이드폰랜드 http://cafe.naver.com/androidland
                   다음 안
[출처] VMware에서 안드로이드 OS 사용하기|작성자 비모씨

AND