How to install virtual machine Guest Addition

The Virtual Machine Guest Addition is a very vital component to be installed on a VM in order to enable more advanced functionalities (capabilities) of a VM.

See one of the reasons to have Virtual Machine Guest Addition installed on a VM, see

First, insert the virtual machine guest addition. Since I am demonstrating this on macOS, perform the following steps.
– Click on Device
– Click on “Insert Virtual Machine Guest Addition CD”

After the Virtual machine Guest addition is mapped to the VM

Double click on the VBoxWindowsAddition as shown above
– This will launch the setup wizard to install the guest addition as shown below.

Decide a location to have the guest additions installed.

Click on next and continue through the installation

The components to install are already selected,
– Click on install

The installation process will continue and will prompt you to rebot after the installation is complete

Now reboot the VM, and this will have the VM guest additions applied to your VM.

Now, you will now be able to perform advanced functionalities such as copying between host and VM etc.

How to install Windows Server 2019 on Virtualbox

You may want to run multiple VMs on your operating system, with the type 2 virtualization type, this is possible. To achieve this, the following steps below need to be performed.
– To proceed, ensure you have VirtualBox installed on your device.

Part A: Prepare the Virtualbox environment to hold the windows folders for the new VM.

– Click on “New” from the Oracle VM VirtualBox Manager

Enter the name, version, desired path to host the VMs and click on continue

Select the memory size as shown below.
– You can type in the memory size or use the bar to increase it as well.

Click on “create a virtual hard disk now”

This will open the hard disk type window as shown below.
– I will select VDI (Virtual Disk image)

Choose if you wish the hard disk to dynamically increase or use a fixed hard disk file size. I will be using a fixed size which will be entered in the next page

Enter the Hard Disk size of your choice as shown below
– You can also change the file location if you wish from here.

Next, this will create the VM as shown below

Now the VM creation process is complate and VM successfull created.

Part B: To access and attached the Windows Server 2019 ISO file, the following steps should be followed.

Click on the Server and Click or settings or
– Right click on the server and select settings

Click on storage
– Click on Empty under the control IDE
– Select the Disk icon and choose the Operating system you wish to install as shown below

– Click on “ok”

Next, select the VM and click on start to continue the installation of Windows Server 2019.

This will load windows and prompt for the steps in Part C below.

Part C: This step is similar to installing Windows 10, Windows Server 2008, 2012, 2016 on Virtualbox.

On the Windows Setup page,
– Select the language to install
– Time and currency format
– Keyboard or input method

Click on Next

Click on “Install now
– Note: Here you could click on repair your computer if this is the approach you need to take or use “Reset this PC”. See how to repair Windows 10 locally for similar steps

Select the operating system you wish to install and
– Click on Next.

Accept the license agreement as shown below and click on next

Select custom install as shown below to install Windows
– Select Custom: Install Windows only (advanced)

Select the Drive to install Windows and click on Next
Note: You can create additional drive and install Windows on it
– You can also format, delete and extend drives in this window.

After this step, Windows will be installed unto the system.

When this step complete, the the device will reboot after few seconds
– Note: You can restart immediately

This will prepare and get windows ready as shown below

the customise settings window will be displayed.
– Enter the Password and
– Click on finish to complete Windows Server 2019 Installation.

Now Windows Server 2019 setup is now complete as shown below.

To access the login windows, use the Contl+Alt+Del and enter your password to access Windows

Creating and adding a new virtual disk to a Windows virtual machine in VMware

This article provides steps to create and add an extra virtual disk (hard drive) to a Windows virtual machine.

  •  You may want to add a new virtual hard drive if you are running out of space on the first disk.
  • You want to use the other virtual hard disk as a dedicated virtual drive for backing up files in the virtual machine
  • You want a virtual disk which can be migrated to another virtual machine on a different location to transfer files and folder

Steps below

To create and add a new, empty virtual hard drive to a Windows virtual machine:
 - Shut down the virtual machine.
 - Go to Virtual Machine > Settings.
 - Click Add Device > New Hard Disk.
 - Click Next.
 - Click Create a new virtual disk and click Next.
 To go to the Disk Capacity screen, specify the space you want and how you want the file to be stored.
 - Click Next.
 - Select the location to store the virtual disk in the storage folder of the virtual machine.
 - Click Finish.
 - Power on the virtual machine.
 - Initialize and format the new drive.

To initialize and format the new drive

In the Start menu, type diskmgmt.msc and 
- click OK.
- Right-click the disk to be initialized and then 
- click Initialize Disk. Windows prompts you to initialize the disk before Logical Disk Manager can access it.
- Select MBR (Master Boot Record) and click OK.
- Right-click the unallocated space and click New Simple Volume.
- Click Next.
- Enter the size of the partition (in MB) and click Next.
- Select a drive letter and click Next.
- Select the file system type and volume name.
- Click Next.
- Click Finish. Windows prompts you to format the drive.
- Click Format.

The second virtual disk is usable when the status is Healthy.

How to install minimal Container template on a Proxmox Server

Navigate to the following directory to how to install minimal Container template on a Proxmox Server

root@chris:~# cd /var
root@chris:/var# cd lib
root@chris:/var/lib# ls
apparmor initramfs-tools mlocate python-support urandom
apt initscripts nfs qemu-server usbutils
aptitude insserv open-iscsi rrdcached vim
container libxml-sax-perl pam samba vz
corosync logrotate postfix sgml-base xml-core
dbus lxc pve-cluster systemd
dhcp lxcfs pve-firewall tex-common
dictionaries-common man-db pve-manager ucf
dpkg misc python update-rc.d
root@chris:/var/lib# cd vz
root@chris:/var/lib/vz# ls
dump images lost+found private root template
root@chris:/var/lib/vz# cd template/cache/
root@chris:/var/lib/vz/template/cache# wget
 --2016-04-22 11:07:47--
Resolving (, 2a02:6b8::183
Connecting to (||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 91609120 (87M) [application/octet-stream]
Saving to: ‘ubuntu-15.10-x86_64-minimal.tar.gz’
ubuntu-15.10-x86_64 100%[=====================>] 87.37M 8.89MB/s in 12s
2016-04-22 11:07:59 (7.18 MB/s) - ‘ubuntu-15.10-x86_64-minimal.tar.gz’ saved [9160kl9120/91609120]