설치 & 컴파일 방법

최문규 2010.06.20 16:52 조회 수 : 7310


컴파일 후 iso파일 만들기 성공했네요,


제 삽질 방법은 다음과 같습니다.


1. x86 포팅 소스를 받습니다.

 $ mkdir android-x86
$ cd android-x86
$ repo init -u git://git.android-x86.org/platform/manifest.git
$ repo sync


> repo가 설치되어있지 않을경우 아래와 같은 설치


$ curl http://android.git.kernel.org/repo ~/bin/repo

$ chmod a+x ~/bin/repo

$ mkdir working-directory-name 
$ cd working-directory-name 
$ repo init-u git://android.git.kernel.org/platform/manifest.git



2. donut branch 받기

$ mkdir android-x86
$ cd android-x86
$ repo init -u git://git.android-x86.org/platform/manifest.git -b donut-x86
$ repo sync



3. 컴파일

$ make -jX usb_img TARGET_PRODUCT=eeepc

쿼드코어일때는 -j4 듀얼은 -j2 cpu코어 수를 x에 넣습니다. 컴파일이 좀더 빨리 된다는군요



>컴파일이 안될시

1. generic_x86.mk 문제일경우 해당경로에 다음과 같은 파일을 만들어줍니다.

# This is a generic product that isn't specialized for a specific device.
# It includes the base Android-x86 platform.

PRODUCT_PACKAGES :=
GlobalTime
IM
JETBoy
LunarLander
NotePad
PinyinIME
Provision
RSSReader
Snake

THIRD_PARTY_APPS =
ConnectBot
FileManager


$(call inherit-product,$(SRC_TARGET_DIR)/product/generic.mk)

# Overrides
PRODUCT_BRAND := generic_x86
PRODUCT_DEVICE := generic_x86
PRODUCT_NAME := generic_x86
PRODUCT_POLICY := android.policy_phone
PRODUCT_PROPERTY_OVERRIDES +=
ro.com.android.dataroaming=true

GENERIC_X86_CONFIG_MK := $(SRC_TARGET_DIR)/board/generic_x86/BoardConfig.mk
GENERIC_X86_ANDROID_MK := $(SRC_TARGET_DIR)/board/generic_x86/AndroidBoard.mk


2. 해본 다른 삽질
% ./build/envsetup.sh

=================================




컴파일이 성공되면, /home/tang/android-x86/out/target/product/eeepc 에

iso파일이 생깁니다.


번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2200
1565 cell simulator에 관해 궁금함이.. [5] 성진모 2007.06.19 10124
1564 6월 23일 스터디 참석못할꺼 같습니다. 남용우 2007.06.22 4239
1563 추억의 HelpPC 유틸리티를 웹으로 구현한 사이트 지현구 2007.06.24 4217
1562 오랜만에 인사~ ^^ [4] 정필섭 2007.06.25 9697
1561 크윽 [3] 김종화 2007.06.25 9735
1560 오늘 스터디참여 못할것같습니다... [3] 선준규 2007.06.30 4092
1559 0630 [6] 김강년 2007.07.01 10378
1558 이번주 토요일에 늦을 것 같습니다. [1] 박경태 2007.07.05 3890
1557 오늘 스터디 못감 김재호 2007.07.07 9574
1556 memory map in powerpc kernel [1] file 김강년 2007.07.08 11267
1555 한동안 못가는 이유 [5] 김종화 2007.07.11 9683
1554 늦게 갈것 같습니다. 7/14 [1] 유상민 2007.07.14 3971
1553 PPC64 의 경우 궁금한 점 ??? [1] 장석원 2007.07.14 10170
1552 죄송합니다. 오늘 참석 못할 것 같습니다 --; 지현구 2007.07.14 3455
1551 이번주 스터디는 불참입니다. [1] 이종우 2007.07.21 3263
1550 오늘 조금 늦을것 같습니다. [1] 선준규 2007.07.21 3571
1549 end_pfn의 값을 올립니다. 남용우 2007.07.25 3118
1548 모니터 케이블 [1] 백창우 2007.08.08 3702
1547 리눅스 메모리 Management 관련글입니다. [3] file 박경태 2007.08.08 5311
1546 BIOS 를 통하여 PCI configuration space를 액세스하는 방법 지현구 2007.08.12 22870
XE Login