当前位置: 网站首页 技术文章 正文

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

来源:互联网 发布时间:2024-08-30 02:00:39

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

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

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

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

[指南]如何在Windows10/11WSL上安装Ubuntu21.10等新版本

(本文来源:WindowsCentral)

以Ubuntu 21.10版为例:

访问Ubuntu官网找到镜像下载位置先下载镜像:https://cloud-images.ubuntu.com/releases/21.10/release/

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

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

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

创建普通用户日常使用:

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

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