windows11 通过wsl2安装 Ubuntu22.04

一、安装wsl2

官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install#troubleshooting-installation

前提条件:需要电脑开启虚拟化功能。现在大部分都默认开启的,如果未开启可以在bios开启。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启。

启用适用于 Linux 的 Windows 子系统,以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

二、安装Ubuntu22.04

以管理员身份打开 PowerShell 并运行:

wsl --install -d Ubuntu-22.04

设置默认用户为root

ubuntu2204.exe config --default-user root

三、常用wsl命令

# wsl安装命令,使用管理员打开控制台或者PowerShell
wsl --install

# 更换wsl安装的Linux发行版版本
wsl --list --online
wsl -l -o

# 使用-d参数,安装指定版本
wsl --install -d OracleLinux_8_5

# 查看当前运行的WSL发行版
wsl -l -v

# 设置WSL运行版本,目前就1和2两个版本
wsl --set-default-version 2

# 设置WSL默认运行的发行版
wsl -s <DistributionName> or wsl --setdefault <DistributionName>

# 不修改默认运行发行版时,在控制台或者PowerShell运行指定版本的发行版
wsl --distribution <Distribution Name> --user <User Name>

# 查看wsl运行状态
wsl --status

# 运行指定用户
wsl -u <Username> 或者 wsl --user <Username>

# 改变发行版本运行的默认用户
<DistributionName> config --default-user <Username>

# WSL关机
wsl --shutdown

# WSL终止
wsl --terminate <Distribution Name>

# 导出发行版本到tar文件
wsl --export <Distribution Name> <FileName>

# 从tar文件导入发行版本
wsl --import <Distribution Name> <InstallLocation> <FileName>

# 取消注册或者卸载WSL版本
wsl --unregister <DistributionName>

# 挂载硬盘到wsl发行版
wsl --mount <DiskPath>

四、排错

1. 安装的时候连不上服务器

如果有cfw,可以开启 Allow LAN功能,然后在UWP中选择wsl进程即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值