OK, thanks everybody for your quick suggestions!<br><br>I think what Bryce and Andrea are suggesting would be what I had in mind (using lxc containers would still prevent me from testing the latest drivers).<br><br>I'll try it out and add it to the mentioned wiki page as another method if it works.<br>

<br>Dražen<br><br><div class="gmail_quote">On Tue, Aug 21, 2012 at 7:51 PM, Andrea Corbellini <span dir="ltr"><<a href="mailto:corbellini.andrea@gmail.com" target="_blank">corbellini.andrea@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 19/08/12 20:36, Dražen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
is there a way to run the development Ubuntu version dual boot, but by<br>
using the OS installer (and other related stuff) from the stable version<br>
so that there is little or no chance of it damaging other partitions<br>
with the stable production installation?<br>
<br>
I'd like to run an Ubuntu+1 version for development and testing<br>
purposes. Now, I prefer having a dual boot installation to VMs, because<br>
of the ability to test on actual drivers (which are often the cause of<br>
why I want to hack something in the first place). After reading the<br>
description of this method on the wiki page<br>
(<a href="https://wiki.ubuntu.com/UsingDevelopmentReleases/OtherWays" target="_blank">https://wiki.ubuntu.com/<u></u>UsingDevelopmentReleases/<u></u>OtherWays</a>) it seems it<br>
has a major drawback because a bug inside the installer (or, I guess,<br>
parts of the OS related to mounting other partitions etc.) could cause<br>
the loss of data on the production installation, which is quite<br>
unacceptable even with backups, as it takes a lot of time to recover and<br>
get the system back to a usable state (especially if you have other OSs<br>
alongside Ubuntu).<br>
<br>
What I'm wondering is if there is a way to run a development version,<br>
but with certain crucial parts that could tamper with other partitions<br>
taken from a stable release, where there is a higher level of confidence<br>
that it won't cause data loss on other partitions. This would in an<br>
essence be a sort of Ubuntu+1 installation sandboxed inside a single<br>
partition.<br>
</blockquote>
<br></div>
You can do this:<br>
<br>
1. create the target partition and mount it somewhere;<br>
<br>
2. use debootstrap(8) like this: `debootstrap quantal /somewhere';<br>
<br>
3. chroot into the /somewhere and install the tasksel package;<br>
<br>
4. run `tasksel install ubuntu-desktop';<br>
<br>
5. update grub's configuration as you like.<br>
<br>
This is basically what the Ubuntu installer does. You'll get a perfectly functioning Ubuntu Desktop without running the live cd.<div class="HOEnZb"><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If something like this doesn't exist, would it be very complicated to<br>
create as, for example, an automatically generated remix? I think it<br>
would encourage many people to try out the development version on their<br>
own machines, detecting driver-related errors (which get masked by using<br>
VMs) much sooner. Also, it would allow developers to run a development<br>
version straight on their bare metal production machine, which would be<br>
a performance boost during their work.<br>
<br>
Dražen Lučanin<br>
</blockquote>
<br>
</div></div></blockquote></div><br>