<div dir="ltr">Ruben,<div><br></div><div>I was able to install the double boot, and ubuntu touch. But when I ran the script <a href="http://ubuntu.activitycentral.com/install_sugar_on_nexus_7.sh" target="_blank">http://ubuntu.activitycentral.com/install_sugar_on_nexus_7.sh</a> , a side effect, (verified a second install), was that the ubuntu dash app lens became inoperative, and I was never able to figure out how to re-initialize it properly, so that I could find and run the "terminal" app.</div>
<div><br></div><div>I was able to get a root shell via adb, (after scratching my head for a while because ubuntu returns a different USB device, and needs a new udev rule to properly select a driver).</div><div><br></div>
<div>I really need terminal on the nexus, in order explore, and  to start the sugar desktop.</div><div><br></div><div>Do you have ideas about re-initializing the dash app local lens? (or maybe I don't know what's needed -- I need to correct the symptom that the app search mechanism does not display "terminal" as a choice).</div>
<div><br></div><div>Thanks,</div><div><br></div><div>George</div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 15, 2013 at 10:12 PM, Ruben Rodríguez <span dir="ltr"><<a href="mailto:ruben@activitycentral.com" target="_blank">ruben@activitycentral.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">2013/9/11 George Hunt <<a href="mailto:georgejhunt@gmail.com">georgejhunt@gmail.com</a>>:<br>

<div class="im">> I have a nexus, and I'm anxious to learn how to swap out OS, reload stuff,<br>
> etc.<br>
<br>
</div>The first step is to install Ubuntu on it, you can follow this howto:<br>
<a href="https://wiki.ubuntu.com/Nexus7/Installation" target="_blank">https://wiki.ubuntu.com/Nexus7/Installation</a><br>
<br>
But I recommend following the procedure to install Multirom to have<br>
dual boot instead:<br>
<a href="http://forum.xda-developers.com/showthread.php?t=2011403" target="_blank">http://forum.xda-developers.com/showthread.php?t=2011403</a><br>
The only downside is that it seems to interfere with Android system<br>
updates, so you need to upgrade your Android rom manually after that.<br>
<br>
Backup and be patient, it takes some time.<br>
<br>
When you have ubuntu running on the nexus, activate the<br>
on-scren-keyboard (small icon on the top bar), open the terminal,<br>
install ssh and connect to it. Become root and run this script:<br>r<br>
<br>
This will set some configs, install a bunch of packages including<br>
Sugar, and install some activities as well.<br>
<br>
There are some bugs (mainly in the journal) I'm working in, but it is<br>
already pretty usable. Please report your findings! :)<br>
<div class="im"><br>
> Does Ubuntu talk directly to the hardware?<br>
<br>
</div>Yes. The first part of the procedure installs ubuntu in the android<br>
storage space (a file containing a disk image with ubuntu inside). The<br>
bootloader then is able to run it instead of android by using kexec.<br>
This means there is no emulation, you use Ubuntu as if it was<br>
installed on the machine by itself, and no Android software runs<br>
alongside it.<br>
<div class="im"><br>
> If so, how much variation is there in the hardware? If most tablets are based on arm SOC's, this might<br>
> work across many hardware platforms.<br>
<br>
</div>There is a lot of variation between SOC's, in particular you will have<br>
to fight with the graphics support, the bootloader, the power<br>
management...<br>
A recent Linus rant on the topic:<a href="https://lkml.org/lkml/2013/9/9/562" target="_blank">https://lkml.org/lkml/2013/9/9/562</a><br>
"I hope that ARM SoC hardware designers all die in some incredibly<br>
painful accident"<br>
<br>
In any case with more or less effort we can make sugar work on any<br>
machine that already runs GNU/Linux. In the case of the nexus I<br>
understand Canonical and Google partnered to make it work as a<br>
development exercise. But new arm devices running<br>
standard-non-android-distros appear every day, and several platforms<br>
are already becoming popular, so it is a path worth exploring.<br>
<div class=""><div class="h5"><br>
--<br>
Rubén Rodríguez<br>
Activity Central: <a href="http://activitycentral.com" target="_blank">http://activitycentral.com</a><br>
<br>
Facebook: <a href="https://activitycentral.com/facebook" target="_blank">https://activitycentral.com/facebook</a><br>
Google+: <a href="https://activitycentral.com/googleplus" target="_blank">https://activitycentral.com/googleplus</a><br>
Twitter: <a href="https://activitycentral.com/twitter" target="_blank">https://activitycentral.com/twitter</a><br>
</div></div></blockquote></div> <br></div></div>