windows 使用wsl2安装linux子系统

打开windows 功能,启用“虚拟机平台” “适用于linux的windows子系统” “windows虚拟机监控程序平台”三个选项,注意:安装这些功能需要重启计算机。

升级wsl到2版本

powershell命令: wsl --set-default-version 2

PS C:\Users\linyu> wsl --set-default-version 2
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
操作成功完成。

升级wsl 升级到最新版

powershell命令: wsl --update

PS C:\Users\linyu> wsl --update
正在安装: 适用于 Linux 的 Windows 子系统
[                           0.0%                           ]

...等待过后

PS C:\Users\linyu> wsl --update
正在安装: 适用于 Linux 的 Windows 子系统
已安装 适用于 Linux 的 Windows 子系统。

确认wsl版本为wsl2

PS C:\Users\linyu> wsl --version
WSL 版本: 2.1.5.0
内核版本: 5.15.146.1-2
WSLg 版本: 1.0.60
MSRDC 版本: 1.2.5105
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows 版本: 10.0.22631.3296


PS C:\Users\linyu> wsl --status
默认版本: 2

查看当前可安装的linux子系统

powershell命令:wsl --list --online

PS C:\Users\linyu> wsl --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。

NAME                                   FRIENDLY NAME
Ubuntu                                 Ubuntu
Debian                                 Debian GNU/Linux
kali-linux                             Kali Linux Rolling
Ubuntu-18.04                           Ubuntu 18.04 LTS
Ubuntu-20.04                           Ubuntu 20.04 LTS
Ubuntu-22.04                           Ubuntu 22.04 LTS
OracleLinux_7_9                        Oracle Linux 7.9
OracleLinux_8_7                        Oracle Linux 8.7
OracleLinux_9_1                        Oracle Linux 9.1
openSUSE-Leap-15.5                     openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4    SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5           SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed                    openSUSE Tumbleweed

安装linux 子系统(这里用kali举例)

安装linux子系统有两种方式:命令行安装与应用商店安装

命令行安装:

powershell命令:wsl --install -d kali-linux

如果发现报错应该是DNS问题 ,修改DNS为8.8.8.8 再试一次

PS C:\Users\linyu> wsl --install -d kali-linux
无法从“https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。无法与服务器建立连接
Error code: Wsl/InstallDistro/WININET_E_CANNOT_CONNECT
PS C:\Users\linyu> wsl --install -d kali-linux
正在安装: Kali Linux Rolling
[==========================50.0%                           ]

应用商店安装如图:

wsl2 关机linux子系统

PS C:\Users\linyu> wsl --shutdown Ubuntu-20.04

wsl2 删除linux子系统

PS C:\Users\linyu> wsl --unregister Ubuntu-20.04
正在注销。
操作成功完成。

wsl2 查看已安装子系统列表

PS C:\Users\linyu> wsl -l
适用于 Linux 的 Windows 子系统分发:
kali-linux (默认)
Ubuntu-22.04

wsl2 进入子系统命令

PS C:\Users\linyu> wsl -d Ubuntu-22.04

共享windows网络

如果需要共享宿主机windows操作系统的网络环境需要如下配置:

打开或创建WSL配置文件(位于C:/User/%你的用户名/.wslconfig),并添加以下内容:

[experimental]
autoMemoryReclaim=gradual  
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

之后重启wsl2子系统

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不仙520

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

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

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

打赏作者

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

抵扣说明:

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

余额充值