本文最后更新于 1043 天前,其中的信息可能已经有所发展或是发生改变。
WSL2 安装 Kali 子系统
为什么要装 Kali?
- Ubuntu 用久了,尝尝鲜
- Kali 和 Ubuntu 同属 Debian 系,过渡其实几乎丝毫没有学习成本(大概吧)
- Kali 官方开发了 kex,可以安装 Kali 子系统的 GUI 界面,我愿称之为划时代的壮举
流程
打开 Windows Terminal
# 开启 WSL
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
# 重启电脑后再打开 Windows Terminal
# 开启虚拟化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 打开 WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 重启电脑后再打开 Windows Terminal
# 安装 WSL 并更新
wsl --install
# 查看状态
wsl --status
# 更新
wsl --update
# 设置默认版本为 WSL2
wsl --set-default-version 2
然后在微软商店搜索 Kali 并下载启动
启动之后会要求设置一个用户名和密码
更改位置
子系统默认都是安装在 C 盘的,会占用大量的系统磁盘空间,把他移动到其他盘
# 查看已安装的子系统信息
wsl -l -v
# 导出发行版
wsl --export kali-linux D:\wsl-kali.tar
# 注销当前发行版
wsl --unregister kali-linux
# 导入到想安装的盘
wsl --import kali-linux D:\WSL2\Kali\ D:\wsl-kali.tar --version 2
# 设置默认登录用户,省略时默认为 root 用户
kali config --default-user USERNAME
# 删除导出的 tar 压缩包
del D:\wsl-kali.tar
安装 GUI 界面
sudo apt update
sudo apt install -y kali-win-kex
# 启动方式
# 1.融合方式
kex --sl -s
# 2.新建一个窗口,默认为全屏,可以按 F8 修改
kex --win -s
# 3.远程登陆方式
kex --esm --ip -s
目前的体验感还是非常好的
大大你好,请问wsl2安装Linux子系统后和夜神模拟器冲突这个问题怎么解决啊?୧(๑•̀⌄•́๑)૭
应该是和Hyper-V冲突了吧,一般模拟器都有这个问题,你只能同时用一种,夜神官网关闭Hyper-V的方法
另外我查到最新版的夜神应该是兼容Hyper-V的,你可以看看你是不是最新版。
哇,大佬回复了,谢谢大佬,我去试一下🙈