行业资讯 2025年08月6日
0 收藏 0 点赞 1,000 浏览 3112 个字
摘要 :

文章目录 为什么不用虚拟机 WSL的安装与配置 开启Bios中的虚拟化 安装Windows Terminal 安装WSL 将WSL版本升级为WSL2 Kali的安装与基本配置 安装Kali Kali的用户配置……




  • 为什么不用虚拟机
  • WSL的安装与配置
    • 开启Bios中的虚拟化
    • 安装Windows Terminal
    • 安装WSL
    • 将WSL版本升级为WSL2
  • Kali的安装与基本配置
    • 安装Kali
    • Kali的用户配置
    • Kali的软件源配置
  • Kali的图形界面配置
    • 安装Win-KeX
    • 启动Win-KeX
      • 窗口模式
      • 增强的会话模式
      • 无缝模式
      • 排除问题
  • 高级玩法
    • 完整的Kali体验
    • 将Kali的3种界面模式集成到Windows Terminal中

    如过你想在Windows电脑上用Kali但不想双系统频繁切换?那就试试WSL版本的Kali吧! 就这样,心血来潮的我开始了WSL版本Kali安装折腾之旅。

    为什么不用虚拟机

    相对于WSL,虚拟机占用更多的资源,而且虚拟机的性能也不是很好;终端连接,文件传输等操作都需要额外的配置。 而WSL的目录可以在资源管理器中直接访问,终端也可以直接在Windows终端中使用,文件传输也很方便。

    尤其是WSL2版本后,通过虚拟化技术,操作系统相当于同时拥有Windows与Linux两个内核,性能释放更加充分。在WSL里安装的软件亦可以直接显示在Windows的开始菜单中,使用起来更加方便。

    虽然虚拟机有完整的图形界面,但是WSL2版本后,WSL已经可以完美运行图形界面程序,而且WSL2的性能也有了很大的提升,所以我觉得WSL已经可以替代虚拟机了。

    最重要的,我想折腾,想体验Kali的Seamless模式,如图:Windows安装WSL版本Kali教程 避免双系统频繁切换是不是看着很帅气!!!Windows与Kali的完美结合体!

    WSL的安装与配置

    开启Bios中的虚拟化

    首先,需要在Bios中开启虚拟化功能,具体步骤如下:

    1. 重启电脑,按下F2Delete键进入Bios
    2. 找到Virtualization选项,将其设置为Enabled
    3. 保存设置,重启电脑

    若不进行此步骤,WSL或者虚拟机将无法正常运行。

    安装Windows Terminal

    这是一个很好用的终端,可以同时打开多个终端,而且可以自定义终端的样式,强烈建议安装。 我们只需要在微软商店中搜索Windows Terminal,然后点击安装即可。

    安装WSL

    首先,需要在Windows中启用WSL功能,具体步骤如下:

    1. 打开控制面板,点击程序启用或关闭Windows功能
    2. 勾选适用于Linux的Windows子系统虚拟机平台Hyper-V,然后点击确定
    3. 重启电脑

      将WSL版本升级为WSL2

      一般来说,这样安装的WSL版本是1,我们需要将其升级为WSL2。

    我们需要下载WSL内核升级包,X64与Arm版本的下载地址分别为:

    • X64
    • Arm

    然后安装下载下来的包,重启电脑即可。

    然后在终端中输入以下命令:

    wsl --set-default-version 2
    

    这样WSL的默认版本就设置为2了。

    在较新版本的Windows中,终端中的WSL命令默认链接到Windows Store版本,因此我们需要更新WSL命令以适配:

    wsl --update
    

    随后你会发现在开始菜单中多了一个适用于Linux的Windows子系统的图标,我们的WSL就安装好了。

    Kali的安装与基本配置

    安装Kali

    在开始菜单中搜索Microsoft Store,然后在搜索框中输入Kali,点击获取即可。

    安装完成后,我们就可以在开始菜单中找到Kali Linux的图标了。

    Kali的用户配置

    第一次进入Kali时,会提示输入用户名和密码,这里我们需要输入的是你想给Kali设置的用户名和密码,而不是Windows的用户名和密码。

    需要注意的是!你看不到你输入的密码,但是你输入的密码是有效的,所以不要以为你键盘有问题。

    Kali的软件源配置

    由于Kali的软件源在国外,因此我们需要将其更换为国内的软件源,以加快下载速度。

    以更换为阿里云为例,我们需要编辑/etc/apt/sources.list文件,将其中的内容替换为以下内容:

    deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    

    软件源地址可以根据自己的需求进行更换。

    随后,我们需要在Kali的终端中输入以下命令更新软件源:

    sudo apt update
    

    这样,apt就会从新的软件源中下载软件了。

    Kali的图形界面配置

    吸引我的地方出现了!

    WSL-Kali提供了Win-KeX工具,它可以给WSL2的Kali提供图形桌面,有以下功能:

    • 窗口模式:在专用窗口中启动Kali Linux桌面
    • 无缝模式:在Windows与Kali应用程序和菜单之间共享Windows桌面
    • 增强的会话模式:与Hyper-V类似,使用RDP获得功能更丰富的体验
    • 声音支持
    • 共享剪贴板,支持在Kali Linux和Windows之间剪切和粘贴
    • 支持root和普通界面
    • 多界面支持:同时支持Root窗口、普通窗口和无缝界面
    • 与 WSLg 完全兼容

    看描述是不是很有意思!开整!

    安装Win-KeX

    首先,我们需要在Kali中安装Win-KeX,在Kali的终端中输入以下命令:

    sudo apt install kali-win-kex
    

    然后一路确认,就可以安装成功了。

    启动Win-KeX

    窗口模式

    在Kali的终端中输入以下命令:

    kex --win -s
    

    或在Windows的终端中输入以下命令:

    wsl -d kali-linux kex --win -s
    

    随后,就会弹出一个窗口,这就是Kali的图形界面了。Windows安装WSL版本Kali教程 避免双系统频繁切换

    增强的会话模式

    有点类似于虚拟机的模式,但它的界面是通过RDP协议实现的,更类似于远程桌面。

    在Kali的终端中输入以下命令:

    kex --esm --ip -s
    

    或者在Windows的终端中输入以下命令:

    wsl -d kali-linux kex --esm --ip -s
    

    随后,会弹出一个全屏远程桌面,这就是Kali的图形界面了。Windows安装WSL版本Kali教程 避免双系统频繁切换

    无缝模式

    在Kali的终端中输入以下命令:

    kex --sl -s
    

    或者在Windows的终端中输入以下命令:

    wsl -d kali-linux kex --sl -s
    

    然后,你的界面上方会出现一个黑条,那就是Kali的上部面板。Windows安装WSL版本Kali教程 避免双系统频繁切换

    !注意! 在无缝模式下,Kali的上部面板有一定概率遮挡程序关闭按钮,导致无法关闭程序,建议大家开启应用时谨慎!

    排除问题

    在无缝模式下,有一定概率会弹出一个VcXsrv错误窗口,这是因为自带的VcXsrv有权限限制,我们需要在Windows端安装一个VcXsrv,并在需要使用无缝模式时使用该VcXsrv。

    安装链接:VcXsrv

    高级玩法

    完整的Kali体验

    如果你电脑剩余储存空间充足,那么为什么不安装标准Kali会自带的软件呢?

    sudo apt install kali-linux-large
    

    然后一路yes,安装好后,就是熟悉的配方熟悉的味道!

    当然,要是想要完整体验,那就安装完整版吧!

    sudo apt install kali-linux-everything
    

    将Kali的3种界面模式集成到Windows Terminal中

    我们可以将Kali的3种界面模式集成到Windows Terminal的Tab种,这样就可以在Windows Terminal中直接切换Kali的界面模式了。

    操作起来十分简单:

    1. 打开Windows Terminal,点击设置
    2. 配置文件一栏种,点击添加新的配置文件
    3. 在弹出的窗口中,将名称命令行均修改为对应的内容,然后点击确定
    4. 也可以设置启动目录,位置是//wsl$/kali-linux/home/<kali user>/,其中<kali user>是你的Kali用户名

    Windows安装WSL版本Kali教程 避免双系统频繁切换

    就先折腾这么多,回头继续折腾吧! 要是大家有想看的内容,可以在评论区留言哦!

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/10220.html

管理员

相关推荐
2025-08-06

文章目录 一、Reader 接口概述 1.1 什么是 Reader 接口? 1.2 Reader 与 InputStream 的区别 1.3 …

988
2025-08-06

文章目录 一、事件溯源 (一)核心概念 (二)Kafka与Golang的优势 (三)完整代码实现 二、命令…

465
2025-08-06

文章目录 一、证明GC期间执行native函数的线程仍在运行 二、native线程操作Java对象的影响及处理方…

348
2025-08-06

文章目录 一、事务基础概念 二、MyBatis事务管理机制 (一)JDBC原生事务管理(JdbcTransaction)…

456
2025-08-06

文章目录 一、SnowFlake算法核心原理 二、SnowFlake算法工作流程详解 三、SnowFlake算法的Java代码…

517
2025-08-06

文章目录 一、本地Jar包的加载操作 二、本地Class的加载方法 三、远程Jar包的加载方式 你知道Groo…

832
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号