I have been doing this since 2009 (On a G1) and recently heard that I'm one of the only ones who has done it (Droid). You will need, A kernel made by chevy or any other kernel with ext2 support (May need to alter guide) The ext2 update from here also *A froyo rom (I'm using bb 0.4) Android terminal *Recommended Debian files torrent http://torrents.thepiratebay.org/5703656/Debian_droid_android.5703656.TPB.torrent Flash chevys kernel + ext2 module. Dl and copy the debian folder to the root of the sdcard. Open android terminal and type Code: su Then Code: cd /sdcard/debian Then Code: sh ./debian.sh Then Code: bootdebian Then Code: start Now download and open up android vnc and put in nickname: linux address: localhost password: crabsvnc Color format: 24 bit Then press connect and Ta Da. Nice and simple right? Troubleshooting: Format sdcard (I had to do this alot, Thats why it got so delayed.) I'm working on this one alot. Make sure you installed and did everything correctly. MAKE SURE ALL APPS ARE ON PHONE AND NOT SDCARD. (I had to do this with androidvnc) This error may pop up if you do not.