User manual
UDOO Starting manual (beta) Version 0.4
http://www.udoo.org/
36"
Download Ubuntu disk image
A 64 bit 10.04 Ubuntu distro to run this procedure is recommended. It can be
downloaded from http://old-releases.ubuntu.com/releases/lucid/
Create a new VM running Ubuntu 10.04
Click on VMware Player icon.
Choose “Create a New Virtual Machine” from menu on the right
Choose “Installer disk image file (iso)” and select the downloaded ubuntu iso image..
Press Next button.
Then choose your name, the username and the password. Fill these fields and click
on next button.
Choose the VM name: UDOO-dev-10.04 and click next.
Set harddisk size at least 40 GB. Unfortunately, compiling Android OS requires a big
amount of disk space.
Select “split virtual disk into multiple files” option.
Now it is necessary to set VM performances by clicking on “customize hardware”
button.
Memory Options:
● 1 GB minimum (low performance, lot of swapping during the compiling)
● 2 GB recomended (memory swapping especially during java compiling)
● 3 GB+ perfect (no memory swapping during build operations)
Attention
The memory size must be chosen according to the amount of free memory on the
host computer. When large amount of memory are assigned to VM, then the host OS
could repeatedly swap or page, leading to a drastic decrease of computer’ s
performances.
CPUs:
All the available CPU cores of the host PC should be assigned to VM execution,
especially for the first compiling which requires a lot of time. After the first phase, it
is possible to reduce the number of CPU cores, if desired.
Then click on “Finish” button and Ubuntu installation will start.
When the installation has ended, it is possible that it is necessary to login from
console and launch the GUI by running the command:
startx
Setting up VM environment
Update the system
sudo apt-get update
Install required libraries for Android compiling process:
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \