wsl安装ubuntu 18.04

wsl安装ubuntu 18.04

开启wsl

  • bios开启hyper-v
  • 服务与功能里开启wsl
  • 重启Windows

wsl更新

由于当前wsl版本安装ubuntu会报错,因此升级wsl到最新版。

首先使用在线升级wsl。

bash 复制代码
wsl --update

但由于网络问题,一直会报错,因此改用安装包离线安装。GitHub官网下载安装包。

安装ubuntu

展示所有可安装版本

复制代码
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
Ubuntu-24.04                    Ubuntu 24.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.6              openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5    SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed             openSUSE Tumbleweed

在线安装

bash 复制代码
wsl --install -d Ubuntu-18.04

离线安装

对于没有网络的环境,可以下载安装包。下载好Ubuntu安装包后,将安装包拖到想安装的位置(比如我是安装到E:\Ubuntu),然后在该目录下打开终端,执行以下命令:

  1. 重命名Ubuntu18.04文件包为.zip压缩包。这里的安装包名可能不是Ubuntu18.04.appx,需要根据实际情况修改。
bat 复制代码
Rename-Item .\Ubuntu18.04.appx Ubuntu18.04.zip
  1. 解压压缩包。
bat 复制代码
Expand-Archive .\Ubuntu18.04.zip
  1. 进入解压后的文件。
bat 复制代码
cd .\Ubuntu18.04\
  1. 执行安装程序,安装ubuntu。
bat 复制代码
.\ubuntu1804.exe

安装完成后会提示输入Unix用户名和密码,之后就可以使用了。退出后如想再次使用,直接输入wsl即可。

参考

  1. Windows Subsystem for Linux installation
  2. Install WSL 2 on Windows 10
相关推荐
goehou1 小时前
让 AI 替我操作这台电脑,先把手能伸多远定下来
windows·自动化·权限管理·ai agent
Sayai1 小时前
Neo4j 图数据质量检查实战:环路检测、孤立节点与连通分量,两条 Cypher 引出的数据体检清单(含变长路径性能陷阱)
运维·neo4j·图数据库·数据质量·cypher
公子小六2 小时前
基于.NET的Windows窗体编程之WinForms数据持久化(1)
windows·microsoft·c#·.net·winforms
Elastic 中国社区官方博客2 小时前
更少的位数,相同的召回率:DiskBBQ 更保守的自动校准扫描
大数据·运维·开发语言·人工智能·elasticsearch·搜索引擎
方便面不加香菜2 小时前
Docker Volume -- 管理卷Volume详解
运维·docker·容器
沫璃染墨3 小时前
从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制
运维·服务器·网络·c++·网络协议·tcp/ip·tcp
Felven3 小时前
华为鲲鹏920s芯片serdestool工具使用说明
linux·运维·服务器·华为·鲲鹏920·serdestool
江湖有缘3 小时前
Docker实战 | 使用Docker部署lemonitor镜像站点列表程序
运维·docker·容器
莫晓燚3 小时前
mall 电商项目完整部署---实战
linux·运维·docker·容器
爱和冰阔落4 小时前
【Linux网络】JsonCpp 怎么实现序列化?从 Request/Response 到网络计算器消息设计
linux·运维·网络·php