[MultiROM] [LINUX] [How-to] Rom installers for sdcard

Search This thread

blmvxer

Senior Member
Jan 13, 2012
1,480
607
Eclipse installed fine on my HP Touchpad running Ubuntu 12.10, but won't install on 13.04 on my Nexus or HPTP.

Sent from my Nexus 7 using xda app-developers app
 

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
Originally Posted by Krunk_Kracker
I installed with these exact directions, all except the files are now "saucy" instead of "raring".

I boot into the Ubuntu Touch preview and I only get a black screen, but I can see the backlight.

Here's the error log from multirom:

I have no idea myself what it could be

Anyone have any input on this?

Sent from my XT912 using Tapatalk 4 Beta


Saucy 13.10 has driver issues, among other things, and is not usable at the moment, whether using multirom or not. You still need to be using raring 13.04.

Here is the newer link for raring 13.04 http://cdimage.ubuntu.com/daily-preinstalled/last-good-image/

Sent from my Nexus 7 using xda premium
 
  • Like
Reactions: Krunk_Kracker

Krunk_Kracker

Senior Member
Sep 13, 2009
1,956
906
Somewhere in Florida

Kaiyes

Senior Member
Nov 3, 2011
98
17
Do you guys think that archlinux will be able to handle ruby/ruby on rails ? On archlinux website they had info about ruby/rails so thinking that maybe its possible on nexus 7. Or even Some JavaScript development ? I know some said earlier that eclipse doesn't run on arm devices

Sent from my Nexus 7 using Tapatalk 4 Beta
 

Krunk_Kracker

Senior Member
Sep 13, 2009
1,956
906
Somewhere in Florida
Saucy 13.10 has driver issues, among other things, and is not usable at the moment, whether using multirom or not. You still need to be using raring 13.04.

Here is the newer link for raring 13.04 http://cdimage.ubuntu.com/daily-preinstalled/last-good-image/

Sent from my Nexus 7 using xda premium


Ahh, makes sense. I didn't see that info anywhere prior to this post, thank you!


Sent from my XT912 using Tapatalk 4 Beta


That did it, thank you.

I had to go to a release from the 4th of think it was, to get a working keyboard.

Thanks again.

Sent from my XT912 using Tapatalk 4 Beta
 

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
That did it, thank you.

I had to go to a release from the 4th of think it was, to get a working keyboard.

Thanks again.

Sent from my XT912 using Tapatalk 4 Beta

No problem. Glad you got it going. Hopefully, they will get saucy ironed out soon. Its been a month and a half, so hopefully sooner than later.

Sent from my SAMSUNG-SGH-I727 using xda premium

---------- Post added at 11:54 PM ---------- Previous post was at 11:50 PM ----------

Do you guys think that archlinux will be able to handle ruby/ruby on rails ? On archlinux website they had info about ruby/rails so thinking that maybe its possible on nexus 7. Or even Some JavaScript development ? I know some said earlier that eclipse doesn't run on arm devices

Sent from my Nexus 7 using Tapatalk 4 Beta

Looks like it has been compiled for arm, so it is worth a shot. Unfortunately, arch installer is not currently supported for multirom 10, so you would either need to package it in a supported form or install it as an only system.

Sent from my SAMSUNG-SGH-I727 using xda premium
 
  • Like
Reactions: Kaiyes

Kaiyes

Senior Member
Nov 3, 2011
98
17
Hi all, do you think its difficult to get lubuntu working in nexus 7?? I am thinking of zipping it by reading the instructions in the op. Or will it have to be compiled for arm and the process is complicated for a noob like me? My goal is to use Linux to learn JavaScript/or ruby on rails for web development. Problem is my laptop broke down and I'm gonna get a Mac mini in couple of months hopefully and don't really want to get a PC for only couple of months. I was thinking if I could use Linux in nexus 7 for couple of months to learn the basics. JavaScript runs in the Firefox web browser without having to install anything so I guess for beginners its OK to type in hello world type of coding to get started. I have seen someone using ruby on rails on nexus 7 in Ubuntu desktop but he said it was a bit slow. As long as I can get JavaScript practise I'm happy if ruby/rails is harder/slower to run on 7. Raspberry pi works as a good tool for learning python, and 7 has superior hardware so I thought maybe if we use tweaks to make Ubuntu faster then ,maybe it can provide me with just enough speed to practise some JavaScript. Here comes the lubuntu issue which is made to run on lower spec hardware. What you guys think?

Thanks in advance.....

Sent from my Nexus 7 using Tapatalk 4 Beta
 

Kaiyes

Senior Member
Nov 3, 2011
98
17
after reading the whole thread, I learnt that ppl has flashed lubuntu. But how do you flash tar.gz files? The lubuntu armhf has .tar.gz format. Do you use the method in the op? By the way, was able to install xfce and removed unity. It runs fast!!!! Was also able to get JavaScript running smoothly. Will try to install ruby/rails now. So how do I flash lubuntu tar.gz ?

Sent from my Nexus 7 using Tapatalk 4 Beta
 

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
after reading the whole thread, I learnt that ppl has flashed lubuntu. But how do you flash tar.gz files? The lubuntu armhf has .tar.gz format. Do you use the method in the op? By the way, was able to install xfce and removed unity. It runs fast!!!! Was also able to get JavaScript running smoothly. Will try to install ruby/rails now. So how do I flash lubuntu tar.gz ?

Sent from my Nexus 7 using Tapatalk 4 Beta

You can also install lxde in place of unity. Just search it in software center and install.

Sent from my Nexus 7 using xda premium
 
  • Like
Reactions: Kaiyes

Kaiyes

Senior Member
Nov 3, 2011
98
17
Will that mean having lubuntu or just lxde environment on top of Ubuntu? I feel like a boy who wants to have them both and try out and see which one is faster. Any idea how to go about that tar.gz??

Sent from my Nexus 7 using Tapatalk 4 Beta
 

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
Multirom does not handle tar.gz. Even on ubuntu, the image is extracted from the img.gz before install. However, as a standalone system, I guess you could follow the instructions on installing ubuntu touch in fastboot and use them for lubuntu, as they are both in tar.gz format with the same packaging structure.

I did not even know lubuntu was available for Nexus 7 arm. If it is not specifically for the N7, it could hurt your device. Not to mention, all the wrong drivers. Could you post the link to where you found it so i can take a look please? The only lubuntu arm release i can find is for the toshiba ac100 and dynabook az, which would not work on our device, as far as i can tell. If that is the one you are referring to, i would just install lxde first and test for your needs.

Sent from my Nexus 7 using xda premium
 
Last edited:

Kaiyes

Senior Member
Nov 3, 2011
98
17
http://cdimage.ubuntu.com/lubuntu/ looks like you saved me a lot of trouble mate, cheers for that. I didn't notice the 100ac in the end of those files. Saw armhf and guessed that it would work as someone from couple of pages back said he got xubuntu and lubuntu working. But I guess I'm fine for now as xfce smoothly takes care of me watching screen casts and bombing out simple JavaScript codes. Don't what will happen when I get a bit advanced into backbone.js, node.js, Jasmine and other stuff but I guess I'm good for now with xfce

Sent from my Nexus 7 using Tapatalk 4 Beta

---------- Post added at 08:44 PM ---------- Previous post was at 08:38 PM ----------

I've tried Lubuntu and Xfce as well as Kubuntu...they all work and Lubuntu is the best since it is so lightweight and not a resource hog like Unity.. It actually runs as good as Bodhi.

Edit: just confirmed that he installed xfce/lxde on top of Ubuntu desktop in nexus 7.



Sent from my Nexus 7 using Tapatalk 4 Beta
 
Last edited:

minipot

Senior Member
Dec 20, 2011
358
25
bradford
Using the template way can you repackage any linux distro or just ones based on arm?

Sent from my R800i using xda app-developers app
 

Tasssadar

Inactive Recognized Developer
Dec 31, 2010
818
6,128
Brno
tasssadar.github.com
Okay, archlinux re-packed to new multirom installer format. Inside the installation package is tar.gz archive from http://os.archlinuxarm.org/os/tegra/ and all modifications are done on the device after the archive is extracted (see post_install folder in the installer). This means you can update this package with unmodified tar.gz from archlinux website.

This installer does not contain any desktop enviroment, you have to use either USB-OTG keyboard or serial console (screen /dev/ttyACM0 115200 on linux). I recommend you use application wifi-menu to connect to wifi.

User/Password: root/root

http://www.mediafire.com/download/8ez24zzje9kzpep/arch_20130626.mrom
 

Chaosz-X

Senior Member
Jan 25, 2011
767
1,757
Thanks an amazing lot for Arch Linux! Hopefully running Arch on my Nexus 7 as well, along with my PC/laptop/netbook :D But let me get this straight: I install this .mrom file as a regular ZIP in the TWRP of MultiROM, and I boot in Arch Linux. I set up a connection to /dev/ttyACM0 with a baud rate of 115200 using an application like Minicom or Screen? And let's say the serial connection refuses to work: can I still get out of Arch Linux by holding the power button down until it reboots, like it does in Android?

Edit: never mind, running it already. Thanks a lot for Arch Linux ARM! Running great with Gnome3 and a LaTeX editor :D
 
Last edited:

minipot

Senior Member
Dec 20, 2011
358
25
bradford
Thanks an amazing lot for Arch Linux! Hopefully running Arch on my Nexus 7 as well, along with my PC/laptop/netbook :D But let me get this straight: I install this .mrom file as a regular ZIP in the TWRP of MultiROM, and I boot in Arch Linux. I set up a connection to /dev/ttyACM0 with a baud rate of 115200 using an application like Minicom or Screen? And let's say the serial connection refuses to work: can I still get out of Arch Linux by holding the power button down until it reboots, like it does in Android?

Edit: never mind, running it already. Thanks a lot for Arch Linux ARM! Running great with Gnome3 and a LaTeX editor :D

how do u set up the arch linux install? Is it in the same way as on desktop i.e. using this guide:https://wiki.archlinux.org/index.php/Installation_Guide or do u have to do it differently seems it's on the nexus?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 76
    Ubuntu touch preview
    Okay, I'll skip right to the instructions.

    0. Requirements
    You'll need MultiROM installed with recovery from at least 22nd of February. You can find downloads and installation instruction in in MultiROM's thread, as soon as you have it all installed, come back to this post.
    Free space needed: a little over 1 GB.

    1. Downloads
    You'll need two ZIP files from this daily build page.
    Base system: raring-preinstalled-armel+grouper.zip (~33 MB)
    Ubuntu data: raring-preinstalled-phablet-armhf.zip (the biggest one, ~550 MB)

    2. Installing base
    Reboot to recovery and got to Advanced->MultiROM. Select "Add ROM" option. Choose these settings:
    Choose ROM type: Android/Ubuntu touch
    Share kernel with Internal ROM: Don't share
    Install location: Wherever you wish to install it.

    Click Next, then select ZIP file as ROM source, and choose the smaller ZIP file with base system (quantal-preinstalled-armel+grouper.zip). Proceed with installation. Do _not_ reboot after installation!
    Installing on USB: if you get to screen which wants you to "Set up the size of disk images", set the size of data.img to something bigger - 1500mb should be enough.

    3. Installing Ubuntu data
    Select List ROMs in MultiROM menu in recovery, then select the ROM you've just created (probably named something like quantal_preinstalled...) and choose Flash ZIP option. Select the bigger ZIP file (quantal-preinstalled-phablet-armhf.zip) and flash it. Beware, this ZIP file then can't be used to flash Ubuntu without MultiROM, as it is modified in the process to suit MultiROM needs.

    5. Profit
    Ubuntu touch developer preview is now installed. Keep in mind that this _really_ is just a preview, so pretty much nothing will work. Looks good though.


    Not much is changed, the only thing which needed to be done was to compile Ubuntu's kernel with kexec-hardboot patch. The mrom_quantal-preinstalled-armel+grouper_20130221.zip file has only different boot.img, otherwise it is exactly the same. You can use official daily builds, the patches for MultiROM are in there.

    This preview is basically cyanogenmod with Ubuntu UI running in chroot, so it is really similiar to Android. I'm told that this is because the Ubuntu core and, most importantly, drivers, are not yet ready. In the future, it should be this UI running on top of standard Ubuntu core (ie. the Ubuntu raring which you already could multi-boot).
    37
    This is an (hopefully) updated collection of all roms (not android based, but other linux OS, like ubuntu, archlinux, fedora...) for nexus 7 (grouper and tilapia) available using the MultiROM system.
    MultiROM is an amazing hack (I want to thank again its author, Tasssadar) that permits to boot different OS (multiboot) and different android roms. It starts between kernel and rom init, showing a sort of bootloader dialog to choose which system to boot.
    It supports installing (and booting, of course) roms to USB drives.
    To use MultiROM you need multirom installation zip , a modified TWRP recovery and kernels with kexec support. Relax, is not hard or long to do this.
    More information and installation (of MultiROM, recovery and kernels) --> [ MULTIROM ]
    PS: I need to specify I coded nothing, my only work was helping with issues, repacking roms, make them work. I want to say thank you to all devs are developing for Nexus 7, I'm doing this because I appreciate their work and I want MultiROM to rise. It deserves to.

    HOW TO INSTALL A ROM.
    Tasssadar provided also a zip template (see the [ WIKI ] for more info) that is incredibly easy to use.
    To install a linux os to sdcard, you just need to download the zip and flash it like a normal update.zip.
    It won't replace your internal rom, because it is going to install in /sdcard, not in /system or /data. And it WON'T wipe anything.
    Remember that flashing ubuntu or android rom is DIFFERENT from flashing those zips. To flash ubuntu or another android rom you need to use MultiROM menu under ADVANCED voice in recovery (again, see wiki or multirom thread if you need more information).

    ROM PACKS.
    In the next post I'll share links for rom zips. If you have other zips or if you have built other zips, please share them. They will be (hopefully) added to the list. If not, please pm me. I can't read all posts.
    If you want to share a zip, please try it first. I don't know if I'll be able to test everything real-time, and I don't want anyone to see his sdcard erased or strange things like this. MultiROM has a percent of risk, but nobody has lost his data till now. So please share zips consciously.
    29
    ROM LIST (DOWNLOADS)
    * [NEW] PLASMA ACTIVE 4.0 (20140121)
    mirror: http://d-h.st/Khh
    old version: https://docs.google.com/file/d/0B9ZvdqAbuJi2blQ0TDgweFFKTlU/edit
    description: KDE for embedded devices. Very cool and interesting. 4.0 version is more stable, video codec is working as well. Little slow booting.
    * BODHI LINUX 20130109
    old version: INITIAL RELEASE
    notes: old version passwd for root and armhf user is trustno1 (sorry for that, is my fault. In new release it is again bodhilinux)
    description: Ubuntu with E17 (Enlightenment) with mobile GUI. Pretty stable and... veeery fast.
    *ArchLinux 20130113-2
    old version: -
    description: ArchLinux. Simply. Not designed for basic users. Really powerfull, with already packed KDE, Gnome-shell, LXDE, XFCE, Enlightenment environments (and many others probably). Needs testing, and some love, as it's initial release.
    *WebOS ALPHA
    old version: http://www.mediafire.com/?3m58uuvysxiwypw
    description: still in alpha stage, unstable. Interesting project. Needs love.

    * [MANUAL INSTALL] Ubuntu Touch Tablet DEVELOPER PREVIEW
    old version: -
    description: developer preview, android-based, with the new Ubuntu Touch UI.

    [NEW] Use MultiROM app to install the latest version in the easiest way

    ROMS TO BE PACKED/MADE WORKING:
    fedora4nexus7?
    9
    I've repacked webOS and PlasmaActive to new MultiROM installer format. These ROMs can now be installed to USB drive.

    Go to Advanced->MultiROM->Add ROM and choose MultiROM installer type!
    You need recovery from at least April 4th.


    WebOS: http://www.mediafire.com/download.php?stzelibsuzqzp31
    PlasmaActive: https://docs.google.com/file/d/0BzZdFm5P1VJuc3NsSE1DRzBJOXM/edit?usp=sharing
    8
    If anyony wants to use these instructions to get a kde desktop environment for Arch linux, then here they are. I have not included the kde login screen yet. still just using startx... Have not gotten gnome up yet, and lxde was stuck in portrait and non responsive.

    These instructions assume you are using a usb kb and mouse, via otg.



    Install tassader's mrom packed Arch.

    Boot arch

    at login, user:root Password:root

    type wifi-menu. when window opens, pick your wifi, and enter security pass, if needed.

    once back to cursor, type "pacman -Syu" to update the whole system. Confirm and Y (leave out the " ")

    once back to the cursor, type "pacman -S xorg" Press enter for all, and Y

    cursor again Type "pacman -S xorg-xinit xorg-twm xterm" confirm, and Y

    Here, there are two options--

    1. Edit /etc/X11/xorg.conf using nano from arch.

    Or

    2. Reboot (type "reboot") and boot android. Using a root browser, navigate to /data/madia/0/multirom/roms/your arch install/root/etc/X11/xorg.conf. Edit xorg.conf in the same way that @ylixir described in the post just above this one. Save changes. Or, just download from here http://db.tt/rR1BSvbQ and replace your existing xorg.conf with this one. I recommend this method for people not comfortable with terminal style editing, to help prevent parse errors from incorrect edits.

    Reboot and boot into Arch.

    Now, add a user acct for yourself-- "useradd -m -g user -G wheel,storage,power -s /bin/bash usernamehere"

    Now a password-- "passwd usernamehere" enter password twice

    On to Kde-- "pacman -S kde" Press enter for all, and Y

    Once done, at the prompt, type "cat>> .xinitrc" It will now drop down a line. Type "exec startkde" Now hit ctrl+D twice. Makes me do it twice, anyhow.

    Now after all that, type "startx"

    You will now boot into kde desktop, but it will be in portrait. Using your mouse, click the kde bubble in the lower left. Click applications. Go to settings. Then system settings. In the category "Hardware", click display and monitor. Under the rotation dropdown, choose turn right 270 degrees. Click apply. then click save as default, and click the same in the dropdown. Click ok on pop up confirmation. Your desktop will now be set correctly, and should boot with the correct settings from now on. Have fun!

    Thanks to ylixer for the xorg.conf edits he posted. Most of this info was hobbled together from an arcticle about installing Arch to a raspberry pi.


    Sent from my Nexus 7 using xda premium