在Windows 10上安装Linux可以通过多种方式实现,其中最常用的是使用Windows Subsystem for Linux(WSL)或通过虚拟机安装。以下是详细的操作步骤和注意事项:
操作步骤

1. 启用适用于 Linux 的 Windows 子系统
开启开发者模式:“设置”>“更新与安全”>“开发者选项”>开启开发人员模式。
以管理员身份打开 PowerShell,输入命令:`dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart`。
2. 检查运行 WSL 2 的要求
对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。
对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。如果系统版本不满足要求,可将系统更新到最新版本。
3. 启用虚拟机功能
以管理员身份打开 PowerShell,运行命令:`dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart`。执行成功后,通过“控制面板”>“卸载程序和功能”>“启用或关闭Windows功能”,可以看到“虚拟机平台”已经被勾选上。然后必须重启计算机。
4. 下载 Linux 内核更新包
下载适用于 x64 计算机的 WSL2 Linux 内核更新包,双击运行下载的更新包。
5. 将 WSL 2 设置为默认版本
打开 PowerShell,运行命令:`wsl --set-default-version 2`。
6. 下载并安装 Linux 发行版
打开 Microsoft Store,选择你喜欢的 Linux 发行版,如 Ubuntu,然后选择“获取”。首次启动新安装的 Linux 分发版时,控制台窗口将打开,系统将要求你等待一到两分钟,以便文件取消压缩并存储在电脑上。之后,需要为新的 Linux 分发版创建用户帐户和密码。
注意事项
系统要求:确保 Windows 10 版本满足运行 WSL 2 的要求,否则可能会遇到兼容性问题。
虚拟化支持:在安装 WSL 2 之前,必须启用“虚拟机平台”可选功能,并且计算机需要虚拟化功能才能使用。如果在安装过程中遇到问题,请检查是否在 BIOS 中启用了虚拟化。
下载和安装:可以通过 Microsoft Store 下载和安装 Linux 发行版,但如果 Microsoft 应用商店应用不可用,也可以通过其他方式下载并手动安装 Linux 分发版。
用户帐户和密码:安装完成后,需要为新安装的 Linux 发行版创建用户帐户和密码。
文件互操作:可以直接在 Ubuntu 的 `mnt` 目录操作 Windows 硬盘,在 `/mnt` 路径就可以看到 Windows 的盘符。在文件资源管理器中输入 `wsl$` 可以快速访问 Ubuntu 目录。
通过上述步骤和注意事项,您应该能够顺利在 Windows 10 上安装和运行 Linux。如果在安装过程中遇到任何问题,可以参考 Microsoft 的官方文档或社区支持来解决问题。