安装前准备
- 开启适用于Linux的Windows子系统功能和虚拟机功能,根据提示操作即可
- 如果需要将wsl升级到wsl2,升级后安装失败,可尝试安装Linux内核升级包:内核升级包
- 查看wsl版本:wsl -l -v
- 设置默认版本为wsl2:wsl --set-default-version 2
- 下载kali发行版(下载后解压到你想安装的位置,此后该系统下载的文件都会在该位置下):kali发行版
安装
- 将下载好的文件后缀改为zip,解压,然后找到符合自己电脑的版本(我这里选的是64位的版本),再次修改后缀为zip,解压
- 双击kali,开始安装
- 安装后可通过输入wsl或kali(可能需要将其路径加入环境变量)进入kali子系统
换源
默认的官方源在国内访问速度较慢,可更换为中科大或其他国内源。
- 新安装的kali内基本无任何软件,使用默认的vi打开如下文件
sudo vi /etc/apt/sources.list
将下面中科大的源放进去,并注释掉原来的官方源
- deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
2.更改完后,运行sudo apt-get update
更新索引以生效
安装图形化界面
这里安装的是kali官方的图形化界面(需要wsl2版本,安装时间稍微有点久),详情可见:kali图形化界面安装,有三种模式(窗口模式、增强会话模式、无缝模式)
进入kali系统,输入以下命令:
- sudo apt install -y kali-win-kex
进入图形化界面: - kex
退出图形化界面: - kex stop
子系统卸载
方法一:可直接去开始菜单里找到对应的Linux子程序,右键卸载
方法二:安装的本质是注册,所以卸载的时候只要解除注册即可:
- wslconfig /u 发行版名,然后删除相关文件即可
捎带提一句,想删除Windows资源管理器里的Linux图标只需关闭Windows下的Linux子系统这个功能,然后重启电脑即可。
Kali工具的安装
安装完整版的kali:
- sudo apt install kali-linux-large
安装标准工具包: - sudo apt install kali-linux-default
关闭子系统
若wsl的Vmmem进程占用内存过大,可通过以下方法解决
- Win+R输入%UserProfile%进入用户文件夹,新建.wslconfig文件,输入以下内容:
[wsl]
memory=2GB # 限制wsl2的Vmmem进程的最大使用内存为2GB,可根据电脑配置自行设置
swap=0
- 使用完毕后使用命令:wsl --shutdown,关闭子系统。