当前位置:首页 > 系统教程 > 正文

Windows 11离线安装WSL2和Ubuntu教程 (无需网络,轻松搞定适用于Linux的Windows子系统)

Windows 11离线安装WSL2和Ubuntu教程 (无需网络,轻松搞定适用于Linux的Windows子系统)

对于许多开发者来说,适用于Linux的Windows子系统(WSL2) 是在Windows环境下运行Linux发行版的最佳方案。但在没有网络连接的环境中,如何实现Windows 11离线安装WSL2 并配置Ubuntu呢?本文将提供一份详细的离线安装指南,即使是小白也能轻松上手。

准备工作:开启Windows功能

在离线安装前,需要先开启Windows 11的虚拟机平台和适用于Linux的Windows子系统功能。打开“控制面板” → “程序” → “启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”和“虚拟机平台”。点击确定后重启电脑。

Windows 11离线安装WSL2和Ubuntu教程 (无需网络,轻松搞定适用于Linux的Windows子系统) 11离线安装WSL2 适用于Linux的Windows子系统 Ubuntu安装教程 离线安装Linux子系统 第1张

离线下载WSL2内核更新包

由于无法在线更新,我们需要手动下载WSL2内核更新包。访问微软官网(需提前在其他联网电脑下载)或使用已有资源,下载 wsl_update_x64.msi 安装包。将其复制到离线机器上,双击安装。这一步是离线安装Linux子系统的关键,安装后WSL2才能正常使用。

离线安装Ubuntu发行版

接下来需要获取Ubuntu的离线安装包。可以在另一台联网电脑上下载Ubuntu的appx包(例如从商店或第三方镜像站),比如 Ubuntu_2004.2021.825.0_x64.appx。将其拷贝到目标机器,双击安装即可。若遇到安装失败,可以右键选择“属性” → “安全” → 解除锁定,再尝试安装。这是Ubuntu安装教程中常见的一步。

设置WSL2为默认版本并启动Ubuntu

以管理员身份打开PowerShell,输入以下命令:wsl --set-default-version 2然后启动Ubuntu(开始菜单找到Ubuntu图标)。首次启动会提示创建用户名和密码,之后就可以愉快地使用适用于Linux的Windows子系统了。若启动时出现错误,请检查步骤是否遗漏。

常见问题与注意事项

  • 确保BIOS中已开启虚拟化技术(Intel VT-x/AMD-V)。
  • 如果安装后无法启动,可以尝试在PowerShell中运行 wsl --shutdown 再重新启动。
  • 对于企业环境,可能需要提前准备好所有依赖包,实现完全离线部署。

通过以上步骤,你已经成功完成了Windows 11离线安装WSL2 和Ubuntu。现在你可以离线进行Linux开发了。如果在操作中遇到问题,欢迎在评论区留言交流!