This will not replace or break your Android install. These instructions will get Ubuntu to load parallel to your current system. You'll be able to access Ubuntu through the Android-VNC-Viewer or any network connected computer with a VNC client. I've only tested this on Froyo.
Things you need:
LG Optimus V
2 Gbs free on the SD card FAT partition
A computer connected to the same network as the phone
SSH Client
Android-VNC-Viewer from the market
Instructions:
Current Bugs:
Now you have a full fledged linux server running on your tiny phone.
Enjoy!
Here is how you can make your own custom Ubuntu image: How to Build CHROOT ARM Ubuntu Images for Android!
Credit to this extremely long youtube clip: YouTube - How to Install Ubuntu on Android!
Originator of this: Debian & Android Together on G1 - Jay Freeman (saurik)
Things you need:
LG Optimus V
2 Gbs free on the SD card FAT partition
A computer connected to the same network as the phone
SSH Client
Android-VNC-Viewer from the market
Instructions:
- Root your phone.
- Download the Ubuntu Image here: Download ubuntu.zip for free on uploading.com
- Unpack it into your sdcard: /sdcard/ubuntu/
- ADB Shell then run these commands while your phone has an internet connection:
Code:su cd /sdcard/ubuntu/ sh ubuntu.sh bootubuntu
- At this point you'll have Ubuntu running if you get the prompt "root@localhost:/#". But lets load the interface you are familiar with.
- Type the following and enter "y" to any prompts: (Don't actually type the text in red)
Code:apt-get update apt-get install openssh-server /etc/init.d/ssh start passwd [COLOR="Red"](Enter the password you want to use when connecting.)[/COLOR] ifconfig
- Now look for the IP address of your phone. Connect to your phone using the SSH client from a computer that is on the same network. Username: root
- Once you have successfully logged in type:
Code:export LANG=en_US.UTF-8 apt-get install tightvncserver apt-get install lxde cat > /root/.vnc/xstartup #!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey icewm & lxsession [COLOR="Red"](After that last line, hit Ctrl + D twice.)[/COLOR] cat > front export USER=root cd / rm -r -f tmp mkdir tmp cd / vncserver -geometry 800x600 [COLOR="Red"](After this last line, hit Ctrl + D twice.)[/COLOR] cat front /root/.bashrc > temp cp temp /root/.bashrc export USER=root vncserver -geometry 800x600 [COLOR="Red"](Enter Password and Enter "no" to the prompt)[/COLOR]
- While all this has been happening, your phone has been happily sitting there. It should still be fully functional.
- Fire up the Android-VNC-Viewer app:
Nickname: Ubuntu
Address: 127.0.0.1
Port: 5901
Color Format: 24-bit color - Hit connect and be amazed.
- Things will run somewhat sluggish. It should run faster if you connect via a desktop using a VNC client.
- After a reboot, if you want to run Ubuntu again, run the following command through any script or terminal:
Code:bootubuntu
Current Bugs:
- The soft keyboard isn't mapped correctly.
- It slows down the system when it is running.
Now you have a full fledged linux server running on your tiny phone.
Enjoy!
Here is how you can make your own custom Ubuntu image: How to Build CHROOT ARM Ubuntu Images for Android!
Credit to this extremely long youtube clip: YouTube - How to Install Ubuntu on Android!
Originator of this: Debian & Android Together on G1 - Jay Freeman (saurik)
Last edited: