How to Install Native Ubuntu “tfUbuntu” on EeePad Transformer!

The EeePad Transformer is probably the best Android device out there period for running native Ubuntu, especially if you have the keyboard dock.  For those of you Ubuntu lovers, you will be happy to learn that you can indeed run native Ubuntu on your EeePad Transformer.

How to Install Native Ubuntu on EeePad Transformer! (Windows)

First, you will need to download these files, which will have all the files you need to install native Ubuntu on your EeePad Transformer:

Download EeePad Transformer Ubuntu Files

Second, you will need a microSD card for your Transformer bigger than 2GB.

Third, unzip and copy the whole “Ubuntu” folder into the root directory of your microSD card on the Transformer.

Fourth, put your Transformer into APX mode by turning your tablet off, then powering it on WHILE HOLDING DOWN the Volume Up button for about 3 seconds.

Fifth, make sure you have APX drivers installed, if not, watch my video to install it, the drivers are located inusbpcdriver directory in tfubuntu folder.

Sixth, copy over the whole tfubuntu folder into the root directory of your computer.

Seventh, open up a command prompt and type:

cd \tfubuntu

Then type:


to flash Ubuntu boot image.

Hold down the Power button to reset your Transformer, you should now boot into Ubuntu.

To revert back to Android, get back into APX mode and type:


In the near future, we should have an easier method to dual-boot but for now, this can be used to switch back and forth between Ubuntu and Android.

To connect to wifi on Ubuntu, you will have to have some linux knowledge.

My home network uses WPA2 Personal for WiFi encryption so here’s how I connected to my WiFi:

Open a shell in Ubuntu and type:

wpa_passphrase your_essid your_ascii_key

Where your_essid is your router’s SSID and your_ascii_key is your WPA2 password.

This will produce something like this:

psk=fe727aa8b64ac9b3f54c72432da14faed933ea511ecab1 5bbc6c52e7522f709a

Take a note of the bolded line as we need it for later.

Create a file /etc/wpa_supplicant/wpa.conf and enter the following in the file:


  #Try uncommenting line below if this doesn't work.


Replace “YourSSID” with your router’s SSID.

Replace psk=”YourPSK” with the value you got earlier.

For other WiFi encryption methods, I highly suggest you to see this page here.

Next, enter the following in shell:

sudo wpa_supplicant -i eth0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

Then enter:

sudo dhclient eth0

That should get you connected via WPA2 Personal.


article from: