walter@walter-Lenovo-Z480:~/VirtualBox VMs/intraweb$ VBoxManage modifyhd Linux1.vdi --resize 20000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
The disk says "Format variant: fixed"
walter@walter-Lenovo-Z480:~/VirtualBox VMs/intraweb$ VBoxManage showhdinfo Linux1.vdi
UUID: 3492e240-1589-479f-a6d7-f58586a7a671
Parent UUID: base
State: created
Type: normal (base)
Location: /home/walter/VirtualBox VMs/intraweb/Linux1.vdi
Storage format: VDI
Format variant: fixed default
Capacity: 4853 MBytes
Size on disk: 4854 MBytes
In use by VMs: intraweb (UUID: 76173fac-f9b3-4cf9-9daf-06e363eecd6d)
The first thing you have to do, just clone the disk. Once cloned, it will be dynamic:
walter@walter-Lenovo-Z480:~/VirtualBox VMs/intraweb$ VBoxManage clonehd Linux1.vdi Linux1d.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: e8f06a57-805e-464f-8cbc-3e23d082a003
walter@walter-Lenovo-Z480:~/VirtualBox VMs/intraweb$ VBoxManage showhdinfo Linux1d.vdi
UUID: e8f06a57-805e-464f-8cbc-3e23d082a003
Parent UUID: base
State: created
Type: normal (base)
Location: /home/walter/VirtualBox VMs/intraweb/Linux1d.vdi
Storage format: VDI
Format variant: dynamic default
Capacity: 4853 MBytes
Size on disk: 4475 MBytes
Now, i changed the original disk with this new one in the Virtual Box GUI Management and everything was smooth.
Next, i just resized the disk to have 20 Gig instead of only 4 Gig
walter@walter-Lenovo-Z480:~/VirtualBox VMs/intraweb$ VBoxManage modifyhd ~/VirtualBox\ VMs/intraweb/Linux1d.vdi --resize 20000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Now i started the ubuntu desktop to use gparted and resize the guest operating system:
Choose to "Try Ubuntu"
Make sure to choose the right disk, i can not take any responsibility if something of this goes wrong:
I was not able to move the swap disk, so i removed it with fdisk.
fdisk /dev/sda
d 5
d 2
w
And then i started gparted again. Now i was able to resize the partition. Then, i rebooted the virtual machine and opened gparted again. Added the swap partition and rebooted.