一、先升级wsl2
(1)wsl1没有Linux的内核,所以很多Linux版本的工具都无法在wsl1中运行,比如:docker,Linux版本的浏览器等等。所以需要升级为wsl2
查看wsl版本
wsl -l -v
开启虚拟功能,需要重启
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
需要勾选以上功能
(2)如果没有Hyper-v则需要安装
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
新建文本写入以上代码,后缀改为cmd,以管理员身份运行,然后重启电脑。
(3)下载对应的内核包更新
x64:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
arm64:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi
下载后直接运行就好
管理员打开 cmd,该命令表示默认的wsl版本为2
wsl --set-default-version 2
wsl2默认是在后台一直开启的,占用内存,所以一般不使用的情况下,可以关闭
wsl --shutdown
重启wsl
net stop LxssManager //停止
net start LxssManager //启动
二、安装kali
(1)在Microsoft store中,搜索kali,下载安装即可
如果不喜欢使用cmd,也安装window的终端
(2)迁移子系统的存储路径
window子系统默认是安装在c盘下,系统盘如果存储剩余过少会导致卡顿,所以我们可以把kali子系统迁移到d盘。
查看系统名
wsl -l -v
导出tar到d盘
wsl --export kali-linux d:\kali-linux.tar
注销当前的版本
wsl --unregister kali-linux
重新导入
wsl --import kali-linux d:\kali d:\kali-linux.tar --version 2
删除导出
del d:\kali-linux.tar
(3)更换源
使用vi,会发现上下左右键输入和我们预想不一样,这样我们需要安装vim,所以需要更换源
如果可以科学上网,则不需要这步。 输入阿里云的kali源,这个阿里云的源来自2022-10-24。注释掉官方的镜像
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
更新源包
apt-get update
apt-get upgrade
下载安装vim
apt-get install vim
三、安装桌面
下载桌面
apt install kali-win-kex
启动桌面只需要使用 kex 即可
设置中文,空格表示选中
下载字体
apt install ttf-wqy-zenhei
不存在locales需要下载
apt install locales
设置语言
dpkg-reconfigure locales
然后重启wsl,这样再次进入的时候就显示中文了
接下来就可以愉快的使用Linux啦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)