+5 votes
in Windows10 by (78.1k points)
How to install Kali Linux on Windows 10 without Virtual Machine 2021

1 Answer

+3 votes
by (518k points)
Best answer

One of the most special Linux distributions that we have is Kali Linux, this has been developed exclusively with a set of tools to evaluate system vulnerabilities to avoid external or external attacks, guaranteeing the integrity of the information..


Kali Linux
Kali is a Linux distribution which is based on Debian and offers us:
  • Over 600 penetration testing tools
  • Custom kernel
  • FHS compliant to locate binaries, support files, libraries, and more objects
  • Has an open source Git tree
  • Your packages and repositories are signed by GPG
  • Support for ARMEL and ARMHF



Until now the way to test and learn about Kali was using a virtual machine, but with Windows updates this will no longer be necessary and is achieved thanks to the Linux subsystem for Windows. The Windows 10 Linux subsystem (WSL) is a feature of Windows with which as developers or users we can run a GNU / Linux environment, this includes tools, utilities and command line applications, but with the advantage that everything We will do it from the resources of the Windows system itself.



Kal Linux Advantages
This function gives us the opportunity to perform:
  • Select GNU / Linux distributions from Microsoft Store
  • It supports the languages ​​NodeJS, Javascript, Python, Ruby, C / C ++, C # & F #, Rust, Go and more
  • We can run Bash shell scripts and command line applications
  • Invoke GNU / Linux applications on Windows
  • Allows the use of SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL Services
  • Compatible with command line tools such as grep, sed, awk, and ELF-64 binaries
  • Invoke Windows applications through a command line shell



Without further ado, we are going to see how it is possible to use WSL to install Kali Linux on Windows 10..


To stay up to date, remember to subscribe to our YouTube channel!   SUBSCRIBE



How to install Kali Linux on Windows 10


Step 1

The first thing will be to enable the feature of the Linux subsystem, for this we open the Control Panel, we will see the following:




Step 2

We click on "Uninstall a program" and we will see the following:




Step 3

There we click on "Activate or deactivate Windows features", in the pop-up window we go to Windows Subsystem for Linux:




Step 4

Activate the "Windows Subsystem for Linux" box:




Step 5

We click OK to start the feature installation process:




Step 6

Changes apply:




Step 7

At the end we will see the following:





Step 8

We restart the system to complete the process:





Step 9

We log in to Windows 10 and open the Windows store, we must search for "kali" and select "Kali Linux":





Step 10

Click on "Get" and then on "Install" to start the download:




Step 11

At the end of this process the following will be displayed:




Step 12

We click "Start" to open the Kali console in Windows 10:





Step 13

Then it will be necessary to enter username:





Step 14

Then the password to use:





Step 15

We see that at this point Kali Linux has been installed on Windows 10. Now we access "sudo su" as root and enter the password created





Step 16

We update the system with the command "sudo apt update":




Step 17

We apply the updates with the command "sudo apt upgrade":





Step 18

We confirm the download with the letter y:




Step 19

During the update process we will see the following:





Step 20

There we can accept or not the restart of services, at the end we will see this:





Step 21

Finally, we are going to create a directory with the syntax "mkdir" name "" and list the content with "ls":




With WSL it is possible not only to install Kali Linux but also a wide set of Linux distributions on Windows 10 without virtualizing.