[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
This thread is for help and support related to ubuntu on the eeepad transformer, all questions not related to development should be asked here, please be friendly and do not flame each other or I will request the thread be closed.

Download links are in the third post.

There is a wiki entry here that has a bit more detailed explanation. Please note though that as it is a wiki information

quoted in there may or may not be entirely accurite.

you will need to download an nvflashable rom, like prime.

[YOUTUBE]3cFcjB3_RsI[/YOUTUBE]

Please read the README before attempting this. The readme is below as well as in the kit, YOU WILL LOSE DATA.

Download links are in the second post.

OLiFE for the ASUS transformer

------------------------------------------------------------------

(c) 2011 Steven Barker <lilstevie@lilstevie.geek.nz>

This package should have only been linked to from xda-developers

or rootzwiki if you got the links to this package from anywhere

but those sites please send an email to the above email

address with the subject: "unauthorised posts"

DISCLAIMER

------------------------------------------------------------------

Steven Barker (lilstevie) nor anybody will take any responsibility

for any damage, data loss, fire, death of a loved one, or loss of

data resulting from using this mod for your device. Using this mod

may void your warranty.

NVFLASH

------------------------------------------------------------------

nvflash is the intellectual property of nvidia, and remains the

property of nvidia. Any questions or queries regarding the usage

and licence of nvflash should be directed to nvidia.

abootimg

------------------------------------------------------------------

abootimg is by Gilles Grandou <gilles@grandou.net> and is

unmodified. The source is available from online at

http://gitorious.org/ac100/abootimg

usage

------------------------------------------------------------------

Usage has changed since the release of the last kit, please read

these instructions carefully, as the install method is a little

more complex, (but easier once you use it).

If you downloaded OLiFE.tar.gz you will need to inject the android

rom and ubuntu image. You can use any nvflashable rom with this.

I recommend that you use prime as that is the configuration that

I have tested myself, and the ROM that I support for use with this

device. You can download the ubuntu image from

http://lilstevie.geek.nz/ports/ubuntu.img.gz.

If you downloaded OLiFE-Prime-Edition.tar.gz you will not need to

download the ubuntu image or an nvflash rom as they are seeded into

the image.

Install instructions:

1) Download the specific flavour of OLiFE that you want to use, and

extract it with "tar xvf <filename>".

2) If needed inject android rom and ubuntu image.

3) From the directory that OLiFE was extracted in run the main script

with the command ./OLiFE.sh.

4) Read the text that comes up and answer the question it asks.

5) Follow the menu to the option you want (below is a breakdown of

what each menu item is) and follow the instructions prompted. (also below

is instructions on how to get into the modes requested).

Menu items:

1) Backup Menu:

1) Full Backup (stock)

- Full backup (stock) takes a full backup of a stock

android system. This gives you an option to also back

up your user data(this will take a while).

2) Full Backup (ubuntu)

- Full backup (ubuntu) takes a full backup of a system

that dualboots android and ubuntu, this backs up your

system, and the ubuntu image. This gives you an option

to also back up your user data(this will take a while).

3) User data only

- This backs up the user data partition on your device.

(This option takes a while)

4) Android ROM

- This option backs up the android system only. This

option generates all the files (minus bootloader, and BCT)

required to flash a rom via nvflash.

5) Ubuntu Install

- This option backs up the ubuntu install on your device.

2) Flash Device:

1) Dualboot:

- This option will install ubuntu to your device in a

dualbooting configuration with android. During the

installation process it asks you which OS you would like

to boot by default.

2) uboot (linux only):

- This option will install ubuntu with u-boot and the

ChromeOS kernel that supports acceleration. This option

is currently unavailable, but should be available soon.

3) asus boot (linux only):

- This option will install ubuntu with the asus bootloader

with this configuration you will use all the eMMC for ubuntu

and there will be no android system installed on your device.

4) stock:

- This option will partition the device in a stock way and

install the android system that is in ./images. Use this

option if you no longer want ubuntu on your device.

3) Update Device:

1) Android Kernel:

- This option will update the android kernel on your device

with the boot.img from ./images/. This allows you to install

your own kernel on the device for android rather than the one

that comes with your chosen rom.

2) Ubuntu/Linux Kernel:

- This will update the ubuntu kernel on your device to the version

included in this flashkit. This option is for updating just the

kernel with nvflash rather than using the blob method. This method

is also good for if you flash a bad ubuntu kernel to the device.

3) Android ROM:

- This option will update the android rom on the device with the

one from ./images/. This is good for if the ROM you use is updated

or you would like to change ROMs and there is an nvflash image for it.

This option does not destroy your data.

4) Ubuntu Rootfs:

- This will update your ubuntu image on the device. This is destructive

to data stored in the ubuntu image.

5) Advanced (Unsupported):

- Any option in this menu is not supported and should be considered

unstable. There may be bugs in these options and they are not maintained

at this point in time.

1) Flash ChromeOS Kernel (Primary Boot):

- This option will flash the ChromeOS kernel to the primary boot

partition. This option may not currently work in it's current

configuration.

2) Flash ChromeOS Kernel (Secondary Boot):

- This option will flash the ChromeOS kernel to the secondary boot

partition. This option may not currently work in it's current

configuration.

3) Update Uboot Partition:

- This option will update the u-boot boot partition that u-boot

reads the kernel and boot script from. This option does work if

you have installed u-boot by compiling it from source and installed

it yourself.

4) Flash ClockworkRecoveryMod:

- This option allows you to temperarily flash CWR to the device so

you can update the installed rom. It backs up the current kernel in

the recovery kernel position and then flashes CWR. When you have finished

using CWR you then push any key and put the device back in APX mode and

it will restore the kernel that was in that position. (This only works if

android is your primary boot option at this time).

4) Inject Firmware:

1) Bluetooth firmware (default install):

- This option will inject the Bluetooth firmware from the

android ROM located at ./images/ in to the ubuntu of your

currently running system.

2) Bluetooth firmware (CrOS Kernel):

- This option will inject the Bluetooth firmware from the

android ROM located at ./images/ in to the ubuntu of your

currently running system and flashes the proper u-boot kernel

if you no longer need adb support.

5) Onscreen Keyboard:

- This runs OnBoard so that you can run through oem-config properly

you only need to use this option if you do not have a keyboard dock

and on the first boot.

1) Standard Kernel:

- This will invoke oem-config on the standard kernel installed

on the device.

2) ChromeOS Kernel:

- This will invoke oem-config on the u-boot kernel that is

installed on the device and flashes the proper u-boot kernel

if you no longer need adb support.

Device Modes:

APX Mode:

-This mode is used by nvflash to write files to the eMMC device.

To boot in this mode you press Power and Vol-Up.

Recovery Mode:

- This mode is where CWR or Asus recovery normally lives, but is

replaced by the secondary OS in the dualboot configuration.

To boot in this mode you press Power and Vol-Down, then Vol-Up when prompted.

Normal Boot:

-This mode is where android normally lives.

To boot in this mode you press the Power button until the screen turns on.