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

Search This thread

Tasssadar

Inactive Recognized Developer
Dec 31, 2010
818
6,128
Brno
tasssadar.github.com
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).
 
Last edited:

Phr³³k

Member
Jan 31, 2006
22
1
/dev/hal
phr33k.soup.io
Good work, flashes without any problem and boots straight onto the UbuntuTouch desktop,

But then it responds only to on/off button, Touch doesn't seem to work for me. Did i miss something?

Clock is working and adb connection as well so system doesn't hang...

EDIT: after reboot touch is working

any idea?
 
Last edited:

lebrac

Member
Sep 4, 2011
43
6
R: [MultiROM] [LINUX] [How-to] Rom installers for sdcard

Good work, flashes without any problem and boots straight onto the UbuntuTouch desktop,

But then it responds only to on/off button, Touch doesn't seem to work for me. Did i miss something?

Clock is working and adb connection as well so system doesn't hang...

EDIT: after reboot touch is working

any idea?

Touch doesn't work for me, also after many reboots...

Inviato dal mio Nexus 7 con Tapatalk HD
 

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
Same here. No touch on boot. That is what happened using today's first new twrp. The second twrp version won't install the data portion at all. You can select the user data zip file, but the flash fails with "file or directory does not exist". Redownloading now to test again.

Sent from my Nexus 7 using xda app-developers app
 

Lillz

Member
Dec 25, 2012
38
1
Good work, flashes without any problem and boots straight onto the UbuntuTouch desktop,

But then it responds only to on/off button, Touch doesn't seem to work for me. Did i miss something?

Clock is working and adb connection as well so system doesn't hang...

EDIT: after reboot touch is working

any idea?

same here!
 

lebrac

Member
Sep 4, 2011
43
6
R: [MultiROM] [LINUX] [How-to] Rom installers for sdcard

Now touch works... Or maybe I tried to "swipe" around the screen... Not touching...
 
Last edited:

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
The twrp 20120221-2 is failing while installing the userdata portion. After selecting the zip, it is trying to go to path /realdata/media..........

Why is it putting "real" in front of data in the path?

Sent from my Nexus 7 using xda app-developers app
 

cmason37

Senior Member
May 31, 2012
563
122
Woodbridge
The twrp 20120221-2 is failing while installing the userdata portion. After selecting the zip, it is trying to go to path /realdata/media..........

Why is it putting "real" in front of data in the path?

Sent from my Nexus 7 using xda app-developers app

This is the exact same thing that's happening to me. Anyone got a link to the first recovery?

Sent from my Nexus 7 using Tapatalk HD
 

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
This is the exact same thing that's happening to me. Anyone got a link to the first recovery?

Sent from my Nexus 7 using Tapatalk HD

When choosing the package, don't pick it from the directory it opens to. Manually navigate to /data/media/0/ and the directory you have it in. Works fine after that. :)

Sent from my Nexus 7 using xda premium
 

Zero Night

Senior Member
May 31, 2012
366
195
Under Your Bed
When I try to boot Ubuntu Touch installed with the latest multirom twrp and boot into ubuntu touch it sits at the Google screen for about 1 minute then reboots into recovery.
 

Jomari29

Senior Member
Jan 31, 2012
370
83
Perth
After flashing the first one, then flashing over the data i get "Failed" flashing, just after

E: Cant open /realdata/media/ZIPLOCATION/quantal-preinstalled-phablet-armhf.zip
No such file or directory
Failed to install ZIP!
Erasing incomplete ROM....
Updating partition details...

Help?

UPDATE:
WORKS thanks

When choosing the package, don't pick it from the directory it opens to. Manually navigate to /data/media/0/ and the directory you have it in. Works fine after that. :)

Sent from my Nexus 7 using xda premium
 
Last edited:
  • Like
Reactions: espaciosalter20

J_Caselles

Senior Member
Feb 4, 2012
55
11
I flashed all correctly, everything went ok, but when I finally choose ubuntu touch to boot, it does reboot and shows again google's logo as expected, but afterwards I get anything but a black screen... Does anybody know something about this problem?

I flashed using last recovery (20130222 3rd version)

Thanks.


Enviat des del meu Nexus 7 usant Tapatalk 2
 
  • Like
Reactions: paulmoody24

TRAG!C

Member
Feb 23, 2010
11
1
I flashed all correctly, everything went ok, but when I finally choose ubuntu touch to boot, it does reboot and shows again google's logo as expected, but afterwards I get anything but a black screen... Does anybody know something about this problem?

I flashed using last recovery (20130222 3rd version)

Thanks.


Enviat des del meu Nexus 7 usant Tapatalk 2

I have exact same problem and am running the same recovery.
 

rebel1699

Senior Member
Feb 13, 2008
2,069
1,471
Oklahoma
Google Pixel 3a XL
Google Pixel 4 XL
I flashed all correctly, everything went ok, but when I finally choose ubuntu touch to boot, it does reboot and shows again google's logo as expected, but afterwards I get anything but a black screen... Does anybody know something about this problem?

I flashed using last recovery (20130222 3rd version)

Thanks.


Enviat des del meu Nexus 7 usant Tapatalk 2

Two questions. Did you install a kernel with kexec? And, did you make sure to set "don't share" when going through the options when installing base?

Sent from my Nexus 7 using xda app-developers app
 

MichaelMcEntire

Senior Member
Jun 7, 2010
758
131
I have exact same problem and am running the same recovery.

Same here. If I install it like a ROM it works. However if I install it through multirom it won't work. I even tried backing it up and then installing it to multirom from a back up and it behaved the same.

Sent from my Galaxy Nexus using Tapatalk 2

---------- Post added at 04:57 PM ---------- Previous post was at 04:32 PM ----------

OK. So if your having this problem, click do not share kernel. That should fix it.

Sent from my Galaxy Nexus using Tapatalk 2
 

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