I always seem to be a behind the times, and I'm sure someone will say "been done."However, using the same method of booting Ubuntu on the Nexus I have been able to boot it on the PDN.First of all, there is no reason for doing this... It is painfully slow. Secondly, the scripts used for the nexus should not be used on the PDN. Once I have had a chance to rewrite the scripts, I will post them and instructions if there is any interest. I will also post some pics soon.e_tSorry for the wait, here you go. This is mostly from memory, so don't kill me if i did not get it 100% correct. I will make corrections as needed.Following along with this guide I was able to first get it running, I wanted to include it for the sake of giving due credit:How to Install Ubuntu on Your Nexus One/Android! | Nexus One Hacks Blog
Known issues:I have not been able to disconnect my PDN from my computer and use Ubuntu. Back button will clear the Device Busy dialog. Your VNC app can be run then. It is SLOW, it may seem locked up, but it can take many min to fully load.To run again, repeat steps 4, 5a, and 6Good luck guys!!
Code:
Before we get started you will need 2+gb free on your sd-card.1. Obviously, make sure you are rooted.2. Download Ubuntu and extract to your sd-card in a folder called "ubuntu" Here: [URL=http://www.megaupload.com/?d=FALJFT3L]http://www.megaupload.com/?d=FALJFT3L[/URL] Or Here: [URL=http://www.filefactory.com/file/b26fg8g/n/ubuntu.zip3]http://www.filefactory.com/file/b26fg8g/n/ubuntu.zip3[/URL]. Using whatever methode you like, get busybox. (There is a busybox app in the marketplace for rooted devices. Sorry, I don't know where an apk is.)4. Attach your PDN to your PC, without unplugging, disconnect from the drives however is suitable to your OS. (eg. Safely Remove Hardware) Only disconnect from the flash drives not the PDN itself.5. Time for adb shell (make sure to remount first): 5a. #mount -w -t vfat /dev/block/mmcblk0p1 /sdcard (this will mount your sd so we can access it from adb.) 5b. #modprobe ext2 (I'm going from memory, and I do not remember running this, but it is in the ".sh") 5c. #mkdir /data/local/mnt 5d. #cp -f /sdcard/ubuntu/fsrw /system/bin 5e. #cp -f /sdcard/ubuntu/bootubuntu /system/bin 5f. #cp -f /sdcard/ubuntu/unionfs /system/bin 5g. #cp -f /sdcard/ubuntu/mountonly /system/bin 5h. #chmod 4777 /sdcard/ubuntu/* 5i. #chmod 4777 /system/bin/fsrw 5j. #chmod 4777 /system/bin/bootubuntu 5k. #chmod 4777 /system/bin/unionfs 5l. #chmod 4777 /system/bin/mountonly6. #bootubuntu (you should get a prompt "[email protected]")At this point you are technically running Ubuntu.7. Get X11 running. (These commands are from the Ubuntu prompt.) 7a. #apt-get update 7b. #apt-get install tightvncserver 7c. #apt-get install lxde 7d. #export USER=root 7e. #vncserver -geometry 800x600 7f. (Set a VNC password, dont forget it.)8. These next commands are a round about way of editing config files using cat. Many commands may echo back, that is ok.) 8a. #cat > /root/.vnc/xstartup #!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey icewm & lxsession 8b. Ctrl+D twice and Enter. (Saves changes) 8c. #cat > front export USER=root cd / rm -r -f tmp mkdir tmp cd / vncserver -geometry 800x600 8d. Ctrl+D twice and Enter. 8e. #cat front /root/.bashrc > temp 8f. #cp temp /root/.bashrc9. Use a VNC app from the PDN to access the Ubuntu GUI. (Get an apk here: [URL=http://code.google.com/p/android-vnc-viewer/downloads/list]http://code.google.com/p/android-vnc-viewer/downloads/list[/URL] ) Connect to localhost on port 5901.