How do I Increase the SimpleRisk VM Size? 

Introduction 

This FAQ was designed to help guide you through expanding the SimpleRisk VM disk  size using VMWare. This process is involved and requires some steps which could  result in dataloss if they are done incorrectly. We suggest making sure you have  excellent backups of the VM before proceeding.  

This process will require a linux bootable iso, in this example I'm using a live boot CD of  Ubuntu 18.04. If you don't have one on hand I would go ahead and start that  downloading here: http://releases.ubuntu.com/18.04/ 

Instruction 


Step 1: Increasing the size of the VM VDD 

This step should be fairly easy if you haven't already done this. While the VM is not  running right click it and select "settings". Now select Hard Disk(SATA) as shown in the  screenshot below and click the “Expand” button at the bottom right.

On the resulting dialogue box enter the new size you would like the SimpleRisk VM to  be.


Now click “Expand” and “Ok” to close the settings menu. 


Step 2: Booting from Live ISO 

Right click your VM again and go back to “Settings”. In the Hardware tab if you see a  CD/DVD drive listed go ahead and click it. If you do not see one click “Add” button  located at the bottom near the center of the menu and select CD/DVD drive. Now that  you have your drive ready we must load it with the ISO in our example we are using  Ubuntu 18.04 as mentioned before. 

Click the CD/DVD drive in the list and on the right hand side click the “Use ISO image  file:” option. Now select the ISO from where ever you downloaded it to. Once done it  should look something like this. 

Step 3: Booting from the Live ISO 

I found this step to be tricky on my side of things but not by any means complex. Start  the SimpleRisk VM as you normally would and then immediately hit “F2” while the  VMWare bios splash screen is being displayed. This took me a few tries but when  successful you should land on a page that looks like this.

From here we need to hit the right arrow key until we are in the boot menu. Hit “+” while  selecting the CD-ROM Drive so that it looks like the following.

Now hit the right arrow key and from the “Exit” tab restart the system saving changes. 


Step 4: Using Ubuntu to expand the partition 

Your VM should now attempt to boot from the Ubuntu ISO use the “Try Ubuntu” option  to boot into Ubuntu 18.04. The following procedure is the most important to get correct  so I will break this part up into smaller steps.

1) Open Terminal you can open it from Applications menu we used before just search  for Terminal this time. 


2) From terminal use “sudo fdisk /dev/sda” 

3) Press “p” to print out the current partition scheme. Write down where sda5 starts. 4) Press “d” to delete sda5 first then sda2.

5) Press “n” to create a new partition, press “e” to select extended and number it 2. The  defaults for start and end should be fine. 


6) Press “n” again this time it should create logical partition 5. Set the first sector to the  one recorded in step 8 (Most likely: 1501184).The end value should be the default one  which is as far out as it can go. When asked select “N” for “Do you want to remove the  signature?”. 



     7) Press “p” and verify everything looks correct. 


8) Press “w” to write the changes out. 

9) Now go ahead and restart the VM booting back into the Live Ubuntu 18.04 again. 

10) Now back in terminal use “sudo cryptsetup luksOpen /dev/sda5 crypt1” 

11) The password should be “simplerisk” unless you have otherwise changed it previously 


12) Now get the Live OS to recognize the LVM using: 

“sudo vgscan –-mknodes”

”sudo vgchange -ay” 


13) Resize the crypt using “sudo cryptsetup resize crypt1” 


14) Resize the root (LVM) Physical Volume using “sudo pvresize /dev/mapper/crypt1” 

15) Unlock the (LVM) Physical Volume using “ sudo pvchange -x y /dev/mapper/crypt1” 


16) Resized the (LVM) Physical Volume using: sudo lvresize -l +100%FREE  /dev/simplerisk-vg/root”



17) Re-lock the physical volume using “ sudo pvchange -x n /dev/mapper/crypt1” 

18) Finally resize the filesystem using: 

“sudo e2fsck -f /dev/mapper/simplerisk--vg-root” 

“sudo resize2fs -p /dev/mapper/simplerisk--vg-root” 


Summary

These steps will have guided you through expanding the disk space on a SimpleRisk  VM using VMWare. If you have found any instructions to be incorrect or lacking detail  please contact us at support@simplerisk.com