Ubuntu for Vivid
Saw a thread a while back asking about the super-cool Ubuntu for Android
on the Vivid. Unfortunately, we'll probably never see this for the Vivid, but we do have a comparable alternative...
Using the images from the Linux on Android Project
we can run a virtual instance of Ubuntu and VNC into it.
This will probably work on any ROM, so long as you're rooted with busybox.
Before we start, install android-vnc-viewer
and Android Terminal Emulator
. Other VNC / Terminal apps will probably work, but the following instructions will be for these apps, specifically.
- Make an "ubuntu" directory on your SD card (internal/external, doesn't matter. You'll need at least 3 gigs of space though). For the purpose of these instructions, I'll refer to it as /sdcard/ubuntu.
- Grab this script and unzip it as /sdcard/ubuntu/ubuntu.sh
- Then download either (or both, whatever) the full-sized, Gnome-based image, or the smaller, LXDE image. Unzip as /sdcard/ubuntu/ubuntu.img
- Open up Terminal Emulator, type "su" and hit enter. A superuser prompt will pop up (or that SuperSU thing, whatever you use). Accept/Agree/Whatever to allow root.
- Now you're at a root shell. Go to your ubuntu directory by typing "cd /sdcard/ubuntu" (/sdcard/ext_sd/ubuntu for external card) and pressing enter.
- Type "sh ubuntu.sh" and hit enter. This will start the launch script.
- When it asks for a screen resolution, type "960x540" (the resolution of the Vivid).
- A bunch of stuff will fill the terminal. When you see "root@localhost:/#", celebrate! You have Ubuntu running!
Now, unless you want CLI only... hit your home button (leave terminal running in the background) and launch android-vnc-viewer.
Enter whatever for the nickname, and the following settings:
Color Format: 24-bit color (4 bpp)
Now click "Connect" in the top-left corner. Hopefully you'll see Ubuntu! Now add a bluetooth keyboard/mouse and an MHL, and proceed to rubbing it in your Apple-fanboy-friends faces.
When you're done, head back into Android Terminal Emulator and type "exit".
- I don't take credit for any of this. This is 100% Zachary Powell et al @ the Linux on Android Project.
- I really don't see how anyone could screw a phone up with this, but standard disclaimer applies. I'm not responsible for anything, anywhere, ever.
- This post is kind of long, but this is really super easy. Good luck!