I. 시작하기 전에
1. 현재 HTC 안드로이드폰에서만 작동하며 이후 버전은 다른 폰도 지원할 수도 있다.
  (이후 내용에 대해서는 여기서 다시 확인하기 바란다.)

II. VM을 다운로드하고 구성한다.
1. 여기에서 (맨위의 윈도우용) VirtualBox를 다운로드 한다.
   Link : http://www.virtualbox.org/wiki/Downloads
   Setup을 실행하고 next 버튼을 눌러서 설치한다.
2. VirtualBox를 열고 New를 누른다.
3. 새 VM에 원하는 이름을 지정한다.
   (간단한 설명을 위해 우리는 Linux로 지정했다.)
4. OS는 Linux를 선택하고 버전은 Ubuntu를 선택하고 next를 클릭한다.
5. Memory setting의 기본값을 그대로 두고 next를 클릭한다. (기본값은 384mbs)
6. Boot Disk 화면도 그대로 두어 부팅 하드 디스크와 새 하드 디스크 생성이 모두 선택되어진 채로 next를 클릭한다.
7. Linux 용량 설정 슬라이더가 나타날때까지 next를 클릭한다. 슬라이더를 8Gbs로 옮기고 next를 선택한다.
8. 완료되고 처음 시작했던 화면에 Linux Machine이 전원이 꺼진채로 다시 나타날때까지 next를 클릭한다.

III. VM에 Linux Ubuntu를 설치한다.
1. 여기에서 Ubuntu 9.1을 다운로드한다.
   Link1 : http://www.megaupload.com/?d=N0AYKU7N
   Link2 : ftp://ftp.kaist.ac.kr/ubuntu-cd/9.10/ubuntu-9.10-desktop-amd64.iso 64bit

2. 다운로드 되면 VirtualBox 프로그램상의 상단에서 Start 버튼을 클릭한다.
3. 모든 경고 창을 닫는다.
4. Devices > CD/DVD Devices > More CD/DVD Images 를 클릭하고 다운로드한 Ubuntu 이미지를 선택한다.
5. 이 없다?
6. 화면에 내용을 따라서 VM에 Ubuntu를 설치한다.
7. 설치가 완료되고 재시작한 후, Applications > Accessories > Terminal 로 가서 다음 내용을 입력하고 엔터키를 친다.:
   sudo apt-get install sun-java6-bin sun-java6-jre
   암호를 물어볼텐데 Ubuntu 설치시 생성했던 암호를 입력한다. (설치가 완료되기 전에 물어봤을 것이다.)
   그 다음 y/n 여부를 물어볼 것이고 y를 입력하고 엔터키를 친다.
   동의 내용과 조건들이 나타나면 키보드에서 오른쪽 방향키를 누르고 엔터키를 클릭해서 ok를 선택한다.
   그 다음 왼쪽 방향키를 누르고 엔터키를 입력하여 Yes를 선택한다.
*참고 - Ubuntu vm에서 키보드와 마우스를 사용하면 당신의 기본 컴퓨터에서는 작동하지 않을 것이다.
 다시 사용하려면 오른쪽 ctrl 버튼을 누른다.
* Java 파일 설치시 에러가 발생할 경우
  가상 Linux 상에서 다음 링크를 이용하여 수동으로 자바 파일을 다운로드 한다.
  Link1(Java6 Bin) : http://packages.debian.org/sid/i386/sun-java6-bin/download
  Link2(Java6 Jre) : http://packages.debian.org/sid/i386/sun-java6-jre/download
  그리고 나서 Ubuntu에서 Termial을 열고 다음 내용을 입력하고 엔터키를 친다.
  sudo dpkg -i sun-java6-jre_6.18-4_all.deb sun-java6-bin_6.18-4_i386.deb
  그러면 해결될 것이다.

IV. Android Rom Kitchen을 다운로드하고 설치한다.
!이 다음 내용은 VM의 Ubuntu 안에서 수행되어야 한다!
1. VM에 설치된 Ubuntu 상단의 Firefox 로고를 클릭한다.
2. url창에 다음 내용을 입력한다.
   theunlockr.com/2010/03/26/how-to-create-your-own-custom-rom-for-android-part-1-setting-up-the-kitchen
   (to navigate to this page from within the virtual machine)
3. 아래 링크의 첫 포스트에서 최신 kitchen 파일을 다운로드한다.
   (이 역시도 VM에 설치된 Ubuntu 안에서 실행한다. 그 이유는 이 파일을 Ubuntu 내에 설치하고자 함이다.
    기본 컴퓨터에 설치하는 것이 아니다.)
   Link : http://forum.xda-developers.com/showthread.php?t=633246
4. 다시 Ubuntu 상에서 방금 다운로드한 zip 파일을 찾아서 오른쪽 클릭후 'open with Archive Manager'를 클릭하고
   상단에서 Extract를 클릭한다.
5. Extract를 클릭하면 어디에 압축을 풀지 물어볼 것이다.
   Ubuntu 설치시 생성한 이름의 폴더를 더블 클릭한다.
   (내 사용자명은 theunlockr이었기 때문에 폴더명도 theunlockr이었다. 좌측의 'recently used'의 첫번째 폴더이다.)
   그리고나서 우하단의 Extract 버튼을 클릭한다.

V. Android ROM Kitchen을 실행한다.
1. Android ROM kitchen을 실행하기 위해서는 Ubuntu > Accessories > Terminal 상단에서 Applications를 클릭하고
   다음 내용을 입력한 후 엔터키를 친다.
   ./menu
2. 이제 간단한 텍스트 메뉴를 볼 수 있을 것이다.

VI. 당신만의 첫 custom ROM을 만들어보아라
 Hwo To : Create Your Own Custom ROM for Android, Part2 - Creating Your First Rom (다음편에....)

Posted by Duritz

공지사항

Yesterday
Today
Total
05-18 12:57

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31