Posted 29 November 2012 - 03:11 AM

only

Ubuntu 12.10 Quantal armhf based.

Easy to install and dual-boot (does not erase your Android installation).

HDMI 1920x1080 60Hz aka 1080p.

XFCE desktop.

Linux framebuffer consoles.

HDMI sound support. USB sound support.

Full array of cpufreq governors (I suggest the interactive governor).

USB mouse, keyboard and USB storage tested. Webcam tested by Alok.

Kernel source code and full compiler toolchain suite included (gcc-4.7.2), so the RK3066 device becomes an autonomous mini development system.

nbench benchmark included (source code and binary) so you can check the real clock speed / performance of your Android stick.

OpenSSH server included and installed so you can use the Android stick headless.

Internal WiFi is not functional yet. You'll need a $4 Realtek or Ralink USB Wifi dongle or a $5 USB 2.0 10/100 ASIX or SR9700 Ethernet dongle to connect to your network.

Download links:

Requirements:

To install:

This is the program you need to flash the kernel

If you have installed a Finless Android ROM on your Android stick using the Flash method then you already have everything you need to proceed with the installation.

To use Linux you'll probably need:

Kernel Installation

following exactly the instructions provided by Bob Finless

only

recovery partition

To boot Linux, boot into Android, open the terminal emulator and "su", then "reboot recovery".

Notes:

Rootfs Installation

Label the partition linuxroot

As root

using cp -a

with all the proper permissions

Changelog

Sponsors

Thank you

Title says it all. No hand holding at this stage as this is really for people who know what they are doing. In a few days I'll post a proper Alpha with more/some support!Folks, I can't stress this enough: these pre-Alpha releases arefor people who have already cross-compiled the Linux kernel for an ARM device and are used to having things not working out-of-the-box.And no, it won't play movies nor will it run XBMC at this stage, and you can't play any games with it yet (no OpenGL support).Also,It has been tested on the UG802, Rikomagic MK802 III and the MK808.These are the features for the pre-Alpha 0.2 release:ug802recovkernel.img (<10MB) https://docs.google....ZjUwNzFjZ1lqMTg linuxroot.tar.gz (<1GB) https://docs.google....UnM4RlllWGpScXc PLEASE MIRROR THESE FILES AND POST A LINK BELOW!- Rooted Android stick and SuperUser.apk installed.- Terminal emulator in Android.- microSD card (4GB, 8GB or 16GB) or USB key (4GB, 8GB, 16GB, 32GB).- A Windows/Linux PC.(Windows program to flash RK3066 devices).The zip file that includes Bob's ROM also has the RKAndroidTools v1.35 and full, detailed installation instructions, so please get it!- USB 2.0 hub- USB keyboard and mouse.- HDMI monitor (Full HD capable i.e. [email protected] - 1080p).- An inexpensive USB WiFi b/g/n or Ethernet 10/100 adapter dongle.(there are many ways to do this, here is a simple one that should take less than a minute)- Install RKAndroidTools v1.35 on your Windows PC- Download the kernel.img file to your Windows PC. Rename it recovery.img.- Connect Android stick to your PC and run RKAndroidTool v1.35.- Open the terminal emulator and "su", then "reboot bootloader"- RKAndroidTool should now detect Android stick.- Flashthe new recovery.img to thein the NAND. This takes 5 or 6 seconds, and your Android stick will immediately reboot into Android. THIS IS NORMAL.Now that you have installed the Linux kernel in the recovery partition of your Android stick, you can dual boot Android or Linux.If you get the "dead Android bot" with red triangle, it means the Linux kernel image was not flashed correctly to the recovery partition.Power off, power on, and repeat the procedure above paying attention to all details, and it should work.* There is only one user defined: user ubuntu password ubuntu. Needless to say,* The kernel config is available in /proc/config.gz.* The kernel source is in the home directory of user ubuntu.* And you have the nbench benchmark in /root.(again there are many ways to do this, here is a simple one)Requires a Linux PC.If you don't have a Linux PC, you can use the GParted LiveCD: http://gparted.sourc....net/livecd.php 1. Useto create an ext4 partition of at least 4GB on a USB key or a microSD card.2., extract the tarball, and copy () all the files in the extracted directory to the partition labeled linuxroot. This will create a Ubuntu root filesystem on the USB key or microSD cardIf when you boot Linux, you don't get the LightDM login screen, it means you didn't copy the rootfs files properly (probably you weren't root) and they don't have the correct permissions.Repeat the two steps above paying attention to the instructions!- pre-Alpha 0.1: Initial release, requires microSD card.- pre-Alpha 0.2: Simplified boot requirements. Can now boot from a root partition labeledon any mass storage device accessible at boot time e.g. a 4GB USB key, a 8GB SD card in USB card reader plugged into the USB hub, or a microSD card in the microSD card slot of your Android stick. Should even boot from a USB hard disk, but I haven't tested this.Slatedroid userfor sponsoring a nifty Infrared Digital Thermometer that will allow me to take precise temperature measurements on the RK3066 running different loads at different clock frequencies!

Edited by AndrewDB, 04 December 2012 - 05:11 PM.