Jaunty under Android.
Posted by Paolo Sammicheli on May 3, 2009
About one month ago I bought an HTC Dream aka G1. I started to play with Android and I think it’s pretty cool.
After few hours I had it in my hands I started to look for information about how to hack it, and I found a lot of useful sources. I got Root on it, and then I installed the Jesus Freke’s version of Android. I was also able to install Debian on the Micro SD Card, and it was a lot of fun. Now Jaunty is out, and we have ARM port available, so I was wondering if it’s possible to install Ubuntu under Android like Debian does. With an useful explanation about how to build an ARM image using debootstrap with Debian I started to build mine with Ubuntu repository.
Warning: I suggest to try it only if you’re an experienced user with Android Hacking.
What you need:
- You need a Rooted G1 with a community build of Android.
- I tested it with JesusFreke’s v1.50 but it should works with any Apps_to_SD version
- You need an Apps_to_SD version. In other words you need to make an ext2 partition on your Micro SD Card. Further info.
Go on my site and download the two files: http://paolo.sammiche.li/android
unpack the tar.gz on your ext2 partition. If you have a JF or an Haykuro version it should be mounted on /system/sd
Now you will have a /system/sd/ubuntu folder with a Jaunty ARM image. That Ubuntu image is built with ubuntu-minimal package.
Then copy startubuntu script in/system/sd folder. Umount SDCard from computer and move on the phone keyboard.
With terminal emulator type:
- cd /system/sd
Now you will have an Ubuntu Minimal enviroment chrooted under Android’s Linux kernel. You can go ahead installing a full Desktop Enviroment. You can also use abd shell from your computer for a better typing. ;)
Note: probably the image should be polished. Patches are welcome! :)