Can it be done? I'd like more than a yes or no. Why not? If yes, what problems would there be. How easy would it be to switch between? Would it use a lot of storage space?
When I say dual boot, not necessarily actual 'dual boot'. But any sort of way to switch between Ubuntu and jellybean without using a pc. Like even if it means having Ubuntu files on a memory card and changing the boot location or something. Don't know too much about android. But I'd love to be able to access both while at college.
Can it be done? Oh Most definitely.
Why Not? Possible storage limitations, Kernel switching could become an issue if not properly handled.
How easy would it be to switch between? Ideally you'd have some sort of OS picker right after it loads the basic necessities to boot. Otherwise it'd be just spending a little time in terminal moving things and pointing at where and what you want to load.
Would it use a lot of storage space? It would use at least the stock size of AOSP Jellybean, and the install of Ubuntu, obviously what you install within each OS would only eat up more and more of the space. It'd be tight, even with a 32GB Nexus 7 you may have to make some sacrifices.
I have a similar setup on my phone (Droid Bionic) where I can pick between ubuntu-server and, theoretically, five Android ROMs (alternate versions of Android). Each complete with their own kernel. Now obviously this took an absolute ton of work, by both myself and the development community at large. Keep in mind this is a phone with no official support of any kind, a locked bootloader, and a very small developer community. With something like the Nexus 7 (or 10 hopefully) I'm 100% sure that this will be done.
answered Nov 03 '12 at 21:37