简介
传统的windows Linux子系统单纯为一个命令行终端,安装需通过win+r:control点击“程序-启用关闭windows功能”,勾选“虚拟机平台、适用于linux的windows子系统和Hyper-V”,打开微软商店下载linux发行版本,如ubuntu,kali等。
Win-Kex是由kali官方发布的一个适用于Win10 WSL2(windows subsystems for Linux Version 2)子系统的一个Linux GUI软件。 它本质就是利用XServer,但是安装过程被高度简化,并且可以通过WSL直接启动Xlaunch,用起来非常的方便。
Win-Kex安装的原文链接如下:https://www.kali.org/docs/wsl/win-kex。最终的安装效果如图下图
Win-Kex安装
安装配置要求
Windows 10 version 2004 or higher,版本过低请通过windows更新进行更新
安装Kali Linux
1、以管理员身份打开Windows Powershell并执行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
然后重启系统
2、再以管理员身份打开Windows Powershell并执行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
再次重启系统
3、从https://aka.ms/wsl2kernel下载并安装wsl_update_x64.msi(也可从群里发的压缩包里直接复制)。再次以管理员身份打开终端并输入:
wsl --set-default-version 2
4、在Microsoft Store搜索kali,并安装
5、kali安装后,点击启动,会弹出黑色命令窗口,你需要给自己的Kali Linux设置你的用户名,密码等
可能出现问题:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80004005
Error: 0x80004005 ???????
Press any key to continue...
参考https://blog.csdn.net/weixin_43891732/article/details/133672607:
按键:win + R
输入: regedit
地址栏输入: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager
右键: Start 项,将值修改为 2
至此,Kali Linux安装完毕
6、由于你需要通过网络安装一些linux软件,如文本编辑器,或者python等。通常原始的服务器提供的软件源速度并不行,所以我们需要将其更换为更为快捷的清华软件镜像源。Kali Linux自带vi编辑器。打开Kali后,在命令行终端输入(之后需要你输入账户密码进行验证,输入内容为$符之后的文字):
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$sudo vim /etc/apt/sources.list
通过vim编辑器编辑命令,将原本文件内容替换为
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
1)、如vim未曾安装,使用命令sudo apt install vim进行安装;
2)、具体vim编辑器编辑命令网上自行搜索,如输入sudo vim /etc/apt/sources.list后直接双击字母d是直接删除一行;
3)、在输入sudo vi /etc/apt/sources.list后,双击dd删除当前内容;
4)、复制上述两行内容后,在编辑界面按i键,并用鼠标右击,即可完成复制;
5)、按esc后,按下:并输入wq即保存并退出)
7、Win-Kex安装。在kali终端输入:
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$sudo apt update
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$sudo apt install -y kali-win-kex
win-kex即开始自行安装,下载耗时较长,中途可能会有窗口询问你安装语言之类的,直接默认英语就行。
安装完成后,在命令行直接键入kex,即可开启图形化linux。第一次启动需要设置密码。
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$kex
8、有时出现问题:
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$sudo apt install x11-xserver-utils dconf-editor dbus-x11 -y
如出现其他问题,重启Kali终端,并输入
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$kex kill
┌──(zoom㉿LAPTOP-25F0J0E2)-[~]
└─$kex stop