[指南] 如何在Windows 10/11 WSL上安装Ubuntu 21.10等新版本

本文介绍了如何在Windows Subsystem for Linux (WSL)中安装最新版的Ubuntu,如Ubuntu 21.10。通过访问Ubuntu官网下载镜像,然后使用PowerShell的wsl命令行工具进行导入和安装。步骤包括下载镜像、导入镜像、启动子系统,并创建普通用户以提高安全性。此外,还详细说明了如何切换到新用户并设置密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WSL子系统目前已经支持多个Linux 发行版,不过什么时候发布更新这需要开发商或社区及时适配然后上架商店。

例如目前在微软商店里可以下载Ubuntu和Ubuntu 20.04 LTS长期支持版,Ubuntu 21.10 等新版本并没有上架。

但Ubuntu每次更新都会提供WSL版的镜像安装包,有镜像安装包后我们可以利用WSL命令行工具导入进行安装。

其他Linux发行版操作流程类似,只要开发商或社区提供镜像安装包那就可以导入安装 ,整个过程还是很容易的。

以Ubuntu 21.10版为例:

访问Ubuntu官网找到镜像下载位置先下载镜像:Ubuntu 21.10 (Impish Indri) [20220309]

我们要下载的文件是 wsl.rootfs.tar.gz 具体版本视系统架构而定 ,  例如英特尔及AMD处理器就下载AMD64版。

将下载的镜像包放到某个固定位置备用,例如C:\wsl文件夹 , 接下来我们使用 PowerShell 将镜像包导入并安装。

#创建和指定安装位置可自定义,例如
C:\wsl\ubuntu2110
#导入并安装镜像包
wsl --import <名称> <解压位置> <镜像位置>
#例如在我的电脑是这样的
wsl --import Ubuntu-2110 C:\wsl\ubuntu2110 C:\wsl\ubuntu-21.10-server-cloudimg-amd64-wsl.rootfs.tar.gz
#安装完成后没有启动图标,我们需要手动启动
wsl -d <子系统名称>
#这里的子系统名称就是我们上面安装时指定的名称例如
Ubuntu-2110

创建普通用户日常使用:

默认情况下安装的系统是以 Root 身份登陆的,基于安全考虑建议用户日常使用普通用户因此我们要创建新用户。

adduser <自定义名称> #创建用户
user -aG -sudo <自定义名称> #添加到sudo用户组
su <自定义名称> #切换到新用户
passwd #设置密码
#下次使用新用户登陆时请使用此命令启动
wsl -d <系统自定义名称> -u <自定义用户名>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值