[Eee Pad Transformer General] Kingzak34:
Note : This guide is quiet old now, and the developpement has been slowly stopped.

I suggest every new user to use the RootBind Method to have Ubuntu on TF101. See Developement forum for more informations.

Hello everyone ! I made this guide for all who want to try to dualboot Android and Ubuntu using x3maniac Tubuntu program.

ORIGINAL THREAD HERE

/!\ Me, my dog, x3maniac and all workers on this project can not be responsible of any king of damage in your tab /!\​

If you have a SBKV1 Tab you must look at TomTcom guide ;) : http://xdaforums.com/showthread.php?t=2041030

First Post :

Dualboot installation & Update Ubuntu Kernel

Second Post :

Install a new custom Android ROM ! | How to update / flash new ubuntu img without reflash all !?

Third Post :

FAQ & Tips

​

Be carefull it will erase all internal SD and all android data !

Please take the time to read first post of original thread first.

So Here we are :

Dualboot installation & Update Ubuntu Kernel

First of all you need to download needed files :

The Tubuntu program : http://www.novaspirit.com/tubuntu/tubuntu_v042.rar

The Tubuntu update : http://www.novaspirit.com/tubuntu/tubuntu.zip

The Prime ROM File System : http://www.novaspirit.com/tubuntu/system.zip

And the last Ubuntu Root File System Image : http://goo.im/devs/x3maniac / Or see http://xdaforums.com/showthread.php?t=1995157 for available img

And to finish, the last stable Kernel ( 2.6.36, Stock 1.2Ghz ) : http://novaspirit.com/tubuntu/2.6.36.4.img.zip

So, now you have to extract Tubuntu program in the place you want ( The path must not contain special characters or spaces ).

Now replace the .exe by the one in update. ( Extract in Tubuntu folder ).

Extract Prime system.img in image folder.

Extract ubuntu.img from archive ( and rename as ubuntu.img if not allready ) in image folder.

Extract kernel, rename it as linux.img and replace the one in image folder.

So now, you're good to go !

If you have not allready APX TF101 driver installed, launch Tubuntu and go to the "Other" tab and install needed version.

Now, funny things will begin ! :D

Begin by connecting your tab to your PC

Open Tubuntu if not allready

Check that's SBK2 selected at right top corner.

Boot Turn of your tab if not allready

Boot the tab in APX mode ( Power + Vol Up ) The screen will stay black, it's Ok, in Tubuntu you must see "APX detected"

Now Go to "Flash" tab and select Android / Ubuntu. This will reformat the tab with a 6Go partition for Ubuntu.

Then when you're ready, hit "Flash"

You'll see nvflash starting working, wait unless you see a REAL error message, like "command not found" or "Not found" ( Never apped except in some case )

First it will send a bootloader, you'll see a first "Phone update success" on the tab, dont touch it / disconnect it

It will then begin to send Kernel and ubuntu.img and prime system files ( count almost 7-15 Min )

A little before finishing uploading files, your tab will reboot into Prime ROM

When Tubuntu doesnt move anymore ( Say img sent successfully with prime booted on your tab ), you can begin configuration of Prime and turn off your tab once again.

So ! For now you have an old ROM and an old Kernel for Ubuntu.

So now we will flash newest stable kernel for Ubuntu. ( Be carrefull, all is working except HW Acceleration, look into original thread ! ).

So turn your tab off after completing first Setup of Prime ROM

Return into APX Mode

Check "APX Detected on Tubuntu program"

Go to "Advanced Tab"

In "Flash Kernel" Part choose 2.6.38 chromium kernel ( Most usable for now ) ( In reality it will flash downloaded kernel renamed in linux.img )

Check " Recovery partition" is selected

And push Flash button !

Like first time, it can take some times to begin the flash. It will send the bootloader first and then the kernel.

Tab will reboot on Prime before finishing Upload so dont disconect it !

When you see "linux.img sent successfully" it's Ok !

Now turn OFF your tab and boot to ubuntu

When done, open terminal and type : sudo resize2fs /dev/mmcblk0p8

It will resize img to fit partition size, if you look at widget, /home will go from 1.5GB to 6BG, that's better ;)

Then you have to delete some package that will cause some problems :

sudo apt-get purge linux-image-ac100

sudo apt-get purge linux-image-3.1.10-6-ac100

You can now enjoy your Ubuntu !

To boot Ubuntu, Turn off your tab. Then Push on Power button + Vol Down and when message appear press Vol Up button ( Like when you go to recovery ).

Tab will boot Lubuntu. ( Password : family ).

Dont forget to thanks your ROM maker AND x3maniac for all his work ( and his colleagues ) at the original thread !