Step-by-step guide to create a dual-boot system using Kali Linux and Windows 10.
- 20 GB minimum disk space for Kali Linux installation. However I recommend much more than that.
- CD-DVD/USB boot support.
- Kali Linux ISO image or Windows 10 installer image. For this example I will be starting out with a Windows 10 machine. Starting with Windows 10 installation is easiest.
- Disk imaging software like Etcher or Win32 Disk Imager
- Non-PXE system
- Download Kali Linux Live image at kali.org downloads page
- Open your disk imaging software and select your USB or CD-DVD. Then select your disk image and burn image to medium.
- Back up important files incase of failure.
- Right-click Start Icon, and select Disk Management.
- Locate the disk you wish to use. It will be the disk that contains your C: Drive.
- Right-click the drive and select Shrink Volume...
- Find the box labeled Enter the amount of space to shrink in MB: and resize to leave at least 20 GB free space.
- Click button labeled Shrink.
- Insert USB drive or CD-DVD and reboot into the Kali Linux menu.
- Choose either Install or Graphical install.
- Follow basic install instructions described here Hard-disk Install until you reach Partition disks section.
- Choose option labeled Guided-use the largest continuous free space. This will create necessary partitions in the free space you created in Step 4.
- Finish installation steps until completed. Once completed, safely remove installation medium, and reboot system. If done correctly you will be greeted with a GRUB boot menu that allows you to choose either Kali Linux or Windows 10.
- Enjoy your new dual-boot system.
- If you are starting out with a Kali Linux system the steps are basically the same except instead of using Windows Disk Management you will use GParted software included with Kali OS. Also resize to leave 32 GB of free space instead of 20 GB as described above.