上一篇
win10下如何安装linux
- Linux
- 2025-08-02
- 2
n10安装Linux可通过启用WSL功能,从Microsoft Store选择发行版(如Ubuntu)直接安装。
是Win10下安装Linux系统的详细步骤指南,涵盖两种主流方案(WSL子系统与双系统安装),并附实用技巧和常见问题解决方案:
WSL方式安装Linux
-
前期准备
- 确认系统版本:需Windows 10版本1903及以上,可通过Win+R输入
winver
查看版本号;若低于此要求,则无法使用新版WSL功能。 - 启用开发者模式:进入【设置>更新与安全>针对开发人员】,选择“启用开发人员模式”,该操作允许系统加载Linux核心组件。
- 开启相关功能组件:通过控制面板的“启用或关闭Windows功能”,同时勾选以下两项:适用于Linux的Windows子系统、虚拟机平台,完成后重启计算机使配置生效,对于命令行爱好者,也可以用管理员身份运行PowerShell执行指令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
和dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
。
- 确认系统版本:需Windows 10版本1903及以上,可通过Win+R输入
-
安装Linux发行版
- 微软商店一键安装:打开Microsoft Store搜索目标发行版(如Ubuntu/Debian),点击“获取”自动完成部署,首次启动时需设置用户名和密码,建议使用全小写字母避免兼容性问题;
- 手动指定路径安装:适用于希望避开C盘的用户,例如将Ubuntu安装到D盘:先下载
.appx
文件到目标磁盘,重命名为.zip
并解压,最后运行其中的ubuntu2004.exe
进行安装,此方法可将系统文件生成在非系统盘,减少主分区压力。
-
升级至WSL2架构
- 下载内核更新包:从官网获取适用于x64设备的WSL Linux内核更新包,双击安装程序完成环境升级;
- 设置默认版本:在PowerShell中执行
wsl --set-default-version 2
,后续新建的子系统均默认采用WSL2架构,若需单独转换某个发行版,使用wsl --set-version <distro_name> 2
,相比WSL1,WSL2基于完整虚拟化技术,支持全系统调用兼容性和更高性能。
-
优化配置与工具链集成
- 更换软件源加速下载:备份原有源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
,编辑文件替换为国内镜像(如中科大源):sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
,然后执行sudo apt update && sudo apt upgrade
提升更新速度; - 开发环境联动:安装VSCode的Remote-WSL插件,可直接在Windows编辑器中编写Linux代码;WSL2原生支持Docker容器化部署,显著提升开发效率。
- 更换软件源加速下载:备份原有源列表
-
跨平台文件互通机制
- 目录映射规则:Linux主目录对应Windows路径为
\wsl$<用户名>home
,用户可通过资源管理器直接访问修改;Windows磁盘挂载在/mnt/c/
等路径下,实现双向数据读写; - 迁移子系统位置:当C盘空间不足时,使用
wsl --export backup.tar
导出当前状态,再通过wsl --import new_path backup.tar
导入到其他分区。
- 目录映射规则:Linux主目录对应Windows路径为
传统双系统安装方案
-
准备工作
- 备份重要数据:因分区操作可能导致数据丢失,提前做好文件归档;
- 制作可启动U盘:从Ubuntu官网下载ISO镜像,利用Rufus等工具写入U盘创建引导介质;
- 磁盘空间规划:在Windows磁盘管理中压缩现有卷,预留至少20GB未分配空间用于Linux根分区及交换区。
-
正式安装流程
- 修改启动顺序:重启电脑进入BIOS/UEFI界面(通常按F2/Del键),将Boot Option优先级调整为U盘优先;
- 执行安装向导:从U盘启动后选择“Install Linux”,依次配置语言、时区、键盘布局等基础参数;重点注意分区步骤:必须创建挂载点为的主分区和类型为
swap
的交换分区; - 多系统引导配置:安装完成后GRUB引导器会自动识别Windows系统,形成双系统选择菜单。
高级管理技巧
功能需求 | 实现命令 | 说明 |
---|---|---|
列出所有发行版 | wsl -l -v |
显示版本号及运行状态 |
切换默认发行版 | wsl -s Debian |
设置常用系统的快捷入口 |
导出备份镜像 | wsl --export path/to/backup.tar |
完整保存当前环境配置 |
导入已备份镜像 | wsl --import new_distro backup.tar |
快速恢复或复制现有环境 |
图形界面支持 | 安装Xfce4桌面+VcXsrv服务器 | 通过SSH转发实现GUI应用显示 |
FAQs
Q1: WSL能否运行图形化应用程序?如何实现?
A: WSL本身不支持直接渲染GUI窗口,但可通过安装Xfce4桌面环境和VcXsrv XServer工具实现,具体步骤包括:在Linux端启动X服务(startxfce4
),配置DISPLAY环境变量指向Windows IP地址,并在VcXsrv中允许外部连接,该方案适合轻量级桌面需求,复杂图形应用仍建议使用虚拟机方案。
Q2: 遇到错误代码0x800701bc怎么办?
A: 此错误通常由未安装WSL2内核更新包引起,解决方法是前往微软官网下载最新版wsl_update_x64.msi并安装,随后以管理员身份运行PowerShell执行wsl --set-default-version 2
强制切换至WSL2架构,若仍存在问题,检查是否遗漏了“虚拟机平台”功能的启用。
通过上述方案,用户可根据实际需求选择最适合的Linux运行环境,WSL方案适合开发测试场景,而双系统模式则提供完整的Linux体验,两者均支持多发行版共存,满足