window子系统wsl2安装kali及桌面

一、先升级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啦。 

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值