在Windows下启用安装WSL(Linux子系统)

适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行
Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。

  • 使用 WSL 安装和运行各种 Linux 发行版,例如 Ubuntu、Debian、Kali 等。 安装 Linux 发行版并从 Microsoft Store 接收自动更新、导入 Microsoft Store 中没有的 Linux 发行版,或构建你自己的定制 Linux 发行版。
  • 将文件存储在独立的 Linux 文件系统中,具体取决于安装的发行版。
  • 运行命令行工具,例如 BASH。
  • 运行常用的 BASH 命令行工具(例如 grep、sed、awk)或其他 ELF-64 二进制文件。
  • 运行 Bash 脚本和 GNU/Linux 命令行应用程序,包括:
    • 工具:vim、emacs、tmux
    • 语言:NodeJS、JavaScript、Python、Ruby、C/C++、C# 和 F#、Rust、Go 等。
    • 服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL。
  • 使用自己的 GNU/Linux 分发包管理器安装其他软件。
  • 使用类似于 Unix 的命令行 shell 调用 Windows 应用程序。
  • 在 Windows 上调用 GNU/Linux 应用程序。
  • 运行直接集成到 Windows 桌面的 GNU/Linux 图形应用程序
  • 使用你的设备 GPU 加速 Linux 上运行的机器学习工作负载。

一、启用Linux子系统

在启用Windows功能时,同时开启“适用于Linux的Windows子系统”与“虚拟机平台”,方便后续安装Linux子系统(注意:必须要cpu支持虚拟化且主板BIOS开启英特尔VMX虚拟化平台/AMD-V)
在这里插入图片描述
确定之后等待完成,之后等待电脑配置完成,可能需要重启

二、安装Linux子系统

Win+R打开运行后输入

cmd 


打开cmd输入

wsl --list --online

就可以查看所有的可安装的Linux子系统
在这里插入图片描述
如果直接输入

wsl --install --web-download

则会默认安装Ubuntu22.04

若要指定Linux的发行版可以使用(可以从上面的列表直接复制进来)

wsl --install <要安装的版本> --web-download

比如安装Kali-Linux

wsl --install Kali-Linux --web-download

或者安装Ubuntu24.04

wsl --install Ubuntu-24.04 --web-download

就可以开始下载了
在这里插入图片描述
下载完成之后按照提示,这里输入用户名
在这里插入图片描述
在这里输入密码,之后会确认一遍
在这里插入图片描述这样就安装好了
在这里插入图片描述

三、开启Linux子系统

CMDPowerShell中输入

wsl --list -v

就可以查看子系统与子系统的状态
在这里插入图片描述
若想切换默认的子系统可以输入

wsl --set-default <你想要默认的子系统名>

这里将kali-linux设为默认

 wsl --set-default kali-linux

在这里插入图片描述
若想打开子系统可以在新版终端顶部的加号打开
在这里插入图片描述
若是老版终端可以输入

wsl

或者对应的子系统名就可以打开(注意:如果关闭当前页面,则子系统也会关机)
在这里插入图片描述

四、设置Linux子系统

配置子系统网络设置

ip addr \ ifconfig

来查看子系统的ip地址,我们可以发现是172.31开头的,而主机的网络在192.168网段,说明这是一个NAT型网络,我们可以修改配置,让子系统变成镜像网络
在这里插入图片描述
我们进入到C:\user\XXX\目录下,新建一个

.wslconfig

文件
在这里插入图片描述
右键以记事本打开,输入

[wsl2]
networkingMode=mirrored

后保存退出,这是我们打开一个终端,输入

wsl --shutdown

来关闭正在运行的虚拟机
在这里插入图片描述
可以输入

wsl --list --running

来查看当前是否有正在运行的虚拟机
在这里插入图片描述之后我们等待8秒,重新打开我们的子系统,输入

ifconfig \ ip addr

可以看到,现在我们的虚拟机就与我们的宿主在同一个网段中
在这里插入图片描述

更多设置

可以参考这个链接,来进行更多设置,这里不再赘述

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rick is Geek

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值