yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Q&A, Help & Troubleshooting] JoinTheRealms:
heres a good explaination of desktop composition (even though its from microsoft lol) (http://msdn.microsoft.com/en-us/library/windows/desktop/aa969540(v=vs.85).aspx)

---------- Post added at 07:10 AM ---------- Previous post was at 06:53 AM ----------

Sweeeeet cheers man!
[Eee Pad Transformer Q&A, Help & Troubleshooting] Blaskovic:
Where are you uploading it? I sent you FTP account.. It would be better than mediafire or other stuff like that :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
I was uploading to box lol, my wuala and dropbox are full

Thanks for FTP, I'll check this out

Ho yeah and for Desktop composition I do not know at all
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
Hmmmm I crashed my TF101 this night by mounting Android partition in Ubuntu, after reboot my pad viewed only half internal memory ( Only free memory ) ( 13BG / 26BG ) so be carrefull with that. I'll try super wipe script full from Android HD revolution...
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
Like I said, i crashed my tab ( Super wipe script solved problems ) like all is wiped I decied to do another img but clean as possible, I think it's better ;)

So I'll ask to wait a little

Hmmm may take more long than excepted cause it crashed my External SD too and cant do anything without it, I can't format it trough windows or Linux or CWM so I'm searching for a solution ....
[Eee Pad Transformer Q&A, Help & Troubleshooting] hoshi411:
ubuntu31-patch.zip does not seem to work

I'm super thankful for all the work you've done so far.

Thanks to you, I almost have a fully working machine.

I'm using your files on my asus eee pad slider sl101 which is the cousin to the tf101 and actually they can use the same roms with some small tweaks , but are basically the same.

The one problem I have run into is that your file "Ubuntu31-patch.zip" does not work so I have to use the old one with kernel 2.6.24.4

I copied the new modules like you said and then made sure their user and permissions matched the other modules and folders etc.

Upon boot I get the linux text accross the screen error error error... right now I can't remember what the error said but I will try it one more time and come back and post it here when I can.

But basically the error lines go by non stop and it never gets to Xorg

When I use the old 2.6.24.4 ubuntu.zip loader I can get it but my wireless does not work and the sl101 asus eee pad slider keyboard does not work.

I know you didn't make these files specifically for the sl101 but they are for the tf101 but I do not think that is the main issue here.

I've made the ubuntu.img file into a 8gig file and now I'm going to see if I can update the kernel and run 12.04 ubuntu precise and see if that does anything.... thanks
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
So, I've a new SD card, let's start Ubuntu playing !
[Eee Pad Transformer Q&A, Help & Troubleshooting] Fluffinko:
i have sl101 too, im working on it right now, about 3 hours remaining update to 12.04 ,and we will see

ps. i have a question , how can i compile modules for this default ubuntu.img, i tried it from tab but sources is missing
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
Does anyone knows how to make an img from another distribution ? ( I want to test Opensuse with plasma active but I've no Idea to how to proceed )
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
Has opensuse support for arm?

http://en.opensuse.org/Portal:ARM

i don't think is ready yet for something like this. And I don't know if there is a similar tool like debootstrap for rpm distributions.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
Hm Okay and so do you know it there is a distribution that it works well with plasma active ? cause Ubuntu + Plasma active doesnt work so great and having plasma active can be verry great
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
I don't know,, i'll try debian when i have time, but the thing is that plasma active uses open gles acceleration, should work fine with ubuntu if you use the right kernel. Wich kernel are you using? give it a try to jihnta's kernel
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
Plasma active works itself but the dropdown menu doesnt work or work one time on 15 tries but other components work.

( I installed mtrack driver and added lines in xorg.conf )

So I thought that plasma active may work better on supported distrib like suse If I'm not wrong ?
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
no idea, but if that distro does not have arm support...
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
And with a .raw image can we do something ?

http://community.kde.org/Plasma/Active/Installation#Install_Plasma_Active_on_ARM_Systems

Thanks for aswer anyway ;)
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
i don't think that's going to work, but you can always give it a try. It all depeends on how compatible is meego with this kernel
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
I want to try but I've no Idea how to proceed ( I bought my tf101 2-3 weeks ago so I'm using it carrefully for now )
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
Hw aceleration, other kernel?

How can i flash an other kernel? Same process like in android? Want to use hardware acceleration, can someone explain me how? And: how can i get sound working?Many questions XDD

Edit: I have no idea on how to resize the .img on linux(my laptop, dont have got a windows pc), can someone pls explain?
[Eee Pad Transformer Q&A, Help & Troubleshooting] xiaoguang:
No keyboard to go through ubuntu config

Hi, this is a very good instruction. The only problem here is when I start up ubuntu there is no keyboard popup to get through ubuntu configuration.

Do you have any idea to help on this?

Thanks
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
I just did the upgrade to 12.10, and it seems to be a bad idea, first time after upgrade it boots on text mode ( seems to be graphic driver problem ) and then for me it doesnt boot anymore

Did someone test ?
[Eee Pad Transformer Q&A, Help & Troubleshooting] mantle88:
edit: Fixed
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
Thanks, it is working perfectly(pseudo dualboot), but can you please give me detailled instructions on how to get sound working or make a flashable.zip(recovery) kernel with sound?
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
Installing dual-boot with stock android

Hello,

I am installing arch Linux on my tf101 with the procedure you wrote. But, I'm having a little problem. The «android.zip» file that you suggest makes my tf101 fail boot after I flashed it with cwm. The rest seems fine for now. And, when I use the stock ASUS firmware, it ereases clockworkmod recovery after I flash it through cwm.

So I need a blob file that is suited to my android version and that would not erease cwm each time I flash it. Do you have any idea?

Thanks
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
Wich rom are you using? you should use a kerbelblob compatible with that rom
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
Which image do you use for archlinux?
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
Here's a thread explaining my situation: http://xdaforums.com/showthread.php?t=2083026

I've kind of gave up because it's too complicated for now.. But I rather want to install ubuntu now and there's something I want to know about your thread. You do:

dd if=ubuntu.img of=/dev/block/mmcblk1p1

What's ubuntu.img? Is it the ARM OS image which you can download from ubuntu.com? I can't find it on your thread.

My question is: What do I have to dd on /dev/block/mmcblk1p1 and where can I find it?
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
You may read instruction next time !
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
I've already tried that. That's a html file that points to files on my pc that don't exist.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
So download from another PC cause it's the link for Ubuntu.img and it works well.
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
The link is broken. I've just tried that link without the "ubuntu.img.gz": lilstevie.geek.nz/ports/ instead and it worked. I was able to click on the file ubuntu.img.gz. But the direct links makes me download the html page.. that's weird.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
It works for me

---------- Post added at 02:00 AM ---------- Previous post was at 01:53 AM ----------

Anyway you can take a look at Ubuntu img from this thread too http://xdaforums.com/showthread.php?t=1995157

---------- Post added at 02:08 AM ---------- Previous post was at 02:00 AM ----------

( You can still use instructions from this thread )
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
I have managed to boot ubuntu. Thank you for your answers!
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
You're welcome ;)
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
SITUATION

Using SD card on the keyboard (/dev/sda)

It boots with error

modprobe: FATAL: could not find /lib/modules/2.6.36.4/modules.dep

(FIRST BOOT) resizes the image to sd card's partition's size and brings me to a prompt to enter

adduser $USERNAME
root@ubuntu:

but the prompt is frozen so I reboot.

(SECOND BOOT) Boots with the same errors (modules errors) but it succeeds and brings me to ubuntu's configuration.

After some time using it, I get some errors and I can't reboot properly (happenned twice, see QUESTIONS).

QUESTIONS

I figured there's about 400 upgrades for the packages. Can we upgrade packages without breaking anything? I'm asking this because after I launched apt-get update && apt-get upgrade and letting it process all night, the installation process failed and it left some files broken. I tried to reboot and the "/" fs couldn't be mounted, it asked to "wait" or "skip" or "manual fix" (which I had no idea how to do). Final result: All is lost, it doesn't boot anymore and I have to dd another time the ubuntu image on the SD card (It happenned 2 times now).

The ubuntu image doesn't seem to include 3D acceleration because the cpu seems to have lots of trouble executing some simple tasks as changing windows.

When I did

df -h /dev/sda1

(my SD card on the keyboard), I saw the partition was only about 5Go total.. But the partition I made was supposed to do the whole sdcard (32Go). Does it have to do with the fact that (on first boot of ubuntu), it says:

Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old desc_blocks = 8, new_desc_blocks = 119
* Stopping save kernel messages
Performing an on-line resize of /dev/sda1 to 31169536 (1k) blocks.

But it wouldn't make sense sine it should now fit the partition's size (~32Go). FIXED: I used resize2fs on the partition.. (quite simple, yes I know.. :p)

If this image is not stable enough for me to work on my University things, would there be another image of any other distro you advice to use? Debian?
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
I've mangaged to solve all my questions except for one. I'm still not able to get the tegra drivers to work. Here's what I did:

Upgraded to Ubuntu 12.04 and it didn't scrap everything.

Followed instructions from this page http://xdaforums.com/wiki/ASUS_Eee_Pad_Transformer/How_to_install_Ubuntu/Ubuntu_Install in order to update to kernel 3.1.10.

Since I installed the drivers from https://developer.nvidia.com/linux-tegra by running the script from my PC (not from the tablet) with:

# ./apply_binaries.sh -r /mnt/SDcard

I get this error when xorg server tries to start:

Obviously, there's something wrong with the xorg.conf file. I don't know how to set it properly, someone knows. Here's the file

# This is the minimal configuration necessary to use the Tegra driver.
# Please refer to the xorg.conf man page for more configuration
# options provided by the X server, including display-related options
# provided by RandR 1.2 and higher.

# Disable extensions not useful on Tegra.
Section "Module"
Disable "dri"
Disable "dri2"
Disable "glx"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection

Section "Device"
Identifier "Tegra"
Driver "tegra"

# OverlayDepth is a 32-bit integer which is used to control overlay
# stacking order. The overlay with the lowest depth is in front of
# all others. This value has meaning only when multiple overlays are
# present on a display.

# Option "OverlayDepth" "255"

# ARGBHWCursor controls whether the X driver uses an overlay to
# display 32-bit "true-color" cursors, or whether such cursors are
# emulated in software. Valid values are "true" to enable hardware
# cursors, and "false" (default) to disable them.

# Option "ARGBHWCursor"
EndSection

But, normally, the installation (from nvidia) should be enough, shouldn't it? There's an option that "corrects" the problem by setting things to "default". It boots in the interface, but the cpu is still slow (means driver for graphic card is not doing his job), so this is not the solution.
[Eee Pad Transformer Q&A, Help & Troubleshooting] bfmetcalf:
I just want to make sure I have my head wrapped around the dual booting part. Basically, we are just flashing the kernel we want to boot from for the dual boot correct?

So to boot android, I would flash my android kernel and to boot Ubuntu I would flash the Ubuntu kernel?
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
Sort of.

You flash a blob that contains the kernel (you were correct here), the initramfs/initrd image (tells what to do in order to start the OS) and another configuration file. Everything is packed on the LNX partition (boot image partition) of the kernelblob file.

So what you flash is the kernel plus the other things I mentionned.
[Eee Pad Transformer Q&A, Help & Troubleshooting] bfmetcalf:
So I would take the android zip. Put the kernelblob from the 4.2 EOS ROM I'm running into it instead of the revolver kernelblob and just flash that correct for android, and then just flash the ubuntu-sdcard.zip to go back to ubuntu?
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
Exactly. Just make sure that the kernelblob you flash doesn't contain any other partition than LNX (because you wouldn't want to overwrite something like the SOS partition, which is the partition where the recovery is stored, or anything else.

For the ubuntu-sdcard.zip, make sure that the bootimg.cfg file has the correct root path settings (It's written in the thread anyway).
[Eee Pad Transformer Q&A, Help & Troubleshooting] bfmetcalf:
Yeah, I got that part about the ubuntu-sdcard.zip. Just wanted to wrap my head around it a bit. So I'm guessing I'm gonna have to unpack the kernelblob I want to use to check it out then... Thanks for the help :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
Anyone knows how too convert a kernel.img to a kernel-zImage?
[Eee Pad Transformer Q&A, Help & Troubleshooting] balornt:
I am having the same problem. Does anyone know what is going on here?
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
Are you talking about extracting the zImage from a flashable boot.img? If you are:

./abootimg-i636 -x <boot image file name>

you'll get the extracted zImage in the present working directory.

You shouldn't use kernel 3.1.10 for now. It's not stable enough. I went for kernel 2.6.36.4 and installed lxde as desktop environnement (much more smoother).

When you're on ubuntu 12.04, you gotta

# apt-get autoremove pulseaudio

and remove the nvidia drivers (they don't even work on jintha's kernel 3.1.10). From there, X should start. But you should really use something light like lxde.
[Eee Pad Transformer Q&A, Help & Troubleshooting] choate48:
I got the same thing when I went to remove unity from mine. I switched to a tty, I think the button combo is control+magnifier+touchpad, but I don't have my tablet in front of me right now. From there I installed gdm and set it as the default window manager and it works like a charm now. The default for Ubuntu 12.04 is lightdm, I don't know if trying to re-install lightdm will fix the problem without using gdm or not.

P.S.

You could probably also use any other dm that you want, lxdm or kdm or example.
[Eee Pad Transformer Q&A, Help & Troubleshooting] benmatlock:
Finally got my slider working with tubuntu, (can't do apx mode had to dd the blobs manually) anyway, anyone ever find a fix for the keyboard issue on the SL?

++edit++

Alright, got some questions, some info, and some possibilities.

The ubuntu for phones currently uses the android kernel (so they say in #ubuntu on freenode) so is it possible to just use the kernel modules from android (as long as the kernel's match) in ubuntu?

Also, I noticed that Asus offers the kernel source, is there a way we can compile the modules/drivers for ubuntu from the android source packages available on asus' website?

I'd really like to get all the HW working on this thing in ubuntu.. would be really great.
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
Anyone got this 3.1.10 kernel working with tubuntu image? If yes, i am veeeery interested :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] sim590:
I'd say that I am really interested too because graphical driver on this would make me so happy. Always having trouble loading web pages because of the cpu struggling for doing all the job is really annoying (plus videos on this could be cool too). I want to work on this but not until this summer though (have to study, prepare a video-game event and have a life too..).

REMARK

While I'm here, if I can prevent people from having lots of trouble.. DON'T USE THE SDCARD SLOT (ON THE KEYBOARD) AS ROOTFS. It just makes lots of I/O errors due to the keyboard connector instability. It's really nasty and made me swear alot. Just use the micro SD card slot on the tablet. Trust me... :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] realdope:
native ubuntu on internal sd tf101G???

hi to all

is it possibile to install ubuntu 12.XX on the trasformer tf101G trough adb using internal sd?

and if it's possibile where can ifind a guide for it or simply what i have to do to get work in its full functionality :)

thanks guys great work
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
Mountloop up!

Here is my mountloop method, should work with tf101g too. :)

The kernel is way newer and supports the new images too :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kasush:
Where is your method? I am curious about the kernel you speak of since I am also doing mountloop and want the latest image.
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
Haha lol forgot link

http://xdaforums.com/showthread.php?t=2167224&page=2

The old kernel does not support the new images, they are in my thread too :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] Hired_User:
My phone doesn't seem to work!!

Sorry for my bad English, but I followed your tutorial on how to dual boot Ubuntu on Android phone.

I used the option: Dualboot over external mirco sd.

Unfortunately, I forgot to use the command : dd if=/sdcard/ubuntu.img of=/dev/block/mmcblk1p1

which means, I skipped the part 2.The install of Ubuntu-sdcard.zip on CWM was copleted.

However, Now, my rooted phone won't turn on(It doesn't even display its logo even though its battery was full.) . I tried unplugging my battery, unlugging my external sd, recharging, but neither one of the method didn't help. Any help?
[Eee Pad Transformer Q&A, Help & Troubleshooting] transformador:
You used this method on a phone/tab thats not tf101?

I am not the OP, but this thread is for TF101 ONLY!!!

Maybe you read the instructions next time

Is there a tool like nvflash for your phone? Can you acces recovery?
[Eee Pad Transformer Q&A, Help & Troubleshooting] MaximusPrime:
There is a newer version of ubuntu?
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kingzak34:
Not really the right place to ask.

Anyway, there is you can try and tell us.

Aboyé depuis mon OnePlus One MIUI !
[Eee Pad Transformer Q&A, Help & Troubleshooting] jrohwer:
The latest is Ubuntu 14.04 LTS:

http://xdaforums.com/showthread.php?t=2648862

You are welcome to try the newer versions, however to get this to work I have had to pin some of the xserver packages to 13.04 and 13.10. The latest xserver packages won't work with graphics hardware acceleration in the kernel. Moreover the intermediate Ubuntu releases are supported only for 9 months so I don't even know if it is possible and decided it is not worth the effort. At least we got 14.04 working (almost) perfectly, it gives you 5 years of support, and by then I think our TF101 will be dead :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] MaximusPrime:
This method not work for me (no boot)

I need a new .img ubuntu.

How to make this .img?
[Eee Pad Transformer Q&A, Help & Troubleshooting] jozka.1:
Yes! :)

But, TF has blocked at resize2fs for about 15 minutes after the first restart. Then it has blocked on a black screen with a small cross in the middle on the screen. I have let it like this for next 15 minutes and then I´ve restarted it. After that, Ubuntu has successfully worked. Unfortunatelly, I don´t have keyboard now so I can´t test it no more.
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
resize2fs can last more than 15 minutes and seems stucked but is not.

And you can use adb to launch onscreen keyboard before loggin or you can also modify ubuntu.img to launch onscreen keyboard befor logging, i did that with my debian.img
[Eee Pad Transformer Q&A, Help & Troubleshooting] jozka.1:
I tested different commands, but neither doesn't work.

Settings > Universal Access > Typing > Screen keybord also doesn't work.
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
it can be done, i am pretty sure about that
[Eee Pad Transformer Q&A, Help & Troubleshooting] jozka.1:
:D

Works! I switched left-handed - right-handed > select, copy from time zone (Prague :D ) and I pasted in username and password and it works!
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
good, now install ssh server and please tell us your ip :p
[Eee Pad Transformer Q&A, Help & Troubleshooting] ssciberras:
I am currently using revolver 4, the beta ics rom. How do I get the kernel to use to go back to android once I am ready from linux.?

So, to sum up,

1) download ubuntu.zip and the img, flash thru cwm, and voila

2) have android with kernel ready to go back

looks easy. will try with the old kernels, then check if compiling is possible.

stephen
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
just extract kernelblob of your rom and replace android.zip's one with that
[Eee Pad Transformer Q&A, Help & Troubleshooting] ssciberras:
may i ask where i find this? i have the .zip file to update through cwm, there is a file named blob in the root directory of this zip file, but am going through the directories to find kernelblob

thanks again
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
blob it is, extract it, rename it, and replace it. Do not extract android.zip. just remove the file kernelblob and add the new one.

Just in case you should blobunpack that blob to make sure it sais it's LNX.

but you have to replace it without blobunpacking it
[Eee Pad Transformer Q&A, Help & Troubleshooting] outpox:
When I try to create the boot.img with :

./abootimg-i686 --create boot.img -f boot.cfg -k 2636-zImage -r initrd.img

I have this message error :

./abootimg-i686: error while loading shared libraries: libblkid.so.1: cannot open shared object file: No such file or directory
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
install libblkid1 package

EDIT: apt-file is your friend, when you have an error like that (missing file) apt-file search file tells you the package you need to install