yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] Kingzak34:
Nope, just DL one of 2.6.34 kernel then replace xlinux.img in images folder with downloaded one ( Rename as same name )

Then flash only the kernel ( xmaniac one ) See my guide to more info ;)
[Eee Pad Transformer Android Development] deerhurst:
I tried your guide with the 2.6.36 kernel and Ubuntu fails to boot when that kernel is flashed.

Where do I find a 2.6.34? Am I better off with the .34 then the .36 or what ever comes with it?

Im still back at the same point. I have no clue where to start looking. Im assuming its a 2.6.36 kernel that is on it. Im back to "stock" and both android and lubuntu boot fine now.

Maybe I just dont know how to use the software.

Your guide says to replace linux.img while the original topic seems to say to replace xlinux.img.
[Eee Pad Transformer Android Development] interw:
Encountered the same problem. The only way I can boot linux is by flashing the 3.1.10 jhanti kernel.
[Eee Pad Transformer Android Development] deerhurst:
If i flash it then dont touch the kernel it boots fine but no networking.

BTW, mine is a C20 and only connects on SBKv1.
[Eee Pad Transformer Android Development] interw:
If you got to Advanced > select 3.1.10 jhanti kernel and flash into recovery partition, then you will get WiFi.
[Eee Pad Transformer Android Development] deerhurst:
[Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2...

I shall give that a go in the morning.

So far kernel flashing attempts have failed and created boot loops. Hope it works!
[Eee Pad Transformer Android Development] Kingzak34:
You can replace what ever you want but you just have to select the right one when you want to flash it in Tubuntu. If you replace linux.img you'll got to flash chromium kernel, if you replace xlinux you've got to flash x3maniac kernel in Tubuntu. Just some names, it doesnt really matter.

You can find it in x3maniac'Goo : http://goo.im/devs/x3maniac/linux-1.6ghz-2.6.36.4.img
[Eee Pad Transformer Android Development] interw:
I have not managed to flash any one of the three kernels you mention, with a successful boot. Works with the 3.1.10 jhanti kernel.

I have an SBKv1 tab. Could there be a problem with flashing kernels on the SBKv1 devices with the Tubuntu loader?
[Eee Pad Transformer Android Development] Kingzak34:
I dont know, did you replace correctly one of three file and the flash the good one ?
[Eee Pad Transformer Android Development] interw:
A

As far as I know. Repeated several times, but no joy.

I went looking for OliFe linux app. Found the one for SBKv2 which x3maniac provided above. I believe this is for SBKv2, or does anyone know if it works for the SBKv1 tabs as well?
[Eee Pad Transformer Android Development] Kingzak34:
So I cant help you, if you followed correct steps, this must work so I dont know.
[Eee Pad Transformer Android Development] interw:
Appreciate your time. I wonder if someone with SBKv1 device could confirm successful kernel flashes.
[Eee Pad Transformer Android Development] Kingzak34:
FYI, Tubuntu program by x3maniac work for both sbkv1 & sbkv2
[Eee Pad Transformer Android Development] interw:
I know and have been using it to flash on my SBKv1 device with pleasure and appreciation. The only part that I, and AFAIK deerhurst, have been having is with the kernel flash, except when flashing jhanti kernel.
[Eee Pad Transformer Android Development] TomTcom:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

For flashing the kernel you need to tell us step by step what you are doing.

Did you rename the downloaded kernel to Linux.img and put it in the images folder?
[Eee Pad Transformer Android Development] interw:
Appreciate your efforts. I have Lubuntu v1.2 dual booting with EOS rom.

I flashed jhanti kernel, because I could not get WiFi with the default install.

Downloaded linux1.4ghz.zip kernel, extracted linux1.4ghz.img, renamed it linux.img and copied it to the images folder.

From the tubuntu app, used Advanced > and flashed 2.6.38 chrominum kernel into the recovery partition.

Now it fails to boot linux. the last lines before crash read:

mount: mounting tmpfs on /run failed: no such file or directory

mkdir: can't create directory '/run/initramfs': no such file or directory

udevd[94]: error: runtime directory '/run/udev' not writeable, for now falling back to '/dev/.udev'
[Eee Pad Transformer Android Development] TomTcom:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

That sounds right. Did you extract the supplemental zip file from the op as well?
[Eee Pad Transformer Android Development] outpox:
Hello, I've got a problem at startup.

Once the tablet froze so I hard rebooted it. And now I've got this :

Any idea ? :p
[Eee Pad Transformer Android Development] TomTcom:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

Looks like the file system got corrupt. After too many hard reboots I had to format and reinstall so you may need to do the same especially if you can't get to login screen.

Try booting to android if possible then reboot to recovery. If you can't you'll have to reinstall.
[Eee Pad Transformer Android Development] outpox:
I can boot to android yes, then I'll try and I'll let you know, thx ;)
[Eee Pad Transformer Android Development] Treizy:
I have this same problem, but I'm on win7.
[Eee Pad Transformer Android Development] Kingzak34:
Never had this problem, you use SBKV1 or SBKV2 ?
[Eee Pad Transformer Android Development] transformador:
Got mountloop kernel 3.1 working, will try 2.6 tomorrow!

Wont upload it today, have to study for an exam tomorrow ...
[Eee Pad Transformer Android Development] Treizy:
SBKv1
[Eee Pad Transformer Android Development] Kingzak34:
I've SBKV2, so dont know ;)
[Eee Pad Transformer Android Development] deerhurst:
I flashed the jhanti kernel. Seems I have wifi now but I lost dock support. No touch pad or keyboard seems to be recognized.

Any suggestions? Should I try the maniac kernel?

Edit: Maniac kernel kills it, wont boot, had to re flash jhanti kernel.

Still no keyboard or touch pad.
[Eee Pad Transformer Android Development] jlrodz87:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

Can anyone help everytime i login to lubuntu all i get is the wallpaper and the menu bar just flashing i want to get to terminal exiting the gui of lubuntu how can i get to terminal from boot like when you dont have the lubuntu gui ..
[Eee Pad Transformer Android Development] Kingzak34:
I had this issue everytime I tried to install something like lightspark plugin etc, I dont know why.

To get in text mod, when you're at login screen, pres CTRL + ALT + F"X" ( F1,F2,F3 etc ) ( Special key on dock ) dont remember wich, but you'll have some to get in different Xorg session and some to get in different terminal session. Try all special key, you'll get the right one ;)
[Eee Pad Transformer Android Development] transformador:
whats the ieee-kernel on goo.im?

Dont have any luck with your 2.6 kernels...
[Eee Pad Transformer Android Development] TomTcom:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

That was a test when x3 and I were trying to get the bridging module loaded. So yeah don't use that.
[Eee Pad Transformer Android Development] projeto56:
Just fixed the blinking bar at the bottom :D

Actually i installed lxde after screwing things up and it works normally. :)
[Eee Pad Transformer Android Development] Kingzak34:
It can save my life :P

I'll try it if I have this bug again ;)

Thanks
[Eee Pad Transformer Android Development] projeto56:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

It's still working here with it.

I'm just not sure if I should try to install the software that caused the bug to see if affects this environment too.

If it gets screwed up I'd hate to have to flash the whole thing again :(
[Eee Pad Transformer Android Development] ThrashMan:
I really want to utilise your work but I don't understand what I need to do.

Would really appreciate someone creating an "idiots guide" to getting Ubuntu onto our TF101.
[Eee Pad Transformer Android Development] Kingzak34:
There are allready two guides on first post read it again ...
[Eee Pad Transformer Android Development] deerhurst:
[Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2...

Any thoughts on why keyboard and touchpad support would be lost when flashing the jhandi kernel?
[Eee Pad Transformer Android Development] Kingzak34:
This problem was solved, please search on this thread, fix link are on 1 OP.
[Eee Pad Transformer Android Development] deerhurst:
The reason why Im asking is because the solved problem is rearing its nasty little head again. Could be my device or it could be something Im doing that is not clear enough for me ( such as hoe to actually upload the kernel of my choice that I download since every guide seems to counteract the last ) to avoid the issue. Im using the latest of non beta and Im seeing the problem.

On my device I can either have a working dock or working wifi, or so it seems. Or I can have a boot loop with the maniac and chromium kernels.

Thanks.
[Eee Pad Transformer Android Development] Kingzak34:
All 3.1 kernel have these issues, and all 2.6 kernel should works well.

Workaround for 3.1 are linked in first OP
[Eee Pad Transformer Android Development] deerhurst:
It is not clear to me what kernel is installed on the original installation. With that kernel I do have dock but no networking. If I try to flash a kernel selecting the 2.6.38 chromium I get a reboot loop. If I flash by selecting 3.1.10 maniac I get reboot loop. If I flash 3.1.10 jhanti I have networking but no dock. All attempts to flash a kernel such as 2.6.36 have failed and caused a reboot loop. Swapping the kernel as per your guide has failed and caused a reboot loop on my device. Other guides have said to replace the xlinux.img, that has also failed.
[Eee Pad Transformer Android Development] Kingzak34:
I cant help you if you followed steps correctly about your bootloop problem.
[Eee Pad Transformer Android Development] interw:
You are not alone. If others have succeeded with SBKv1, then it must be something wrong with our devices. I am forced to use the Jhanti kernel. Even if it has docking related problems, at least it works. Would be nice if I could flash the other kernels though.
[Eee Pad Transformer Android Development] TomTcom:
Ok, lets go over the kernel install using the Tubuntu application. I know for sure that SBK1 and SBK2 work just fine. I'm adding specific steps just to make sure we are all on the same page. Our Dev (X3) wrote this application and has an SBK2 so we know it works.

1. Download the "kernel supplement" from the OP called 2.6.36.4-1210.zip. Extract and copy the kernel supplement files to /lib/modules/.

2. Remove the dock, connect the tablet to the computer and enter APX mode.

3. Ensure the dropdown menu is selected for SBK2 and in Green letters it says the device is connected.

4. From the OP, download the file called linux1.6ghz.zip.(or if you want the 1.4 or 1.2ghz that's fine too) Extract the file from the zip.

5. Locate the Images folder for the Tubuntu installation application and find "linux.img". Either cut this file out of the directory or rename it to something like backuplinux.img.

6. Rename the extracted file from the zip to "linux.img" and place it in the Images folder of the Tubuntu application directory.

7. Click on the Advanced tab. It should say 2.6x x3maniac kernel AND Recovery partion. Leave these options as is. Each name that you see for kernels relates to a file in the images directory. So, as long as you have the correct filename and the original file is no longer in the Images directory (or it is renamed) it really doesn't matter which option you choose, just pointing that out.

8. Click on the Flash button.

9. Once this completes it should properly reboot itself and most likely you will boot to Android.

10 Boot into Lubuntu or whichever desktop you have chosen. You should have working trackpad, dock, and WiFi.

11. To ensure you have the correct kernel loaded, you can load Terminal and type "uname -a". The output should show you 2.6.36.4-1210+...I believe that's what it says.

If it doesn't work we'll keep at it till you guys get it. But please read thoroughly and familiarize yourself with all the steps involved before flashing again.
[Eee Pad Transformer Android Development] deerhurst:
[Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2...

Ill try again tomorrow after classes.

My terminal days were a couple years back, I forgot how to ID the kernel.

I feel like the supplement is already on my device, I believe I saw it while poking around on the original kernel trying to fumble through terminal and such to figure out why no wifi. Ill check again.

My device is a C20 which I'm assuming should be SBKv2 yet only connects and does things in SBKv1. This does not change the instructions except to select SBKv1, correct?
[Eee Pad Transformer Android Development] TomTcom:
Hmm....well you are correct, the instructions won't change other than selecting SBK1 or SBK2 so if SBK1 is the only one that works then use that.

We'll get it figured out somehow.
[Eee Pad Transformer Android Development] interw:
Thanks. My device is SBKv1.

Have been doing just as per your instructions, except (2. Remove dock and connect tablet to PC ...) . For this exercise I have even done that. But it fails to boot. I get it back after re-flashing Jhanti kernel.

Should it be on the default kernel for this to work. Or is there any other step I have to carry out because I have already flashed Jhanti?

'uname -a' tells me I am on 3.1.10-g8c2655b-dirty kernel.
[Eee Pad Transformer Android Development] TomTcom:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

What image for lubuntu are you using?

It doesn't matter what kernel you are on becuase the device is in apx mode.

I would suggest putting the new Linux.img kernel in the Images directory and reflashing the whole Ubuntu/android. This will ensure by default you are getting the renamed Linux.img you downloaded and extracted. Then copy over the supplemental again.

And for sure you are using a tf101 and Not the slider or newer model correct?
[Eee Pad Transformer Android Development] interw:
I am using Lubuntu v1.2 (12.10).

OK, going to re-flash the whole thing with the downloaded linux.img in the images directory.

Yes, it is the TF101 SBKv1.
[Eee Pad Transformer Android Development] TomTcom:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

Another question, if you can't flash without the dock connected, did you install the apx drivers from the application? It's one of the tabs near the end I think.
[Eee Pad Transformer Android Development] interw:
I can flash with or without dock. I disconnected the dock as per your instruction

'2. Remove the dock, connect the tablet to the computer and enter APX mode.'

I did instal the apx drivers, because the tablet was not being detected without them.

---------- Post added at 10:05 AM ---------- Previous post was at 09:53 AM ----------

OK.

Re-flashed with the downloaded linux.img in images folder. I am afraid it did not boot.

Flashed Android/Linux again with original linux.img.

It booted, but no network.

Copied the kernel 2.6.36.4-1210.zip supplement from extSDCARD by mounting

mount -o rw /dev/mmcblk1p1 /tmp. Unzipped and copied to /lib/modules.

Back to apx mode and flashed the kernel with the appropriate renamed linux.img.

I am afraid it fails to boot into linux.
[Eee Pad Transformer Android Development] TomTcom:
Wow, I'm sorry. I'm kind of out of ideas at this point. That's everything I would have done. Unless anyone else can weigh in on this issue I'm not entirely sure what to say.

Do you have the 16gb or 32gb model?

Does Android work perfectly fine?

When you say "fails to boot"...are there error messages on the screen?
[Eee Pad Transformer Android Development] interw:
You are very kind, and I thank you for your efforts.

It is a 16gb model.

By 'fails to boot', I mean it just hangs.

The last four lines before hanging read

Tegra protected aperture disabled because nvmap is using system memory

mount: mounting tmpfs on /run failed: No such file or directory

mkdir: can't create directory '/run/initramfs': No such file or directory

udevd[94]: error: runtime directory ' /run/udev' not writeable, for now falling back to '/dev/.udev'

Oh yes, Android has no problems.
[Eee Pad Transformer Android Development] TomTcom:
You're welcome. Just hit the thanks button a few times and we'll call it even.

I believe the errors you have are in all of the images even the first one related to nvmap. Have you tried removing an external sd cards?

Are both the batteries fully charged?

Is the data cable disconnected from the computer?

Have you tried to hold volume down and power up when it hangs, hit up to enter the recovery and boot to Lubuntu?

I'll keep trying to think of things but I'm out of ideas for the moment.
[Eee Pad Transformer Android Development] projeto56:
Re: [Win32/64][Dual Boot][Mount-Loop] Tubuntu - 1 click installer SBK1 & SBK2! *2/1/2

I remember i had the same error a couple of times before i had the right setup, but its been a long time man :( I just can't remember what I did to fix it.

I'll keep you informed when it comes back to my mind. Just woke up after really short 5 hour sleep.
[Eee Pad Transformer Android Development] zaxondis:
Mount Loop?

Very interested in trying the new mount loop kernel but want to be sure I understand how to make it work.

Could I simply do the following and have it function?:

1. Use tubuntu to flash TWRP

2. Flash the mount loop zip

3. Reboot, then launch the .img file from Android??

Sounds like a really cool feature but I'm guessing I'm missing steps here. Any pointers to directions or help is greatly appreciated. Thanks!
[Eee Pad Transformer Android Development] maq0007:
I haven't tried it but i think the way it works is that you use normal android setup, with ubuntu.img in internal memory.

So to use ubuntu you would:

- put ubuntu.img on /sdcard/

- go to recovery

- flash ubuntu-mountloop.zip

Now it'll always boot ubuntu.

To go back to android:

- go to recovery

- flash android kernel for your rom
[Eee Pad Transformer Android Development] deerhurst:
With the 1.4GHz kernel I boot loop. Attempts to boot, fails and goes to android. I have the supplements on there with a fresh install. I did a fresh install just to check and remove anything I may have done. Original file renamed to Orig_linux.img.

Under advanced my drop down has 3.1.10 x3maniac but I doubt thats the issue. Like you said, It doesnt matter.

"Factory" install on mine has 2.6.36.4.

Flashed the kernel and installed Lubuntu with SBKv1 on a C20 device. SBKv2 fails right off the get go.

Re flashing everything back to prime and "factory" Lubuntu.
[Eee Pad Transformer Android Development] TomTcom:
Let me try to clarify when I say "it doesn't matter".......

Each drop down in the advanced tab corresponds to a kernel name hardcoded in the application.

So if I want to flash 2.6.36.4 it must be named "linux.img".

If I want to flash Jhanti it must be named "jhanti.img" Does that make sense? I can't remember all the names but the kernel you download must be appropriately named to the one you are going to flash using the application.

Also, my searches are showing a C20 as an SBK2 device. I believe SBK1 serial numbers stop at B70. Am I wrong on that?
[Eee Pad Transformer Android Development] zaxondis:
Thanks (button pressed), that sounds right to me. I'm guessing the img file would need to be called "ubuntu.img". I'll give it a shot and see how it goes.
[Eee Pad Transformer Android Development] deerhurst:
Thats what I thought, its hard coded to look for a certain file. I replaced linux.img with the 1.4GHz kernel file.

Thats also what I thought but it works on SBKv1 and fails on SBKv2. Kinda odd.
[Eee Pad Transformer Android Development] Emhyr:
Well, I installed the Raging version (with Gnome Shell) this week end and I am amazed how smooth it is. I'm using the 1.6GHz kernel ans everything seems to work correctly. I just have one annoying problem :

Everytime I use the terminal, I can't press the TAB key to autocomplete : if I do, the titlebar disappears and the terminal doesn't work anymore, some programs won't work either after that and will all lose their titlebar, as if Gtk (used by Gnome if I'm not mistaking) had crashed.

I haven't seen this issue in the thread, I suppose it may be a problem of 13.04 since it hasn't been release yet and still on beta stage.

By curiosity, I wonder if that's possible to port another distrib, not a debian-based one, like Fedora... (my main distrib, not a big fan of Ubuntu actually, but it works really well !)
[Eee Pad Transformer Android Development] Kingzak34:
You're right, and thats what I tried to say last time xD
[Eee Pad Transformer Android Development] transformador:
Try an arm based image, add modules :)

Is it smoother than 12.10 lubuntu?

Edit: forgot to write, but i cant get any 2.6 kernel to work, just got freezes and reboots...
[Eee Pad Transformer Android Development] JoinTheRealms:
Can i be annoying and ask for a bit more information on the mount loop? my power button doesnt work so getting into apx is an issue(still possible problem is when nvflash doesnt reboot i gotta wait for the tab to go flat) so the mount loop is really the only viable install, havnt seen anyone mention if it work and how it went(i tried but i got stuck within the first 20 lines of booting)

My assumtions are:

-Extract the tubuntu.tar.gz then rename the following image? then place it in /sdcard/ubuntu

-boot into my twrp recovery and flash mountloop.zip

-reboot into ubuntu(got stuck here last time)

-reflash an android kernel matcching the current rom(if i want android back)

I ran ubuntu on my tf101 all the time back in the franks-tools days, then my power button broke and i deemed it to risky, but this mount loop idea has got me excited, also can anyone comment on the multitouch gestures? do they work well.

Cheers guys

Edit: flashing the OP's mountloop.zip seem to do nothing, it said it was finished immediately then rebooted into android, so tried the other one in the linked post and it gets to the boot screen heres the output messages:

/media/media/ubuntu.img no such file

fatal: could not load /lib/modules/2.6.36.4/modules.dep: no such file (x8)

coming to an end

bio too big device loop0 (2 > 0)

EXT4 -fs (loop0): unable to read superblock (x2)

bio too big device loop0 (1 > 0)

EXT4 -fs (loop0): unable to read superblock

mount: mounting /dev/loop0/ on /root failed: no such file

mount: mounting /dev on /root/dev failed: no such file

mount: mounting /sys on /rootproc failed: no such file

target filesystem doesn't have requested /sbin/init.

No inti found. Try passing init= boot arg

then just sits at busybox.... any ideas?
[Eee Pad Transformer Android Development] transformador:
Working Mountloop!

Here is my working mountloop method:

http://xdaforums.com/showthread.php?p=38504344

Working :)
[Eee Pad Transformer Android Development] interw:
Well, I have SBKv1 and it does not work for me.

---------- Post added at 08:12 AM ---------- Previous post was at 07:23 AM ----------

The 2.6 kernels clearly have some problem. I have resigned to use the out of the box Jhinta kernel but this has docking related problems.

You say " that i packed the newest jintha kernel into cwm flashable packages " in your mountloop tutorial. Is it possible to get this kernel for my dualboot setup?
[Eee Pad Transformer Android Development] transformador:
You mean with tubuntu?

For shure,just flash jintha kernel.
[Eee Pad Transformer Android Development] szigeza:
Hi!

Could we use somehow this kernel : https://github.com/jholtom/android_device_asus_tf101 ?