kali wsl 支持三种模式 unity模式、vnc模式、增强模式,这三个中模式我自己起的名称,unity模式就是桌面融合,vnc模式就是远程桌面

这里我建议使用unity模式,下面是最终的效果图、

kali wsl 正确安装向导_Windows

 

条件

1.安装WSL2。

管理员打开powershell,运行

  Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

重启

管理员打开powershell,运行

  dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

重启

下载安装wsl2,https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

管理员打开powershell,运行

  wsl --set-default-version 2

 

2.安装kali&kex。

从 Microsoft Store 安装 Kali Linux

运行 Kali 并完成初始设置

apt update

apt install -y kali-win-kex

  sodu kex --sl -s

 

3.优化kali。

安装所有元包,大约占用100g

  apt intall -y kali-linux-default

  sudo apt install -y kali-linux-large

  sudo apt install -y kali-linux-everything

修改kali状态栏,不修改会妨碍win操作,按照下图做修改

kali wsl 正确安装向导_Windows_02

 

 

 

kali wsl 正确安装向导_解决方法_03

 

 

 

4.排错。

在执行 sodu kex --sl -s  命令时,可能会弹出两个错误

错误一,无法读取文件。

解决方法,在kali终端下执行  sudo chmod 777 无法读取的文件名称

错误二,无法创建sock

解决方法,在kali终端下再次执行 sodu kex --sl -s 即可

错误三,wireshark无法启动

解决方法,在图标右键将执行命令改为 wireshark

 

5.再次启动

在win终端执行kali或者在开始菜单找到kali图标点击打开,输入sodu kex --sl -s 启动