yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] J_Caselles:
I'm also heavily searching for a way to get factory images into a flashable zip. I'm trying to flash Android Transporter (for mirroring the screen to a bigger display through the Raspberry pi) but they provide the Rom to be flashed via fastboot (with the images). I've found some flashable zip samples and instructions of how to set them correctly, but I didn't get it to work. The flashing is "successful" but when I try to boot, it says that there was a problem and it stopped to avoid data corruption.

Any help would be much appreciated, thanks!

Update: I can't open the generated error.txt, every app I've tried says it's broken
[Nexus 7 Original Development] Lowyo:
I tried searching through the thread, but couldn't find an answer. Maybe I'm searching the wrong terms.

I was wondering if it's possible to make my second rom... the internal rom... and erase what is currently my internal rom?

To make my second rom, my only rom.

Any advice would be much appreciated.

Thanks
[Nexus 7 Original Development] viper08:
Factory Stock Unrooted ROM

Is there a way of one of the additional ROMs being the stock untouched, unrooted one? I have several apps that will not work on my internal rooted smoothrom.......trying to use SKYGO app but no matter what I do to my rom (unroot via SU and hide my root, voodoo etc ) it still says that I have a rooted device........I have tried quite a few roms even cleanrom and then removing root but still the app states that the rom is rooted. I wonder how the app knows or thinks the rom is rooted...could it be kernel related or can it detected a unlocked bootloader?

just wondering....................and hoping!:D
[Nexus 7 Original Development] legolas93:
Long pressed power Button doesn't reboot our tablet in Ubuntu? :confused: (I think i did it at least one time :silly:)
[Nexus 7 Original Development] viper08:
I tried but it was in a terminal window......held that power button in for ages.......no joy.......so I had to pull battery lead.....
[Nexus 7 Original Development] ~iSamur@i:
i've played with the shared app a little yesterday, and i've seen that both the internal, both the test rom, after a reboot does't save the settings of the user (e.g. the widget on the drawer or your google user); also i had the acore process problem after every reboot, so maybe there is something else to check (and now i don't have much time, exams next week :()
[Nexus 7 Original Development] J_Caselles:
Actually, you have to press for a incredible long time, but eventually it reboots :D
[Nexus 7 Original Development] carandcar:
I'm experiencing the exact same issues you've described. It operates OK for less than a minute then freezes up.

Its exciting knowing it's a work in progress. I'm looking forward to its further development.
[Nexus 7 Original Development] deepdespair:
Open WebOS

Hey guys, just a heads-up... Open WebOS has been ported to the Nexus 7. Here's to hoping MultiROM is able to multiboot it when it's released! :D

Link to WebOS Nation article here: http://www.webosnation.com/webos-ports-gets-open-webos-and-running-google-nexus-7-video
[Nexus 7 Original Development] minipot:
According to the build page (about how to flash it on ur device) installing webos on ur device won't affect ur android install and u need to boot webos via terminal commands on ur PC so technically it can already dual boot.
[Nexus 7 Original Development] rwmanos:
Not gonna happen till there is untethered boot for webos.
[Nexus 7 Original Development] norcal61:
How to flash gapps?

Im attempting to flash the rasbeanjelly rom onto external usb. Im able to flash the rom itself but this particular rom has a separate gapps zip. When I attempt to flash the gapps I get FAILED. Anybody know how to go about this?

---------- Post added at 05:19 PM ---------- Previous post was at 04:53 PM ----------

Does anyone know how to go about getting this up and running on a nexus 7? I looked around online a little and all I can find is articles explaining that it has been done. I can't actually find anything on how to port open web os to the nexus 7

Sent from my Nexus 7 using Xparent Green Tapatalk 2
[Nexus 7 Original Development] Tasssadar:
Damn. Looks like I broke it then.

[YOUTUBE]4SWMdQUaUn4[/YOUTUBE]
[Nexus 7 Original Development] zaclimon:
Lool, you nailed it. But another suprising thing, where have you got your webOS image?
[Nexus 7 Original Development] Tasssadar:
Built them myself. It really does not work much yet though - it is slow and crashes every time I press the home button. You are missing nothing.
[Nexus 7 Original Development] viper08:
Tasssadar do you think it will be possible to multiboot a factory ROM? There are certain apps that do not work on rooted ROMs......even if I remove root the app still States that its rooted......I gave a little donation yesterday just to say great work!
[Nexus 7 Original Development] baruch6132:
ok so i did the first thing. then i did the kernel and now whenever i go into boot loader while plugged into computer the bootloader freezes and nothing happons when i execute the command on comand prompt. i can get out of bootloader and boot into android and the multi boot thing pops up and everything works but i cant get the custom recovery installed. help?
[Nexus 7 Original Development] ikslawlok:
1 - Install the Rasbeanjelly.zip

2 - Go to "MultiROM" menu, Choose "List ROMs"

3 - Choose Rasbeanjelly

4 - Choose "Flash ZIP"

5 - Choose your Gapps

6 - "Swipe to confirm flash"

7 - "Reboot system"
[Nexus 7 Original Development] ramsan:
Hello, I have a rooted Nexus 7 32GB with Jelly Bean. I am trying to follow the intructions in order to install the dualboot and it is becoming difficult for me. Maybe a little more of detail would help for the beginners. As I understand, the translation into code of the instructions would be something similar to:

adb reboot recovery
(press POWER and Volume-up at the same time)
(select "Apply update from ADB" with Volume-up and Volume-down and confirm with POWER button)
adb sideload multirom_v4_n7-signed.zip

adb reboot recovery
adb sideload kernel_kexec_42.zip

adb reboot bootloader
fastboot flash recovery TWRP_multirom_n7_20121220-2.img

Is this correct?

when I try the "adb sideload multirom_v4_n7-signed.zip", adb copies ok the file from the computer to the device and then it responds: "installation aborted". Does anyone have any idea on why?

Note: Would it be possible to add to the first post a more detailed code similar to the one above (if it is correct)? It would help the non-experts

Thanks in advance,
[Nexus 7 Original Development] minipot:
Its on the site webos ports just search that on ur browser then click on the nexus 7 port part and then there's just a few pages of info you need to read through to flash it.

---------- Post added at 01:10 PM ---------- Previous post was at 01:01 PM ----------

Without sounding like some spoilt brat I want one!!!! (I moved from webos to android when webos died but webos is still one of my favourite OSs ever)

Could you tell us how u did it , also when installing multirom when/how do u flash the kezec hard boot kernel I don't get when I'm meant to do that
[Nexus 7 Original Development] crazy cat:
This works so nice! Thanks man.
[Nexus 7 Original Development] jawonder:
Hope you'll continue to work on this i'll love to try it even as it is now .
[Nexus 7 Original Development] Tasssadar:
Reset via power button _must_ always work. It is basic function of the device's firmware, and not affected by anything you can install on n7.

No, and I don't really plan doing that. But, if you really, really need to install factory image, do following (and read all steps first, if you do it correctly, you won't loose any data.

1. Backup your current rom

Go to recovery and backup system and boot partitions. You need only these two, but you can backup data too, if you really want.

2. Flash factory image

Now, you'll flash only the "system" and "boot" partitions, so that your "data" will not be erased.

Download the factory images. It contains one ZIP file. Extract files "boot.img" and "system.img" from that file.

Reboot to bootloader, and flash boot.img and system.img via fastboot. You do _not_ need to erase any other partition than system.

fastboot erase system
fastboot flash boot boot.img
fastboot flash system system.img

3. Go to your recovery again

Reboot to recovery immediately. Do not let Android boot up. Use vol up/down keys to select recovery mode in bootloader and power to confirm

4. Create backup of factory rom's system and boot

Create backup of "system" and "boot" partition. Now you _have_ to backup only these two. This backup contains the factory ROM.

5. Add this backup to MultiROM

Still in recovery, go to Advanced->MultiROM->Add ROM, select what you will on the first screen, and it will then let you choose between "ZIP file" and "Backup" . Tap on "Backup" and select backup from step 4.

6. Restore your main ROM

Now just restore your backup from step one as usual.

*sigh* do whatever you will: https://docs.google.com/folder/d/0B5lxWy6xkKkbby1INnNDcGJtZmc/edit

These are just built images. They may not be built correctly. You can try to use howto at http://www.webos-ports.org/wiki/Testing_Nexus_7, it should work, but I did not test it. Don't ask me anything about them, as I will provide no support.

No. At least not yet.
[Nexus 7 Original Development] rudl1220:
@Tasssadar

I love this on my nexus7 :good:

Can you add Nexus 4 for Multiboot ?

Greetz Rudl
[Nexus 7 Original Development] rebel1699:
I think more of these groups porting different linux builds for the n7 should be made more aware of multirom, and be encouraged to make installables compatible with it. It would be to everyones advantage. When an already proven program like multirom is available, why not make use of it? Alot more people might install and test or support the os when they know they dont need to erase and flash their device to get back to a fully functional system.......but just reboot into one. It is such a huge advantage. I have become spoiled to multiple systems.
[Nexus 7 Original Development] minipot:
Thanks a ton :) sorry if I did sound like a spoilt brat

---------- Post added at 12:48 AM ---------- Previous post was at 12:29 AM ----------

Sorry this may be getting really annoying for you lot now , but when do I flash the kezec hard boot kernel? Do I flash it before the whole multirom install or do I inject it later or something? Again thanks for you're help with the webos thing
[Nexus 7 Original Development] dirtbikerr450:
(Delete)
[Nexus 7 Original Development] xela92:
Is there a way to multiboot plasma active yet? Really excited about it... Can it be put over ubuntu like a common DE

?
[Nexus 7 Original Development] viper08:
Tasssadar - This works perfectly!! This is now the perfect solution for me! I can boot into a factory ROM and use apps that I could not usually run! (Mainly media streaming apps sky, flickster etc...) Multirom is superb.... many thanks again!
[Nexus 7 Original Development] Nbsss:
Hi, i'd like to add CM10 stable (not 4.2) to multirom as a dual boot option.

Would this work? Do i need to use the stock patched kernel on the second post?

Quite confused, thanks

Edit: are there any patched kernels that i can use with 4.1 roms?

Edit:

Also, i currently have rasbeanjelly 4.2 installed, if i add CM10 would the apps be shared between roms? ie install only once? thanks
[Nexus 7 Original Development] elias0441:
need help....

Everytime I try to boot into ubuntu using the multi rom thing, it tells me " Kexec-hardboot support required to boot this ROM" "Use kernel with exec-hardboot support"

I still can boot into original rom..

Anyone know where I went wrong and how to fix this?

Edit: NVM, Just needed to read the instructions slower.
[Nexus 7 Original Development] N@th_OC:
New UBUNTU OS mobile

if anybody is interested : http://xdaforums.com/showthread.php?t=2081326
[Nexus 7 Original Development] Nbsss:
which roms can i use the stock patched 4.1 kernel with?
[Nexus 7 Original Development] ArcticFish:
There Should be a thread or post with all the compatible roms/kernels
[Nexus 7 Original Development] Nbsss:
nvm got it working, awesome work!
[Nexus 7 Original Development] anishz:
Anybody been able to boot plasma active with this yet? I tried repacking but gave some error [.gz missing or something can't remember now].

I am too lazy to wipe and flash it.:o
[Nexus 7 Original Development] viper08:
For those asking about kernels im using motleys kernel adapted for multirom. Here is the link http://xdaforums.com/showpost.php?p=35665505&postcount=395

Its been working fine for me......
[Nexus 7 Original Development] p34rp34r:
thanks for this awesome tool! ever since i saw the front page article about ubuntu on phones i've been dying to try it, but my aging (and locked up) droid x would never be able to handle it and i use my nexus 7 far too much to risk trying ubuntu without being able to boot back to android quickly.

so, i was able to get ubuntu installed on my 500 GB toshiba canvio 3.0 external hard drive (2 partitions, ubuntu installed on an ext4 fs) and multirom starts on boot. if i choose to boot in internal rom (paranoid android 2.99 beta 9.5 w/ m-kernel a28) it works fine. i see the red box telling me it is booting. however, if i try to boot from ubuntu on USB, i go to the USB section and wait multirom to refresh. after about 10 seconds, the nexus "X" boot animation automatically starts (no red box in multirom) and i get booted into PA. i've tried the inject curr boot and the re-init thing and everything works except actually getting ubuntu to show up in multirom. i've read every page of this thread and i'm not even sure if there's anywhere i can go to get a log and see what's going on. any ideas?
[Nexus 7 Original Development] Mr.Oug:
Lets say i Need to add a New rom to my internal storage so how should i know weather its compatible or not
[Nexus 7 Original Development] viper08:
Have you tried to install on internal storage? I see your running a28 kernel on your internal rom......im not sure if you still have to flash compatible multirom kernel on the internal ROM as your booting from USB and not sharing the internal storage............anyone?
[Nexus 7 Original Development] p34rp34r:
well, unless i'm mistaken, as of a25, m-kernel can kexec multiboot. but i only flashed that after the kernel_kexec_4.2 didn't work. since ParanoidAndroid is now AOSP and not CM-based, i didn't know if i should be using stock or CM kernel.

i wanted to avoid installing on internal storage since there's really not much space left (i only have the 16 GB version :( ). i'm curious to see what other users who have ubuntu installed on external devices have in their /sdcard/multirom/ and usbstorage folders, because i can't find a boot.img in /sdcard/multirom/ubuntu-init or in usbstorage anywhere. do i even need to have a boot.img?

edit: i guess i should add that i can chill in the USB section of multirom w/ nothing plugged in and it won't do anything (correct behavior). it's only when i plug in the hard drive - 9 seconds later, nexus "x" bootanimation appears.

edit2: installing onto a USB 3.0 thumb drive w/ an ext3 fs worked correctly. i'll keep tinkering with the hdd and see if i can get it to work at all.
[Nexus 7 Original Development] lintz:
Any ideas how to make this work on MultiROM?

http://ruedigergad.com/2012/12/21/plasma-active-for-nexus-7-running-the-touch-optimized-plasma-active-linux-distribution-on-nexus-7/

This makes me wonder if it shouldent be to "hard".

"Note that when you reboot Plasma Active your device will reboot twice. At first the MOSLO will be booted which then performs a kexec hardboot and reboots into the actual Plasma Active."

Well actually he answers this on the question (read in the bottom at the coments) if its made posible to use it with MultiRom.

"This should be possible. I am actually using the kexec hardboot patches from Tassadar (He is the multiboot developer afaik.). The only thing you would need to do is load the correct kernel and pass the correct kernel command line options."
[Nexus 7 Original Development] cfmusicman:
Do a normal rom flash and a factory reset...that's how I did it
[Nexus 7 Original Development] dirtbikerr450:
how would you update ubuntu on a usb drive and how long will it take?
[Nexus 7 Original Development] Nbsss:
Can't take screenshots on ROMs not in internal. Any fixes?
[Nexus 7 Original Development] rebel1699:
This has already been discussed in this post, and it is not supported for now. Tassadar has stated that it may happen in the future. Personally, I think the plasma team should make an installable compatible for multirom. It would make more sense, and get it to the largest amount of users possible.

---------- Post added at 03:40 PM ---------- Previous post was at 03:35 PM ----------

Mine takes screenshots fine in all roms. No problems at all.
[Nexus 7 Original Development] Tasssadar:
MultiROM v5 released. No changes for the user, but developers can now easilly make linux-based OS support MultiROM. Developers just have to properly set-up the config file and make a few changes to their ROM.

See top part of the third post if you are interested in the details.

PS: You could try throwing this at devs of plasma, bohdi and chromium os for n7, maybe they'll be interested.
[Nexus 7 Original Development] Rafase282:
I'm currently building WebOS and downloading bodhi and plasma to make it work. Thanks for your work.

If anyone with more experience would like to join me, please let me know and we can work together as I learn as I build.
[Nexus 7 Original Development] viper08:
Tasssadar could you update the kernel thread page to link to other multirom compatible kernels please? Motley etc....Many thanks again!

---------- Post added at 12:21 AM ---------- Previous post was at 12:17 AM ----------

Great work! Good luck.....
[Nexus 7 Original Development] Rafase282:
Could I get more information on how to implement the config file? Should I edit the file and put it on a particular directory to boot?
[Nexus 7 Original Development] Nbsss:
This is so much better than multi-user in andorid 4.2....

Booting another rom lets you access the same sdcard directory and you can use root apps, epic....

For others planning to use multirom, something which confused me but is clear now:

The rom in internal (which you normally boot from) only needs to have a patched kernel (eg. M-kernel) and then you can share this patched kernel with the other roms you want to install - even if their kernels aren't patched or they are a different android version (ie 4.2 on internal, 4.1 on sdcard non-patched)

Working great, Cheers :)
[Nexus 7 Original Development] Rafase282:
My computer always shut-off when building an OS from source. Has anyone else trie to build webos to make it work with multirom?
[Nexus 7 Original Development] jamesst20:
Can we only set up Ubuntu or Fedora would work too?

Thanks
[Nexus 7 Original Development] Rafase282:
With V5, you can setup fedora or whatever flavor of linux you want. Just follow the instructions for the modifications you will need to do. They are on post number 3.
[Nexus 7 Original Development] rebel1699:
Have you been able to get any booting after tinkering with it? I thought I might try doing plasma later tonight.
[Nexus 7 Original Development] Rafase282:
No, I was building webos but the computer crashed, then I just started watching horror movies, and i'm still doing that. I will resume in teh morning.
[Nexus 7 Original Development] ikslawlok:
Hello

which instructions helped you solved this problem, please ?
[Nexus 7 Original Development] rebel1699:
Flash the applicable kexec enabled kernel, which you can find in the op.
[Nexus 7 Original Development] ikslawlok:
Yes but i see that, and i'm not sure it is good things

Kernel w/ kexec-hardboot patch (stock 4.1.x): kernel_kexec_41.zip

Kernel w/ kexec-hardboot patch (stock 4.2): kernel_kexec_42.zip

Kernel w/ kexec-hardboot patch (CM 10.1): kernel_kexec_cm101.zip

I did the install like this :

Download Ubuntu 13.04 image

Put the image in the USB flash drive and go to recovery

Select Advanced -> MultiROM -> Add ROM and choose "Ubuntu" as ROM type. Then select the Ubuntu's image and confirm.

But I do not find anywhere in the OP (about installing Ubuntu),

any clear information to flash a Kexec-hardboot patch.

Edit :

Is it "Kexec-hardboot patch in kernel - https://gist.github.com/4458581 (These two patches have been accepted to Ubuntu nexus 7 kernel, so if you're using that, you are okay)." ?
[Nexus 7 Original Development] rebel1699:
The kernel you flash is dependent on which android is your internal? If running a 4.1 based rom, flash the first. If a 4.2 based rom, flash the second. If your running a cm10.1 based rom, flash the third. Any of them work with ubuntu, so it is what your internal rom is that you need to be concerned about.
[Nexus 7 Original Development] ikslawlok:
OK my internal is cm10.1.

So I flash the cm10.1 patch.

is this going to be a problem for my ROM secondary are 4.2 ?
[Nexus 7 Original Development] p34rp34r:
so, i fixed my problem with ubuntu not booting from the external hdd, sort of. turns out, multirom doesn't really like ubuntu being installed on the second partition of a drive for some reason. once i put the ext4 partition first, it worked great. i'm not sure why having it on the second partition would cause multirom to bail out and just launch the internal rom automatically though.

i guess if i get bored, i'll try installing ubuntu on the second partition of a flash drive and see if there is the same behavior.
[Nexus 7 Original Development] rebel1699:
No, it wont be a problem.

---------- Post added at 04:10 AM ---------- Previous post was at 04:08 AM ----------

I have not gotten that behavior. My external is partitioned into 3 ext4 partitions, and ubuntu is the second. No problems here.
[Nexus 7 Original Development] p34rp34r:
okay, thanks for that info. maybe it's because the first partition was HFS+, which android doesn't understand?
[Nexus 7 Original Development] ikslawlok:
Thank you rebel1699 for your answers :)

Edit :

When i'm booting from USB i have this error :

Installation dir on an external hard drive : /dev/sdd2/ it is an ext4 partition

Edit 2 : raring-preinstalled-desktop-armhf+nexus7.img.gz were on the external hard drive : /dev/sdd3/

Edit 3 : Sorry my raring-preinstalled-desktop-armhf+nexus7.img.gz is corrupted :)
[Nexus 7 Original Development] ratcav:
I installed v5 on CM10.1 with m-kernel.

I have installed Ubuntu, but when I try to boot Ubuntu it gives me an error ( http://db.tt/0ZNYeDjC)

When I try to boot internal it stays on "booting rom" forever.

What I'm doing wrong?

Thanks
[Nexus 7 Original Development] beanfarmer:
has anyone been able to get ubuntu to boot since updating to v5?
[Nexus 7 Original Development] bonzer2u:
Nope, it broke me too running ubuntu on internal rom with stock 4.2.1

shutting down to avoid data corruption

report this error to the developer

debug info /sdcard/multirom/error.txt

press power button to reboot

error.txt ends with:

Failed to get initrd path

still boots to internal 4.2.1 ok

Easy fix, Just reflashed multirom v4 and boots into ubuntu as before
[Nexus 7 Original Development] beanfarmer:
thanks :)
[Nexus 7 Original Development] ikslawlok:
Ok i flash multirom v4 and the correct raring-preinstalled-desktop-armhf+nexus7.img.gz

all seem to work now

Thank you everyone :laugh:
[Nexus 7 Original Development] DeJe63:
I do have same issue with not booting Ubuntu with V5.

Is there any location were I can download Multiboot V4?

Just to make sure, you need to reflash both parts for V4 (multiboot and recovery)?
[Nexus 7 Original Development] Tasssadar:
Booting ubuntu in v5 fixed, either download it again from the second post or copy file

cp /sdcard/multirom/infos/ubuntu.txt /sdcard/multirom/roms/*rom_name*/rom_info.txt

It was just one character typo.
[Nexus 7 Original Development] DeJe63:
:good: Works now.
[Nexus 7 Original Development] ratcav:
Thanks for the update, now Ubuntu works well, but I can't boot my CM10.1 with m-kernel

It simply remains on the screen "booting rom".

Only solution is to re flash cm, erasing multiboot's boot.img

Any solutions?