yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] bonzer2u:
Hmmmmm, if you mean the android system, same as normal. Did you flash a kexec-boot kernel before you started all this??
[Nexus 7 Original Development] krion64:
Yes
[Nexus 7 Original Development] rifraf1:
Look at post 526 and 527 in this thread it may be what is happening to you.
[Nexus 7 Original Development] LINKSLOVESANDROID:
if im flashing my 1st rom which is going to be my primary android rom, do i need to wipe data, cahce, and dalvik, then goto mmultirom add rom, android then flash?
[Nexus 7 Original Development] cfmusicman:
I would just do a normal flash and then wipe the cache and dalvik...that will be your "internal" rom when u boot into multirom
[Nexus 7 Original Development] Army_Spec_Ops:
I'll have to check this out when i get home but any idea of what it would take to port a version of this to the GNex?
[Nexus 7 Original Development] LINKSLOVESANDROID:
awesome. thats what i was tihnking. going to reflash :p
[Nexus 7 Original Development] Tasssadar:
That worked, thanks.

Yeah, I get those too. Not sure if this is my fault or if it is bug in Ubuntu, gonna have to ask them.

The password input dialog is known and they are working on it.

Just open the onboard via the icon in notification area (looks like 4 squares) and then open the dash (that is what is it called), the keyboard stays open, at least for me it does.

Hmm, why should older bootloader cause problem like that? Oo

The "main" ROM is managed entirely outside MultiROM - if you wanna reflash it, just do it as usual - wipe data & cache (it is called "Factory reset" in TWRP) and then install the ZIP file, exactly like without MultiROM.

This was not made with multiple devices in mind, like eg. recoveries are. I am not sure about what would have to be changed about the actualy multi-booting stuff, but certainly the UI is not made "portable" - it will not work with any other resolution than 1280x800. As for the rest - you would need kexec(-hardboot?) working on that device, and maybe the /data partition related code would cause some problems.

The reason why I don't do this for multiple devices is that I am just a student, and I would not be able to maintain it. I have to do a ton of other stuff, plus the school, which gets neglected all the time, which of course shows on my marks.

Multi-booting is also probably a bit different on each device, and finally, I don't want to do something for a device which I don't have - it just does not feel good, because I am not able to test anything.
[Nexus 7 Original Development] Army_Spec_Ops:
Answered my question :) lol thank you for the info, ill look into it a little more
[Nexus 7 Original Development] rifraf1:
I am noticing I can not get a GPS fix on any ROM that is not the Internal ROM. All works fine on the internal ROM and a fix gets picked up right away but on any other ROM I can not get a fix. The GPS turns on and all apps reflect this fact I just can't get a location fix via GPS antennae. Is it only me? I tried messing with the gps.conf file and using various setups but no fix. Anybody notice this? Maybe it is just my device. Am I just crazy?
[Nexus 7 Original Development] LINKSLOVESANDROID:
i know this isnt a ubuntu thread, but i have to ask. is there any cool reasons to have ubuntu besides just to say u have it?i find it laggy and def not ready for primetime, not until they got more touch enabled features. i couldnt even figure out how to remove a icon from my home screen lol
[Nexus 7 Original Development] O2Blevel:
Yeah, it does have a ways to go, but it is getting better. To remove an icon just drag it to the trash can. Not the way I'm use to doing it in Ubuntu 12.04 but it does work.
[Nexus 7 Original Development] Tasssadar:
Yeah, you are right, GPS does not work on ROMs other than Internal. I don't know why it happens, but I managed to hack-fix it, I'll release it soon.

EDIT: By the way, does anyone use the encryption in Android? Because MultiROM probably does not work if it is enabled.
[Nexus 7 Original Development] Tasssadar:
MultiROM v4 released, GPS issue should be fixed. I managed to find out why several daemons are not started in init (gps and /sdcard among them), so it is fixed properly, without hacks. Also, some minor UI changes in USB part.
[Nexus 7 Original Development] bonzer2u:
Schweetness....
[Nexus 7 Original Development] jawonder:
Nice !, thank you sir.
[Nexus 7 Original Development] ~iSamur@i:
I've read a good part of this topic, but I haven't see this question, so I try to ask: is it possible to share the apps to different rom? On the xperia play we can use link2sd, so every rom can use the linked app, is it possible to do the same thing with this multi boot solution?
[Nexus 7 Original Development] Grey Goshawk:
It seems that there hasn't been activity on Launchpad for your Ubuntu patch, have you had any luck with CyanogenMod?
[Nexus 7 Original Development] Tasssadar:
It should be possible to share both /app and /data folders (I've had some issues regarding file permissions when I tried to share only /app). It is possible that I'll do that in some future release. As for now, if you are more experienced with linux & android, it should be enough to just symlink /app and /data from the internal ROM:

cd /data/media/multirom/roms/<rom name>/data/
rm -rf app data
ln -s /realdata/app app
ln -s /realdata/data data

"/realdata" is where the "real" root of data partition is mounted. You should do that only if the ROMs are at least of the same Android version, because ALL the app data are shared. And, I did not tested it, it may not work.

Current: http://review.cyanogenmod.org/#/c/28723/

Previous one with discussion: http://review.cyanogenmod.org/#/c/27211/

As you can see, they are really not so eager to merge it, because it adds no real end-user advantage.

As for the Ubuntu patch, there is quite a lot of bug reports for initramfs-tools package and I think a lot of ubuntu developers are enjoying their holidays now. I'll try to poke the maintainer of that package after new year. But I can't really press it much, because, well, again, it adds almost no end-user advantage - I am basically trying to get my piece of garbage which only I use into HUGE project - they simply have more important things to do.
[Nexus 7 Original Development] ~iSamur@i:
thanks, will try later and report if it works

EDIT: nope, doesn't work in this way, tried to linking the app of the internal rom into an AOKP, and it stuck at boot (if you want a logcat, i will add it)
[Nexus 7 Original Development] J_Caselles:
How could I flash factory image to usb? Does anyone know how to make a flashable zip from the factory images provided from Google?
[Nexus 7 Original Development] cmason37:
I tried this and it wiped all the data from my apps. Do you have any idea why it would do that?
[Nexus 7 Original Development] eiabea:
Cinnamon 1.6

Hey,

really nice work!

Has anybody tried to install an other user interface like cinnamon? I like the idea of having ubuntu on my N7, but i can't work with unity...

My concret problem is that after i installed cinnamon and want to login i get a popup which says "Failed to load Cinnamonsession". It looks like some issue with the 3D HW Acc i think

regards
[Nexus 7 Original Development] ~iSamur@i:
Not sure, but maybe is a problem of security? Yesterday looking at the log it seems that it isn't allowed to open the folder (I've tried to link the internal data into the data of the aokp test rom), so maybe we need something in the init process that link the app (or maybe a sort of shared folder where we store and link the app, maybe at a folder into the emulated sdcard it can access without problem, to be honest I don't know a lot about the security of android, never interested xD)

Kde works flawlessy (into the 12.10 for what I've seen onto the n7 of a friend, don't know if in the 13.04 it still works well)
[Nexus 7 Original Development] burninghouse:
i wnt to try this but........

i want to try this mod on my nexus 7 but pls can anybody tell me some video tutorial on how to install this on my nexus 7...????
[Nexus 7 Original Development] ikslawlok:
Just read the OP :cool:
[Nexus 7 Original Development] matouka:
Ubuntu 13.04 (29/12/12)

Firstly, this is AWESOME. I'm blown away by how much has been done on this.

I just tried on my N7 to MultiBoot Ubuntu and after trying to install the Daily Release, linked to in the first post, to either Internal or USB I get an Error "Kexec-hardboot supprt required to boot this ROM" I had thought I saw the patch run in the install but now I'm not sure.

Have they changed something on you?

Any help would be awesome.

Best regards,

Paul
[Nexus 7 Original Development] eiabea:
i also got this first, you have to flash the patched version of your android kernel :)
[Nexus 7 Original Development] matouka:
OMG. I'm a fool. Totally missed that.

Thanks.

I thought the error was coming from the Ubuntu install not the Android one.
[Nexus 7 Original Development] minipot:
Sorry for sounding like a noob but How would I get a setup of Ubuntu booting from a USB and android on internal ?

Can someone provide simple instructions? I only ask this as I'm not sure where/when/what I use to install the kezec hardboot thing. And I don't understand the instructions in the first post.

Also just a random question does anyone know if KDE plasma active supports desktop apps?
[Nexus 7 Original Development] viper08:
Tasssadar this is a great mod! Got it all working after much trial and error. My only problem was that once I installed Ubuntu I used the rename option to give it a more friendly name but I found that if I gave it a name with spaces in it I would get a black terminal screen with bind errors and inframs errors......once I took the spaces out of the names and patched it all worked a treat........I did trawl through the first page of install notes and didn't see it listed as a possible rename problem...why would spaces cause issues?

Again thanks and great work..
[Nexus 7 Original Development] cmason37:
You have to go to /data/media/0/multirom. not just /sdcard/.
[Nexus 7 Original Development] J_Caselles:
Sorry, wrong thread lol!
[Nexus 7 Original Development] Holyoblation:
Installed this last night and it's working flawlessly.

Great work!

If only it were this simple on my Acer iconia a500.
[Nexus 7 Original Development] ~iSamur@i:
hey tassador, figured out that it is possible to share the app between the rom, but i was really stupid: i thinked, that "realdata" was an example name, not the correct name of the folder to link *facepalm* BTW it is possible to share apps, but only the free app (e.g. office suite pro is installed into the internal, but i cannot use it from the AOKP), but for now is great to have even only the free app into all the different roms, thanks
[Nexus 7 Original Development] jawonder:
Just got my Y Cable and i'm now booting roms at light speed from my Seagate Slim external hard drive , gonna install every rom in the Nexus 7 development section, hahaha !, seriously i'm not joking !.
[Nexus 7 Original Development] rebel1699:
Haha! Thats awesome!
[Nexus 7 Original Development] jawonder:
Yeah i think i'm gonna format it in Ubuntu to Ext4 so as to take away the limit .

---------- Post added at 08:34 PM ---------- Previous post was at 08:09 PM ----------

We have WebOS coming our way, hope this will bless MultiRom :https://twitter.com/connectandroid/status/285902218656350209

---------- Post added at 09:15 PM ---------- Previous post was at 08:34 PM ----------

Wow !, Ext4 is even faster .
[Nexus 7 Original Development] dirtbikerr450:
When trying to install ubuntu from a usb flash drive TWRP crashes. is this a common problem?
[Nexus 7 Original Development] ikslawlok:
Hello.

Is there a way, to instal stock ROM ?

Thanks
[Nexus 7 Original Development] norcal61:
ubuntu is so slow and buggy

Is it just me or is ubuntu on the nexus 7 slower than molasses in february? Last night I installed multi-rom and everything installed w/o any hitches. My android rom still runs fine but the ubuntu 13.04 is slow and buggy at best. Anyone else having this problem? Thanks
[Nexus 7 Original Development] rebel1699:
The most important thing to remember is ubuntu on the n7 is nowhere near a completed project. So far, it is mainly only the core os. This has been stated many times, and is in no way intended for the casual user. It is in heavy development. Ubuntu team has been very clear about this. The more who use it and report bugs, the faster it will be to a more useable state. Consider it a very early alpha.
[Nexus 7 Original Development] Tasssadar:
I don't have a videocamera.

Hmm, it does not work because of how the path is passed to Ubuntu. I don't think I can fix that without rewriting part of Ubuntu's init script, so just...don't use spaces.

That's great. Maybe dalvik-cache should be linked too?

Looks interesting.

Yeah, ext4 should be the fastest. FAT32 should be somewhere near and NTFS is the slowest (by quite far) because of the way this filesystem is handled in linux.

Oh, common. Give me a log or something.

There are ROMs on XDA which are basically the stock (http://xdaforums.com/showthread.php?t=1991157), I even saw clean 4.2 put into flashable ZIP file, but I can't find it now. MultiROM can't flash factory images directly, but they should not be to hard to put into flashable ZIPs.

I guess you could also install factory images as normal, make a backup from that and add the backup to MultiROM.

It works on 13.04, but some parts crash. It is pretty fast, I guess that is because the 3D visual effects are turned off.
[Nexus 7 Original Development] norcal61:
Thanks for the reply! I understand this is an alpha and still working the bugs out. Im looking to compare my user experience with others and maybe hear some fixes/workarounds for stability etc. Ubuntu actually starts out running decent on my nex 7 now but then freezes up. Cant tap on or open anything or scroll up or down. Anyone else experience this?
[Nexus 7 Original Development] viper08:
Yes I had freezing issues with ubuntu........it does load ok but i had issues after a while. Its great that we can multiboot and test! Tassadar has done a great job.......the only mistake I made with ubuntu was renaming the boot list name to something with spaces in the title when I came to boot ubuntu it dropped me into a terminal on boot................i had no otg cable so i had to open up my nexus 7 and pull the battery cable to reboot.........opening the back however is very very simple! No tools needed just done it with me nails!

Regards
[Nexus 7 Original Development] norcal61:
Eeeek! That sounds a little scary! Ive soft bricked my nex 7 several times and had to restore via fastboot but never actually have had to physically pull the battery. Im glad that worked out for you. Thats one of the things that I love about this tablet. Its virtually un stoppable when it comes to screwing it up while hacking the little guy. What was your reason for re naming the boot list name? I never did that.
[Nexus 7 Original Development] viper08:
Renamed as I wanted to call it Ubuntu 13.04 instead of the default name that gets created....just to keep things neat. This tablet really is great........especially now that the motley kernel runs with mulirom.
[Nexus 7 Original Development] joemegahertz:
bhodi

Looked through forum sorry if I missed it but was wondering if anyone has tried bhodi Linux with this and how they did it. Also are the instructions up somewhere for previous versions? I use trinity kernel and doesn't support the patch. Than alot
[Nexus 7 Original Development] Tasssadar:
Go read the first post again, and notice the attached screenshots. As for the goo manager, no, it does not prevent it. Just don't update it via that app.

No, MultiROM does not do that.

Boot your internal ROM at least once before installing another ROM.
[Nexus 7 Original Development] Rafase282:
Ah okay, so just to be sure, when installing this, the rom that I have installed would stay and then the rest that I add will be adittional ones or will I lose the base rom and then I have to install a primary and secondary one?
[Nexus 7 Original Development] Tasssadar:
The one which you have installed will stay and the rest will be adittional ones.
[Nexus 7 Original Development] Rafase282:
Thanks, then I'm going to start again with restoring a nandroid.

I havent read all the post here yet but it looks like 4.2 roms are having issues or is it just AOKP?

Thanks for your support by the way.
[Nexus 7 Original Development] xopher.hunter:
Yes the filesystem is upgraded, here is a link to the rom and 4.2 gapps

Grouper

http://www.mediafire.com/?ab8wt70gk9zadtb

Gapps

http://www.mediafire.com/?ggyws8c8g9kgbht
[Nexus 7 Original Development] veeman:
Awesome! I've got 10 GB free, looks like I have something to do on a boring Sunday. :thumbup:

Sent from my Nexus 7

---------- Post added at 11:09 AM ---------- Previous post was at 11:00 AM ----------

Also just wondering, is it possible to boot from an external HDD?

Sent from my Nexus 7
[Nexus 7 Original Development] Raudi1:
Hi

Ubuntu doesn't seem to work with the 3g "nakasig" model and MultiROM.

I followed the instructions to install MultiROM and it seems to work. My internal ROM (Modaco) boots up fine. But if I try to boot Ubuntu, this output appears and nothing further happens. I tried the 8GB rootfs.img and the raring-preinstalled-desktop-armhf+nexus7.img from here which according to this Bug report is working on the 3g model. Haven't tried to boot it normally, because I need to keep Android, but it should at least boot.

I hope I can help to get this running on the 3g version.

Having Android + a "normal" Linux distro on a tablet or smartphone is a great thing. There are some things which just don't work under Android like jDownloader or Pulseaudio etc. And running a chroot with VNC isn't a good solution.
[Nexus 7 Original Development] mgsstar:
How do u uninstall MultiRom?
[Nexus 7 Original Development] Rafase282:
Restore your backup or wipe clean and flash normal recovery.
[Nexus 7 Original Development] Tasssadar:
Right, Ubuntu does not work with 3g versions because of the different memory layout. This is Ubuntu bug. The testing 13.04 shoud fix that, but as of now, this version does not really work - something wrong with the graphics. MultiROM also does not support 13.04 yet. I will add support once it at least can boot up, but as of now, you cannot boot any ubuntu on 3g nexus. I will fix that in next update, which will be once I resolve the 4.2 issues.

I find very amusing that you did not even read the first paragraph of the first post.
[Nexus 7 Original Development] veeman:
Lol, oops. xD

I kind of skipped right over that and directly to the Installation portion. :)
[Nexus 7 Original Development] Tasssadar:
This boots okay for me. Try to start again:

- Install akop

- go to recovery

- go to adb shell, do "rm -r /sdcard/multirom/roms/Internal"

- install multirom zip

- try to boot
[Nexus 7 Original Development] ksqp:
MS Office for Android would indeed be interesting, but I fear it will be a stripped down version, maybe no better than Polaris Office or similar. We will have to see. However, LibreOffice presumably works already in Ubuntu, and also I read that LibreOffice should be released for Android sometime, so one of those options could be a better bet.

I don't quite understand what you're trying to say in your second point, though - I can't work out whether you're saying that MS Office could run under Wine on the Nexus 7, or that it couldn't. Can you expand a bit?
[Nexus 7 Original Development] Raudi1:
As far as I understand it, wine runs the standard windows binaries. Since those are x86, it wont work on arm. Or you would need an emulator xD
[Nexus 7 Original Development] ro_explorer:
I just installed the multirom and everything is running as is supposed to. The only complain would be toward the Ubuntu which is running painfully slow.

Other than this, GREAT JOB! I also really love this version of touch recovery :).
[Nexus 7 Original Development] kar10s:
Well, I also fear that it will be somehow cripled, but I have read here http://blogs.cio.com/iphone/17547/why-microsoft-office-ios-and-android-may-not-be-worth-wait that that only the free version will be cripled (ie. read only) But to use the full version, we will have to pay the Office 365 license :crying: also some more detail about release date can be found here http://www.zdnet.com/microsoft-office-coming-to-android-and-apple-devices-in-early-2013-7000005563/ but in the end, we do not learned nothing new here. Only that they really plans to release it one day...

For the second point: I think it should work:

Wine is complete emulator, which means that anything that can run on WINE on PC should work on all platforms where wine can run. That is because it is programed to emulate standard windows api - that means input/output from it - and as such it should work like "virtual x86 platform" over the ARM (at least from the aplication point of view. This will (probably) not be true only if you would try to use original windows *.dll files because they are expecting x86 hardware (but that may and may not be true).

Oh and I think we are curently a lot OT, so, if you want to continue this discussion, I think we should move it to some more apripriate place. And because I do not know about any relevant thread, I think that PM will do...
[Nexus 7 Original Development] Raudi1:
One last piece OT: http://wiki.winehq.org/ARM They really do use en emulator for x86. But I don't want to know how slow it runs on current ARM devices (perhaps excluding the newest like the A-15)

Back on topic:

How exactly is the multiboot managed? If I would have to guess, MultiROM is a bootloader which chainloads Android or Ubuntu , extracts the relevant content from images or zips and puts them in the right partitions?
[Nexus 7 Original Development] SUDroid:
How do u upgrade android rom? Do you upgrade via modified twrp or flash new rom via multirom? And also what does the modified recovery do?
[Nexus 7 Original Development] Tasssadar:
See the third post.

See "Updating/changing ROM in internal memory" section in the first post.
[Nexus 7 Original Development] veeman:
Anyone get this error?

Now I'm not able to delete the Ubuntu rom in the modified TWRP because it's in root and it boots directly to this so I can't get into Android either. Any help/advice?
[Nexus 7 Original Development] norcal61:
Thats good to know...I wasnt aware that the motley kernel works with this hack. Im using the cm10.1 kernel supplied in this thread with smooth rom as my android os. I was using the bricked kernel before but im not having any problems running smooth rom with the supplied kernel. Thanks for your feedback, I really appreciate it! If you come up with anything that helps run ubuntu smoother please let me know and ill do the same. Im trying to multi-boot ubuntu from USB right now but im having some problems. I first tried putting the ubuntu13.04 tgz on the USB and install from there but TWRP is not letting me select the option to install from external storage. So i moved the tgz file to the root of my nex 7 and try to install from there to USB but keep getting FAILED. I tried first with my USB formatted ext4 and then NFTS. No luck so far. Not sure what im doing wrong. Im letting my tablet charge now and then gonna try again with my USB formatted FAT32. If anyone has any pointers that would be great.
[Nexus 7 Original Development] norcal61:
update

I got ubuntu to boot from an ext4 USB drive. I used the same method that failed while trying previously, but i have to say that it seems to be functioning near flawlessly now. Im writing this post on my nexus7 via ubuntu13.04/firefox.