win10如何在WSL中安装Ubuntu_win10WSL中安装Ubuntu的正确设置方式与注意事项

穿越時空

穿越時空

2026-04-13

788人浏览

原创

推荐使用一键命令行安装法:以管理员身份运行 powershell,执行 wsl --install,系统将自动启用功能、下载内核、安装 ubuntu 并提示重启;重启后首次启动设置用户名和密码即可完成部署。

win10如何在wsl中安装ubuntu_win10wsl中安装ubuntu的正确设置方式与注意事项

如果您在 Windows 10 上尝试通过 WSL 安装 Ubuntu,但遇到命令不可用、安装失败或功能缺失等问题,则可能是由于系统版本过低、必要组件未启用或网络/商店限制所致。以下是针对不同场景的多种安装与设置方式:

一、一键命令行安装法(适用于 Windows 10 版本 2004 及以上、联网正常)

该方法调用 WSL 内置安装机制,自动启用子系统功能、下载 Linux 内核更新包,并安装默认 Ubuntu 发行版(通常为最新 LTS 版本),全程无需手动干预底层组件。

1、按 Win + X,选择“Windows 终端(管理员)”或“PowerShell(管理员)”。

2、输入命令并回车:wsl --install

3、等待命令执行完成,系统将自动启用 WSL 功能、下载内核更新包、安装 Ubuntu 并提示重启。

4、重启计算机,使 Windows 功能变更与内核加载生效。

5、重启后,在“开始”菜单中点击 Ubuntu 图标,首次启动时设置用户名和密码(不可跳过,且后续无法通过图形界面修改)。

二、分步手动启用法(适用于旧版系统或 WSL 功能被禁用)

wsl --install 报错(如提示“未识别命令”、“Command not found”),通常因系统版本低于 2004 或 WSL 相关 Windows 功能处于禁用状态,此时需逐项启用核心依赖组件。

1、以管理员身份运行 Windows 终端(PowerShell)。

2、启用适用于 Linux 的 Windows 子系统:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

3、启用虚拟机平台(WSL2 必需):dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4、重启计算机。

5、重启后,再次以管理员身份打开终端,运行:wsl --set-default-version 2(设定 WSL2 为默认版本)。

6、运行:wsl --list --online 查看当前可安装的发行版列表。

7、安装指定 Ubuntu 版本(例如 Ubuntu 24.04):wsl --install -d Ubuntu-24.04 --web-download--web-download 可绕过 Microsoft Store)。

讯飞听见 Win
讯飞听见 Win

PHP中文网为您提供讯飞听见Windows客户端官方下载与安装部署指南。作为科大讯飞旗下的智慧办公SaaS平台,我们为您整理了通过官方渠道安全获取最新完整版安装包(支持Win7至Win11系统)的核心入口。同时,详细梳理了客户端的核心功能与使用技巧,涵盖实时录音转文字、音视频文件批量导入转写、AI智能会议纪要生成、多语种实时翻译及屏幕录制等。

下载

三、离线 AppxBundle 安装法(适用于无网络或应用商店受限环境)

该方法绕过 Microsoft Store 和在线内核下载流程,通过预下载的 .AppxBundle 包完成部署,适用于企业内网、断网设备或策略限制禁止自动更新的场景。

1、在另一台联网设备上访问官方离线安装页:https://learn.microsoft.com/en-us/windows/wsl/install-manual,下载对应 Ubuntu 版本的 .AppxBundle 文件(如 Ubuntu-24.04_2404.1.29.0_x64.appxbundle)。

2、将文件复制至目标 Windows 10 电脑,保存路径建议为纯英文、无空格目录(如 C:\wsl\)。

3、以管理员身份打开 PowerShell,进入该目录:cd C:\wsl\

4、执行安装命令(以 Ubuntu-24.04 为例):Add-AppxPackage .\Ubuntu-24.04_2404.1.29.0_x64.appxbundle(文件名需与实际一致)。

5、安装完成后,在“开始”菜单中点击 Ubuntu 图标启动,首次运行时设置用户名和密码。

四、安装后关键配置与注意事项

Ubuntu 安装成功后,需立即进行基础配置以保障稳定性与可用性,避免后续使用中出现权限异常、服务不可用或路径错误等问题。

1、更新软件源并升级系统:sudo apt update && sudo apt upgrade -y

2、安装常用工具:sudo apt install -y curl git vim htop

3、若需 systemd 支持(如运行 Docker Desktop 或某些后台服务),编辑 WSL 配置文件:sudo nano /etc/wsl.conf,添加以下内容:

[boot]

systemd=true

4、保存后退出(Ctrl+O → Enter → Ctrl+X),在 Windows PowerShell 中执行:wsl --shutdown,再重新打开 Ubuntu 使配置生效。

5、检查默认用户是否为 root(如需):在 Windows 命令行中进入 Ubuntu 安装目录(如 D:\Ubuntu),运行:ubuntu.exe config --default-user root

6、确认 WSL 版本与内核状态:wsl --status,预期输出中“默认版本”应为 2,“内核版本”应不低于 5.15.x.x

相关文章

Windows激活工具
Windows激活工具

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。

下载

相关标签:

win10 ubuntu

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

2437

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

411

4

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

292

5

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

2023.07.05

2581

9

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

2023.07.06

954

6

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

2023.07.24

510

5

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

1697

7

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

1452

6

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.26

2467

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程