Odroid xu3-lite Quick Install Guide

Installing Gentoo onto an Odroid XU3-Lite is not a difficult task. To do it in an easy way, we will need two micro SD memory cards of 8GB. We will use a hard disk of 40GB via USB. We will use the disk to improve speed; actually you can not use it at all.

Starting up the main board
Download the appropriate Ubuntu image and copy it to the micro SD card.

Activate boot from micro SD using the corresponding switch

You can get more information about this procedure using this link

Insert the card into the card reader and switch on the PC

Getting more resources
Because I will not need the graphical user interface I will get rid of it. You can login using ssh or the UART terminal, ssh is recommended.

user: root password: odroid.

Partitioning the disk
Connect the disk and make a partition with ext4 to hold on the Ubuntu File System, 6GB should be enough more will be better ;-).

Installing gentoo
In this part I will go really fast it is just the normal gentoo installation process.

Downloading the files
We will need some files to do the installation. The stage 3 for arm, the last portage, the kernel binary and the kernel source. Actually we do not need the whole tree of the kernel but I do not know git very well. I used the kernel 3.10.63 with date 31 de diciembre del 2014. Yes, I was working that day.

Preparing make.conf

 * 1) nano -w /etc/portage/make.conf

Installing our gentoo
We will emerge some key packages, the rest you can doit later.

Configuring NTP
This is really important!!!.

This motherbord does not have any real time clock, so we will need some software to do de job.

In may case, dhclient, set up my ntp.conf. ntp-client is not essential, but for me it helps a lot ;-)

Other tools and configurations
-La interfaz de red SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:06:61:7a:39", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="localnet" config_localnet="dhclient" dhclient_localnet="-q"
 * 1) nano -w /etc/udev/rules.d/70-persistent-net.rules
 * 1) cd /etc/init.d
 * 2) ln -s net.lo net.localnet
 * 3) nano -w /etc/conf.d/net