在线教育网站项目第三步 :windows 11通过wsl 2 安装ubuntu24.04

一、说明

WSL2和VMware在功能、性能、安装和使用场景等方面存在显著差异。‌

1、功能和性能
‌WSL2‌:WSL2是微软开发的一种技术,允许在Windows操作系统上运行一个完整的Linux内核,通过虚拟化技术实现。它直接在Windows上运行,资源使用更高效,通常性能更好。WSL2支持多种Linux发行版,如Ubuntu、Debian、Fedora等,并且与Windows共享内核和资源,提供了更好的兼容性和性能‌

‌VMware‌:VMware是一个完整的虚拟机软件,可以安装和运行任何支持x86架构的操作系统。VMware提供了更复杂的网络设置、多个虚拟机同时运行、图形界面等功能。虽然VMware在性能上可能会有一些开销,尤其是在资源有限的情况下,但其强大的功能使其在复杂环境中表现更出色‌

2、安装和使用场景
‌WSL2‌:安装过程相对简单,可以通过命令行快速启动,不需要额外的虚拟机管理。WSL2适合进行开发和测试,特别是在需要在Windows环境中运行Linux命令行工具和脚本的场景。由于其与Windows的无缝集成,WSL2在开发和测试环境中非常受欢迎‌

‌VMware‌:安装过程相对复杂,需要安装虚拟机软件、创建虚拟机、配置虚拟硬件等。VMware适合需要完整Linux系统或图形应用的场景,尤其是在需要隔离环境进行多操作系统并行运行的场景中表现更好‌
 

总结就一点,缺钱就用这个 

注意注意注意:用win11,win11,win11

二、准备工作

1、 查看先决条件

bios打开虚拟化

打开Windows功能,打开“适用于Linux的Windows子系统”和“虚拟机平台

Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用命令安装 。 如果使用的是更早的版本需要手动安装。
以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:systeminfo

PS C:\Windows\system32> systeminfo
主机名:             X58
OS 名称:            Microsoft Windows 11 IoT 企业版 LTSC
OS 版本:            10.0.26100 暂缺 Build 26100
OS 制造商:          Microsoft Corporation

bcdedit /set hypervisorlaunchtype auto

 PS C:\Windows\system32> bcdedit /set hypervisorlaunchtype auto
操作成功完成。

2、查询wsl版本

管理员身份打开 PowerShell

wsl升级到最新版

#wsl升级到最新版 版本为2.4.12
wsl --update

 

3、其它命令

wsl --list --verbose #列出已安装的 Linux 发行版
wsl --status # 检查 WSL 状态
wsl --help # Help 命令
wsl --shutdown #关闭
wsl hostname -I #标识 IP 地址 

 三、手动安装ubuntu 24.04

1、下载发行版

旧版 WSL 的手动安装步骤 | Microsoft Learnhttps://learn.microsoft.com/zh-cn/windows/wsl/install-manual#downloading-distributions

2、解压下载的发行版

下载好是一个AppxBundle文件

将后缀AppxBundle改为zip

解压后目录如下

将上面画红色圈圈的 Ubuntu_2404.0.5.0_x64.appx 后缀appx再次改为zip

再次解压,目录如下

 

3、运行安装

会跳出来安装wsl2.4.12,看来前面没有下载成功啊 

这时候正式开始安装,会产生一个ext4的文件,这个就是镜像 

创建用户名密码之后就安装成功了

用户名:ubuntu2404

密码:123456

 

安装完成

4、查询虚拟机

wsl -l --al
### 如何在WSL2安装Ubuntu 24.04 #### 准备工作 确保Windows已更新到最新版本,并启用了适用于Linux的Windows子系统(WSL)[^1]。 #### 设置WSL2作为默认版本 通过PowerShell命令可以将WSL2设为默认版本: ```powershell wsl --set-default-version 2 ``` 此操作会使得之后安装的所有发行版都基于WSL2运行环境。 #### 安装特定版本的Ubuntu 由于微软商店中的Ubuntu应用通常不是最新的长期支持(LTS)版本,为了获取指定版本如Ubuntu 24.04 LTS,则需借助其他方法。一种常见做法是从Microsoft Store下载通用的Ubuntu镜像后,在线升级至所需的具体版本;另一种更直接的方法是利用`wsl --import`指令导入预先准备好的Ubuntu 24.04 VHD文件或tarball压缩包[^2]。 对于前者,可以通过如下步骤实现在线升级: - 首先从Microsoft Store安装任意一个可用的Ubuntu版本; - 启动该Ubuntu实例并执行常规初始化过程; - 更新现有软件包列表 `sudo apt update && sudo apt upgrade -y`; - 添加官方旧版本库以便访问较老但稳定的发布版本; - 使用do-release-upgrade工具逐步迁移到目标版本,例如Ubuntu 24.04 LTS. 然而,考虑到效率与便捷性,推荐采用后者即直接导入预构建映像的方式。可以从互联网找到由社区成员分享的Ubuntu 24.04 WSL专用映像链接,按照指引完成下载解压后再使用上述提到的`wsl --import`命令将其注册成为新的WSL分发版[^3]。 #### 导入自定义Ubuntu映像示例 假设已经获得了名为`ubuntu_24.04.wsl.tar.gz`的Tarball格式映像文件,放置于C:\temp目录下,那么可以在管理员权限下的PowerShell窗口里输入下列语句来创建一个新的Ubuntu 24.04 WSL环境: ```powershell cd C:\temp tar -xf ubuntu_24.04.wsl.tar.gz -C . wsl --import Ubuntu-24.04 .\rootfs.ext4 --version 2 ``` 这里`.\\rootfs.ext4`代表解压后的根文件系统的路径名,而最后一步则是指定了所要建立的新WSL分布式的名称以及使用的内核模式[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值