Installing Kali Linux
Yes I know another Kali Linux installation guide....I wish to write a post installation guide, cant have one without the other.
The host machine is a laptop running Windows 10 x64, 16Gb Ram and an i7 CPU. Virtualization used is Hyper-V.
Download the latest release of Kali from https://www.kali.org/downloads.
Open Hyper-V and create a new Virtual Machine and name it Kali2020.2, after the version available for download.

Select 'Generation 2'

Assign memory, I've gone for 4Gb and uncheck Dynamic

Select your external network

Leave the defaults for 127Gb hard disk

Browse to the Kali Linux .iso

Before powering on the VM, edit the settings and remove the 'Enable Secure Boot' on the 'Security' and add an additional vCPU.

Go with 'Graphical Install'

Choose your language

Choose the keyboard layout

Choose the location

Change the default hostname from kali to something less conspicuous

Specify a username

Type in a password, confirm to best practice if its going out on the net.

Depending on your experience select the appropriate disk configuration.
For this tutorial I'm going with 'Guided - use the entire disk and set up LVM '
The host is using Bitlocker so I see no point in encrypting Kali, however its worth considering when installing directly to physical tin.

Continue

Its a VM client and in most cases selecting 'All files in one partition' is good enough.

Select 'Yes' to over write any existing volumes

Select 'Yes' to write the disk configuration

Continue

Select 'Finish partitioning and write changes to disk'

Yes and Continue

Finally go to the end of configuring the disk, Windows is easier
Complete the proxy information if you have one

Keep Xfce for the Kali Undercover mode, the desktop will look like Windows 10. That will be handy in public places.
I've selected the additional 'Large' for additional tools

Kali will install, when its finished reboot after removing the iso.
