Multiboot Linux on Infinity tf700 v0.8.3 (project closed)

Search This thread

zsero

Senior Member
Dec 16, 2008
97
8
Hi,

I have a TF700 which had the 4.2 OTA update. I unlocked it and installed TWRP 2.4.4.0.

Is there any way to install Ubuntu 12.10 on this tablet? I am confused, because of the different firmware and bootloader number and I don't know if this would work or not.

Would Ubuntu work even if I have upgraded to 4.2 already?

Also, I don't understand the connection between bootloader, firmware, Ubuntu and Android ROM. Can I install Ubuntu even if I have no Android rom (formatted everything)?
 
Last edited:

rabits

Senior Member
Nov 25, 2012
184
430
St.Petersburg
1) Could you (please) adapt your installer to suport the transformer prime?
No, I don't have Prime.

2) Do you happen to know if someone (you?) is working on the resume problem?
I think that resume problem in X window system. I don't know about someone, who working on this problem.

Is there any way to install Ubuntu 12.10 on this tablet? I am confused, because of the different firmware and bootloader number and I don't know if this would work or not.
Would Ubuntu work even if I have upgraded to 4.2 already?
For now I'm working on support new Android 4.2 kernel. 0.8.3 release is support ubuntu booting, but can't boot stock android 4.2 system...

Also, I don't understand the connection between bootloader, firmware, Ubuntu and Android ROM.
Oh, I will provide small scheme image later.

Can I install Ubuntu even if I have no Android rom (formatted everything)?
Yes, I guess...
 
Last edited:
  • Like
Reactions: Snepscheut

laod

Senior Member
Jun 2, 2011
89
6
OnePlus 9 Pro
How do I update my android rom without messing up the dual boot? I have chromi and I want to update to the 4.2 version of chromi.

Sent from my LG-P999 using xda app-developers app
 

workdowg

Senior Member
Apr 17, 2011
1,556
691
Seneca Falls
Have to wait for rabits to build a new dual-boot kernel. He is "working" on it.

Sent from my VM "Evo 3D" using 2ʞןɐʇɐdɐʇ .
 

rabits

Senior Member
Nov 25, 2012
184
430
St.Petersburg
I think that the next update will come after 13.04 is "officially" released.
No, right now I'm working only on CROMI 4.x support... And yes, 13.04 Ubuntu for tf700 I will release after it official release.

He is "working" on it when he has the time...
Yeah, for now I have some problems with activation of framebuffer console in new kernel. But I'm trying to solve this and other problems every day))
 
  • Like
Reactions: laod and workdowg

_that

Recognized Developer / Inactive RC
Oct 2, 2012
4,821
4,211
Yeah, for now I have some problems with activation of framebuffer console in new kernel. But I'm trying to solve this and other problems every day))

Ah, I had the same problem. And since then I'm waiting for you to find the solution. ;)

The framebuffer console appears to "work", but you can't see it. NVidia must have changed something in the display controller code.
 

psimyn

Member
Dec 16, 2010
6
0
Hi, can someone create a video tutorial of the isntallation?

I can't post links, but search youtube for "How To Install Linux on ASUS TF700T" to dig up videos. But the install is extremely extremely simple, just read the "Install Manual" section from the OP. It's about 3 steps, plus waiting for a few minutes.


And why this is not posting in the Android developing section?
Because it isn't related to android development...
 

JoinTheRealms

Senior Member
Apr 7, 2012
1,931
1,297
Hey guys installed and running great on my tf300t (using the kernel from our xubuntu thread). Theres just a few wee things id like to get working if someone could point me in the right direction. First off theres a black line that runs just below the unity panel(about as wide as the panel also) has anyone else experienced this? also the far right button(containing shutdown, log off etc) drops down to tiny rectangle box with no options in it.

The biggest issue im having is unity wont load on it own, logging into unity just shows the desktop wallpaper, i have to use alt, ctrl, t to bring up terminal and run unity manually(even then it sometimes has errors)

last issue is rc.local wont run at boot, i have scripts to switch wifi drivers and do a quick overclock yet im having to run them manually. Seems to be a 12.10 issue but the various fixes havnt worked.

cheers:)
 

rivera151

Senior Member
Apr 24, 2011
143
26
Install fail

I tried installing everything to the microSD, but I could never get past this error.
2FS4WMUpCC3D2LAfwRti2x


Well, maybe soon I'll get my Ubuntu mobile.

Cheers rabits, keep hacking at it and have fun.
 

workdowg

Senior Member
Apr 17, 2011
1,556
691
Seneca Falls
I tried installing everything to the microSD, but I could never get past this error.
2FS4WMUpCC3D2LAfwRti2x


Well, maybe soon I'll get my Ubuntu mobile.

Cheers rabits, keep hacking at it and have fun.

That means it couldn't find the rootfs file. You have to copy it with the installer to the root of your sdcard(internal) - e.g. /sdcard/rootfs-blah.tar.lzma
 

psimyn

Member
Dec 16, 2010
6
0
I just saw this. Maybe it fails to mount my microSD bc it is not formatted ext4? I will try again and see what's up.

the only place it looks for the rootfs is in /sdcard, which is the root of the internal sd card. It won't even look for you external SD card at this stage, only checks the root directory of the internal
 

dankens

Member
Aug 9, 2012
21
3
had some issues myself as well, think its a TWRP 2.5 issue.
Then, i reformated it as 15gb fat32 and 15 ext4, put the rootfs into fat32 and it worked.

2 questions i have, cant seem to mount any storage inside ubuntu?. And is there a way to stop the onscreen keyboard appearing if dock is connected? Everything else works better than i expected, faster/smoother than android.
 

h?2

Member
Jul 23, 2012
34
14
Crypto

Hey guys,

I am trying to get encryption going, but cryptsetup always fails, even when using cbc-aes-tegra as the cipher (which it recognizes apperently). Have you had any luck with this? Are some requird modules maybe disabled in the build?

Thanks for your work!!
 

xFaultx

Senior Member
Jun 18, 2010
206
26
Can sm1 post a list of suggested apps/optimizations for linux noobs like me? Im trying to use it primarily as a daily driver for taking to school and taking notes
 

hallevison

Senior Member
Oct 19, 2009
146
15
Boulder, CO
I tried installing everything to the microSD, but I could never get past this error.
2FS4WMUpCC3D2LAfwRti2x


Well, maybe soon I'll get my Ubuntu mobile.

Cheers rabits, keep hacking at it and have fun.

Hi:

I am having the same problem. Maybe I missed it, but I did not see a solution posted. What can I do?

I downloaded linux-install-0.8.3.zip, rootfs-ubuntu-12.10-0.8.0.tar.lzma, and rootfs-ubuntu-touch-tf700t-0.5.2_20130325.tar.lzma
I checked that the checksums are OK and everything is in /sdcard/

It is currently running CROMi 4.4


Thanks to all of you for doing this. I can't wait to have linux on this thing.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    Hi, Guys

    Currently I'm working on preparing Linux boot and rootfs image for tf700 device.
    Project is based on Nexus 7 Ubuntu installer, Linaro distribution and Hundsbuah kernel.

    Release version 0.8.3

    Developers thread is here

    Warning!
    • You can brick your device or loose all your data. I'm not to be held responsible if you damage or brick your device. Please, be careful.
    • This manual has been prepared for the advanced users. You are an advanced user?
      • You have linux experience
      • If there is a problem - you contact support and provide all the necessary information (devices info, steps to reproduce, logs)
    • Please, change password for ubuntu user at first login. Default password is "ubuntu".

    Components:
    This system consists of several components:

    Installer (v0.8.3)
    - is standart Android ZIP update file with Aroma interface.
    Features:
    • Pretty simple touch interface
    • Installing and usage Linux without a keyboard or dock
    • Detailed localization of install process (rus, eng)
    • Any device to install rootfs (usb media, sdcards or internal virtual disk file)
    • You can skip rootfs preparation and install only bootimage (if dualboot has been replaced by another installation)
    • Data2sd option supported
    • Use android /data partition as /home directory for users
    • Autobackup of old virtual rootfs image file and ubuntu user
    • Select boot priority - you can select default system to boot (Basic or Linux)
    Next release features:
    • Review of initrd options scheme
    • Install additional system to directory
    • Rootfs archive finder search maxdepth 3
    • Save log into internal memory
    attachment.php


    Bootimage (v0.8.3)
    - contains Linux kernel (zImage) and initial ramdisk (initramfs). It is created during installation and stored in a special LNX partition on your device.
    Features:
    • Support of many basic systems - Android (CleanROMv3.x, CleanROMv3.x+Data2SD, CM10.x) and Ubuntu-Touch
    • Any media booting - you can boot SDcard, microSD or usbdisk
    • Virtual Disk multiboot - possible to select need virtual disk (up to 9)
    • Android & Ubuntu-Touch booting - can boot android system init from media or virtual disks
    • File system checker - before mounting filesystem should be checked by fsck.
    • Hundsbuah kernel - v2.1 optimized kernel
    Next release features:
    • Support for 4.2 android (CleanROMv4.x)
    • Run additional system from directory
    attachment.php


    RootFS archive
    - compressed tar archive with root file system of OS. It is unpacked during installation to a prepared ext4 filesystem (in file or media device).
    • Ubuntu 12.10 (v0.8.0)
      Archive contain prepared Ubuntu 12.10 environment with last updates, based on Unity (3d) with Cube Desktop. You can install any software (like lxdm or xfce) to improve desktop performance, but (for now) only Unity will be supported.
      Features:
      • Pad-mode - you can use your device as pad without dock
      • Keyboard remapping - Special keys is replaced to default (Esc, F1-12, Ins, Print, Break, Del, Home->Alt, Search->Meta4) by evdev keymap.
      • WiFi - You can connect to internet or lan through wifi
      • Touchpad 2 fingers scrolling - Move 2 fingers up-down to scrolling. 2 finger tap - is mouse 3rd button.
      • Touchscreen - Supports right click by touch one finger and click by second finger.
      • OpenGL ES - 3D, games (eduke32, Jagged Alliance 2) and nice browsing by Chromium
      • Audio and Video up to 1080p - Use nvgstplayer to HW decoding FullHD video
        • nvgstplayer --sas="audioconvert ! pulsesink" -i <videofile> - Fullscreen mode
        • nvgstplayer --svs="nvxvimagesink" --sas="audioconvert ! pulsesink" -i <videofile> - Window mode
      Problems:
      • Unity has some problems with performance and ram eating - this is place for optimizations.
      • Going to suspend is freezing device
      • HDMI FullHD is not working (but HD is ok)
      • Bluetooth not working
      • Disable speaker if headphones connected
      • Totem is not support nvidia gstreamer plugins
      • No flash player - only HTML5
      • Skype and any proprietary software (we need ARM binary, not x86)
    • Ubuntu-Touch preview (v0.5.2 2013/03/25)
      Features:
      • Smooth touch interface
      • WiFi support (fixed)
      • Frontal Camera
    • Ubuntu 13.04 - development
      First release features:
      • Packages for specific tf700t and tegra3 components (tf700 ppa)
      • Wayland + Weston + libhybris optional support

    Install Manual:
    For now installation is very simple)) No console operations needed!

    Requirements:
    • Access to recovery & zip upgrade
    • > 3Gb free space in tf700 /sdcard folder or external storage
    Process:
    1. Get linux-install-0.8.3.zip (12 Mb), (mirror) MD5: 46e458791d232dafa7df49a7b506beca
    2. Get need rootfs:
    3. Copy linux-install-*.zip and rootfs-*.tar.lzma to your SDcard or /sdcard on your tf700
    4. Reboot to recovery mode
    5. Run linux-install-*.zip
    6. Next, next, next ))
    7. Wait, wait...
    8. Done, now you can reboot and see four penguins!
    9. If you have a problem with installation process - please, save install log and attach it to your help request message with good description.

    Uninstall:
    Really? I feel so sad :p
    To complete uninstall multiboot & linux you need:
    • Reinstall your Android distributive or kernel part of it (this is replaces bootimage with multiboot)
    • Remove /data/media/linux directory with linux root file systems

    Epilogue:
    Currently we have basic linux environment with graphics and internet. For now, Android is more friendly to the user on a Tablet PC, but we can tilt the balance to Ubuntu advantage.

    If you have any question about usage - please, post it here.
    11
    Sorry, guys, at the moment I do not have much time for supporting. All general ubuntu questions - please search in google (such as mounting sdcard, etc.).
    I am currently working on the problems with the complete installation by Aroma, migrate to Ubuntu Raring 13.04, problem of the font size, correcting of keyboard keymap, problem with suspend to RAM, totem HW video decoding...

    Next release (0.8.0) will be released in near 2 weeks.
    8
    Ubuntu Touch

    So, I have some news:
    • I will prepare Ubuntu Touch tar-archive for my updated 0.8.1 installer & bootloader at this weekend)) This is really interesting and good experience! Ubuntu based on low-level android binaries - this is a very interesting solution, which is a clear way in the future.
    • Also I change my basic Android from CROMI to CM.
    7
    Really appreciate you effort! Why not post this in the developers forum, where you might get some good inputs from other brainy people like yourself. :eek:
    I would like to prepare this howto (after stabilization and fixing minor bugs) for general users. But thanx for you response - brainy people do not come here?
    7
    How does this vary from the other Ubuntu effort? Why not combine resources?
    http://xdaforums.com/showthread.php?t=1988170

    That would be great! At the moment I'm trying to run their environment using fastboot and find differences. I already sent message to jaybob413 and we try to combine our resources.