<p dir="ltr">With that much work to fix it to 95% OK, a new VM would be a better process. Learning how to clean up a mess is good but it&#39;s a better learning process to have it as separate issues and not all at once for something this complicated. What happens is people take notes of the steps/commands but don&#39;t gain the understanding of the underlying concepts so the next time they get stuck with something similar but different, they are left looking for another cookbook recipe instead of crafting a solution from their understanding.<br>

 I see lots of cookbook in Ubuntu forums and not enough concepts in the docs. Fedora does the concepts at a high level but often leaves out the minutiae of the process so once stuck only the source code reveals the magic flag needed. <br>

Yeah. Same old whine. The &quot;respect&quot; goes to the programmer and the documentation team gets squat. :-(</p>
<div class="gmail_quote">On Oct 13, 2013 9:57 PM, &quot;Ron Frazier (ALE)&quot; &lt;<a href="mailto:atllinuxenthinfo@techstarship.com">atllinuxenthinfo@techstarship.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I thought I&#39;d post an update in case anyone else needs the info.  I always try to share what I learn.<br>
<br>
I successfully replaced the small virtual hdd with a larger one on my vm.  It was painful.  However, it wasn&#39;t as painful as a full vm reinstall would have been.  When the vm ran out of storage, I think some of the configuration options failed to get saved, so I have to recheck some things.  But, I think 95% of everything is still there.<br>

<br>
Note, I originally tried to have clonezilla auto resize the file system.  That failed.  The new virtual hdd wouldn&#39;t boot.  Possibly, I had the settings wrong.  Anyway, I ended up making an exact clone of the drive partition table then resizing.  My virtual disk uses mbr partitioning.  I don&#39;t how this would differ on gpt, lvm, etc.<br>

<br>
Here are the general steps I went through.  There may be a few intermediate steps here and there that I didn&#39;t list.  It&#39;s actually taking me about 2/3 as long to write this and proof it as to do it.  The procedure took about 1.5 hours.<br>

<br>
01) Shut down the vm.<br>
02) Use the virtualbox control panel to create a 2nd, larger, hdd on a second sata port.  Note the number of sata ports on the controller must be adequate.<br>
03) So, I had something like mint13vm-small.vdi on port 0 and mint13vm-big.vdi on port 1.<br>
04) Boot from a clonezilla iso or cd.<br>
05) Set clonezilla to clone (exactly) from mint13vm-small.vdi to mint13vm-big.vdi.  Here are the essential setup steps.<br>
   05a&gt; start clonezilla<br>
   05b&gt; device to device<br>
   05c&gt; expert mode<br>
   05d&gt; disk to local disk<br>
   05e&gt; set source to the mint13vm-small.vdi disk (for example)<br>
   05f&gt; set target to the mint13vm-big.vdi disk (for example)<br>
   05g&gt; set advanced options - -g, -j2, -icds, -fsck-src-part, -v<br>
   05h&gt; set interactive fsck of source<br>
   05i&gt; set use partition table from source<br>
06) Start the clone procedure.<br>
07) Power off when done and remove the cd.<br>
08) Use the virtualbox control panel to detach mint13vm-small.vdi.<br>
09) Change the sata port for mint13vm-big.vdi to port 0.<br>
10) Boot the vm.<br>
11) Disable swap with sudo swapoff -a.<br>
12) Use command such as sudo vim /etc/fstab or gksu pluma /etc/fstab to edit the fstab file.  Comment out the swap line with a # symbol.  Mint uses pluma as a graphical text editor rather than gedit.<br>
13) Reboot the vm.<br>
14) Verify that swap is inactive with swapon -s.  No swap should be listed.  You can also start system monitor, click resources, and look at swap.  It should say zero bytes.<br>
15) Install gnome-disk-utility.<br>
16) Run disk utility.<br>
17) Delete the swap partitions.<br>
18) Shut down the vm.<br>
19) Note, gparted in Ubntu repositories is very outdated.  Download a gparted iso from their website and make a bootable cd.<br>
20) Boot the vm with the gparted cd.<br>
21) Access the vm&#39;s boot partition, which should be the big hdd with a small boot partition.<br>
22) Resize the boot partition to be larger and leave a small amount of room for swap space, say 4096 MiB.<br>
23) Create a 4096 MiB swap partition at the end of the drive and format it as such.<br>
24) Shut down gparted and remove the cd.<br>
25) Boot the vm.  Mint should boot normally.<br>
26) Use system monitor or another command to check file system space available.  There should be lots of it, but no swap active.<br>
27) Use the following command to find the UUID&#39;s of each partition, ls -l /dev/disk/by-uuid.<br>
   This is documented here: <a href="http://liquidat.wordpress.com/2007/10/15/short-tip-get-uuid-of-hard-disks/" target="_blank">http://liquidat.wordpress.com/<u></u>2007/10/15/short-tip-get-uuid-<u></u>of-hard-disks/</a><br>

28) Keep this in one window.  In another window open /etc/fstab (as above, as superuser).  Put the windows side by side or above and below each other.<br>
29) The UUID of your boot partition in /etc/fstab should match the uuid shown for that partition by the ls command.  Otherwise, you probably could not have booted the vm.<br>
30) The UUID of the swap partition you previously commented out in /etc/fstab will probably NOT match the output of the ls command and must be changed.  Carefully copy the UUID of the SWAP partition from the output of the ls command.  If unsure which partition to use, load disk utility and look at the partition map.<br>

31) In the window with /etc/fstab open, highlight the UUID of the swap partition and paste.  This will replace the old UUID with the new UUID.<br>
32) Remove the # symbol you previously put at the beginning of the swap file line in fstab.<br>
33)  Save the fstab file.<br>
34) Reboot the vm.<br>
35) Execute swapon -s to determine that the swap partition is active.  You can also run system monitor and click resources.  You should see a primary boot partition with lots of free space and an active 4 GiB swap partition.<br>

<br>
Well, that&#39;s it.  It wasn&#39;t easy, but at least it worked.  Next time, I&#39;ll make the virtual HDD BIGGER in the first place.<br>
<br>
Where was I?  Ah ... yes.<br>
<br>
Now I can get back to trying to get the android emulator working.<br>
<br>
Sincerely,<br>
<br>
Ron<br>
<br>
<br>
On 10/13/2013 7:29 PM, Ron Frazier (ALE) wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Don,<br>
<br>
I like the way you think.  Maybe I can do this in one step.  Instead of a temporary virtual drive, I&#39;ll just create a 2nd bigger one.  I&#39;ll use clonezilla to clone the original to the 2nd one, shut down, swap the virtual sata connections, and detach the original drive.  It would be just like a hdd upgrade on a physical pc.  I think I&#39;ll try that.  It may be the simplest solution.  Thanks for the tip.<br>

<br>
Sincerely,<br>
<br>
Ron<br>
<br>
<br>
<br>
Don Kramer&lt;<a href="mailto:donkramer@gmail.com" target="_blank">donkramer@gmail.com</a>&gt;  wrote:<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My two cents: Create a temporary virtual drive, boot a Clonezilla .iso<br>
in<br>
VirtualBox to backup  the current VM drive to that temporary drive you<br>
just<br>
created. Once done create a larger virtual drive and then run<br>
Clonezilla<br>
again to restore the backup image from that temporary virtual drive to<br>
the<br>
new larger virtual drive. Then make the new larger virtual drive the<br>
primary drive of the VM.<br>
     <br>
</blockquote></blockquote>
<br>
-snip-<br>
<br>
<br>
-- <br>
<br>
(PS - If you email me and don&#39;t get a quick response, you might want to<br>
call on the phone.  I get about 300 emails per day from alternate energy<br>
mailing lists and such.  I don&#39;t always see new email messages very quickly.)<br>
<br>
Ron Frazier<br>
<a href="tel:770-205-9422" value="+17702059422" target="_blank">770-205-9422</a> (O)   Leave a message.<br>
linuxdude AT <a href="http://techstarship.com" target="_blank">techstarship.com</a><br>
Litecoin: LZzAJu9rZEWzALxDhAHnWLRvybVAVg<u></u>wTh3<br>
Bitcoin: 15s3aLVsxm8EuQvT8gUDw3RWqvuY9h<u></u>PGUU<br>
<br>
______________________________<u></u>_________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/<u></u>listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/<u></u>listinfo</a><br>
</blockquote></div>