<br><br><div class="gmail_quote">On Fri, Feb 27, 2009 at 10:18 AM, John-Thomas Richards <span dir="ltr">&lt;<a href="mailto:jtr@jrichards.org" target="_blank">jtr@jrichards.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><div></div><div>On Fri, Feb 27, 2009 at 10:06:27AM -0500, Bill Littlejohn wrote:<br>
&gt; On Fri, Feb 27, 2009 at 8:58 AM, John-Thomas Richards &lt;<a href="mailto:jtr@jrichards.org" target="_blank">jtr@jrichards.org</a>&gt;wrote:<br>
&gt;<br>
&gt; &gt; On Thu, Feb 26, 2009 at 02:43:11PM -0500, Bill Littlejohn wrote:<br>
&gt; &gt; &gt; On Thu, Feb 26, 2009 at 2:30 PM, John-Thomas Richards &lt;<a href="mailto:jtr@jrichards.org" target="_blank">jtr@jrichards.org</a><br>
&gt; &gt; &gt;wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; My laptop came with a restore partition for another OS.  I would like<br>
&gt; &gt; to<br>
&gt; &gt; &gt; &gt; install this operating system in a virtual machine with VirtualBox.  My<br>
&gt; &gt; &gt; &gt; Google-fu is failing me because all I can find is references to<br>
&gt; &gt; &gt; &gt; installing a virtual machine *into* a physical partition, not<br>
&gt; &gt; installing<br>
&gt; &gt; &gt; &gt; a virtual machine *from* a physical partition.  Anyone here have a clue<br>
&gt; &gt; &gt; &gt; if this is possible?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Sure - just copy the partition to a different drive.<br>
&gt; &gt; &gt; There are a couple of ways I can think of.<br>
&gt; &gt; &gt; What I would do requires an external USB hard drive of equivalent (or<br>
&gt; &gt; &gt; larger) capacity to your laptop hard drive.<br>
&gt; &gt; &gt; Boot from a live-cd, then dd your laptop drive to the USB drive. This<br>
&gt; &gt; will<br>
&gt; &gt; &gt; overwrite anything on the USB drive with the copy.<br>
&gt; &gt; &gt; Setup your VM and connect the USB drive to it. You should be able to boot<br>
&gt; &gt; &gt; the restore partition from there.<br>
&gt; &gt; &gt; I assume the drivers would be somewhat borked since it&#39;s likely preloaded<br>
&gt; &gt; &gt; with your laptop hardware drivers. You&#39;ll want to install the virtual<br>
&gt; &gt; &gt; hardware drivers as soon as possible to straighten things out.<br>
&gt; &gt; &gt; Bill<br>
&gt; &gt;<br>
&gt; &gt; My drive is partitioned thusly:<br>
&gt; &gt;<br>
&gt; &gt; /dev/sda1       /media/restore_partition<br>
&gt; &gt; /dev/sda2       swap<br>
&gt; &gt; /dev/sda3       /<br>
&gt; &gt; /dev/sda4       /home<br>
&gt; &gt;<br>
&gt; &gt; Is booting from a live CD necessary?<br>
&gt; &gt; --<br>
&gt; &gt; john-thomas<br>
&gt; &gt;<br>
&gt;<br>
</div></div><div>&gt; No, booting from a live cd isn&#39;t necessary. That&#39;s just a simple way to get<br>
&gt; the bootloader and the restore partition onto the second drive without<br>
&gt; worrying too much about partition tables and boot loaders.<br>
&gt; When I did this, I setup the disk more or less how I thought the restore<br>
&gt; expected the disk to look like.<br>
&gt; I copied the bootloader and the restore partition to the target drive, and<br>
&gt; had a a second partition there just so the number of partitions was right.<br>
&gt; The restore isn&#39;t likely to ask anything and will put everything on the<br>
&gt; second partition. That worked out fine in my case.<br>
&gt; Can you tell me how big those partitions are, how much space is available,<br>
&gt; and where you want to put your new VM?<br>
&gt; Bill<br>
<br>
</div>me@rondo:~$ df -h<br>
Filesystem            Size  Used Avail Use% Mounted on<br>
/dev/sda3              28G  9.8G   17G  38% /<br>
/dev/sda4             108G   65G   38G  64% /home<br>
<br>
The VM would go into /home/me.<br>
<br>
Would it work to make an .iso out of the partition?  I can install from<br>
an .iso in VB.<br>
<font color="#888888">--<br>
john-thomas<br>
------<br>
As a well spent day brings happy sleep, so life well used brings happy<br>
death.<br>
Leonardo da Vinci (1452-1519)<br>
</font><div><div></div><div>_______________________________________________<br>
grlug mailing list<br>
<a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a><br>
<a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br>
</div></div></blockquote></div><br>I have no idea about the ISO, I would not think that would work.<br>Virtualbox can boot a raw partition, so it&#39;s possible to do something like this<br><a href="http://mesbalivernes.blogspot.com/2008/01/virtual-box-booting-from-existing.html">http://mesbalivernes.blogspot.com/2008/01/virtual-box-booting-from-existing.html</a><br>
but that kind of thing seems kludgy and dangerous to me. <br>What you really need to do is get the restore partition and bootloader on to a second drive, be it virtual or physical, and boot that in the VM. 38GB of free space doesn&#39;t leave much room for playing around though. <br>
If you have a spare drive large enough to copy your existing drive into, then you can attach that to the VM and boot the VM using a live CD ISO, repartition the drive to turn sda2,sda3,sda4 into one ntfs partition, reboot the VM without the live cd and run the restore, then when it&#39;s all done and youv&#39;e successfully booted the restored OS, shrink the OS partition as small as practical (and obviously somewhat &lt;38GB).<br>
After all that you&#39;ll have a working VM, and all you have to do is convert the physical drive into a virtual one and change the VM config to use the new virtual disk.<br>I may be wrong, but other methods seems to get rather complicated rather quickly.<br>
This of course all hinges on having another 130GB+ drive laying around.<br><br>