尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Windows 11与Ubuntu 22.04双系统安装全攻略:从分区到引导修复

发布时间:2026/9/24 14:46:31

资讯中心
01
ARTICLE

Windows 11与Ubuntu 22.04双系统安装全攻略:从分区到引导修复

Windows 11与Ubuntu 22.04双系统安装全攻略:从分区到引导修复
说实话给主力机装双系统这件事我折腾过不少次Windows 11 Ubuntu 22.04 算是我目前最常用的一套组合。这篇文章就用我实际操作的经历把从准备U盘、分区、装系统到引导修复、时间同步、常见故障排查的完整过程都写出来文章里出现的每一步都是我自己踩过、试过、验证过的方法不是照抄安装向导的废话。无论你是第一次装双系统的新手还是之前装过但被引导搞崩溃想再试一次的这篇应该都能帮上忙。1. 安装前的准备与整体思路1.1 为什么选双系统而不是虚拟机或 WSL先说一个很多新手都会问的问题我明明有 VMware、有 WSL2为什么还要费劲装双系统虚拟机确实是体验 Linux 的最低成本方案但它的硬伤也很明显图形性能打折、USB 设备直通麻烦、对 GPU 计算支持不友好。如果你做深度学习、跑 CUDA、做嵌入式开发或者编译大型 C 工程虚拟机的开销会让人非常难受。WSL2 比虚拟机轻量得多但它本质上还是跑在 Hyper-V 里的一个轻量虚拟机加上微软在 GUI 兼容、USB 串口、网卡驱动上仍有不少限制遇到要直接操作硬件、接开发板、调底层驱动的场景还是得切回纯 Linux。双系统的意义在于给你一台机器提供两个“原生”环境。开机想进哪个进哪个硬件资源全部直通性能几乎无损。而且 Windows 11 和 Ubuntu 22.04 各自管理自己的磁盘分区互不干扰出问题也好收拾。这台机器装好后我平时写文档、剪视频、处理日常事务在 Windows跑深度学习训练和编译嵌入式固件就切到 Ubuntu两边都不耽误。1.2 硬件检查与关键设置UEFI、快速启动、BitLocker开始动手之前先把三个东西检查清楚否则后面会踩很多坑。一是确认主板启动模式是 UEFI 而不是传统 BIOS。现在 2020 年后的电脑基本都是 UEFI GPT但老机器可能需要进 BIOS 确认。Windows 11 本身就强制要求 UEFI 启动所以这步问题不大。判断方法很简单Win R 输入msinfo32查看“BIOS 模式”一栏显示“UEFI”就是正确模式。二是关闭 Windows 的“快速启动”。这个功能在“控制面板 - 电源选项 - 选择电源按钮的功能”里如果“启用快速启动”是勾选状态必须取消。原因是快速启动会让 Windows 关机时进入一种深度休眠状态文件系统并未完全释放。Ubuntu 安装器在访问 Windows 分区时可能因此遇到分区锁定甚至损坏文件系统的情况。实测有不少人装完 Ubuntu 后 Windows 无法正常挂载 NTFS 分区就是快速启动没关导致的。三是检查和暂停 BitLocker 加密。如果你的 Windows 系统盘开启了设备加密Ubuntu 安装时可能会提示无法正常识别分区而且实际使用中从 GRUB 引导 Windows 也可能要求输入恢复密钥。安全第一起见装双系统前先在“设置 - 隐私和安全性 - 设备加密”里把 BitLocker 暂停或关闭等装好后再决定要不要重新开启。另外硬盘需要预留至少 50GB 未分配空间建议 100GB 起步。Ubuntu 系统本身占用不大二三十GB够跑但装依赖、数据集、模型文件空间吃紧会非常难受后面扩容又麻烦。1.3 制作 Ubuntu 22.04 启动盘镜像、工具、校验制作启动盘的环节很简单但出错率很高。我见过不少人在这一步卡住镜像没下完整、U盘写入格式选错、启动盘插上直接黑屏各种问题都遇到过。镜像去 Ubuntu 官网下载 ubuntu-22.04.x-desktop-amd64.iso大小约 4.5GB别随便在第三方站点下载官网可靠还能避免镜像被篡改。下载完成后最好校验一下 SHA256 哈希Windows 下命令是certutil -hashfile 你的镜像文件路径 SHA256跟官网公示的值比对一致再用。制作工具我推荐 Rufus简单稳定设置如下设备选择你的 U 盘引导类型选择镜像文件旁边会识别出 Ubuntu ISO分区类型选 GPT默认即可目标系统类型选 UEFI非 CSM文件系统保持 FAT32 默认如果 Rufus 提示需要写入较大文件会自动处理写完后 U 盘在 Windows 里看容量会变小这是正常的别再格式化它。启动盘插在电脑上重启后按 F12不同主板是 F2、F10、ESC开机自检界面会有提示进入启动菜单选择 UEFI U 盘启动。1.4 磁盘空间规划与备份启动盘做好的同时把磁盘空间腾出来。推荐用 Windows 自带的磁盘管理直接压缩卷不要用第三方分区工具官方工具最稳妥。右键“此电脑”选“管理”进“磁盘管理”找到你要压缩的盘一般是 C 盘或 D 盘右键选“压缩卷”在输入压缩空间量里填你计划给 Ubuntu 的大小。比如准备给 100GB就填 102400MB1GB 1024MB。压缩完成后磁盘卷后面会多出一块“未分配”空间这块空间就是 Ubuntu 要用的。注意压缩过程不要中断别有其他程序大额写入否则可能提示异常。强烈建议在动手前备份重要数据。双系统安装本身对 Windows 分区没有破坏性但谁也不能保证中间不会误操作比如选中分区时点错、断电、安装器卡死。我给自己定的规矩是任何时候动分区先备份。数据无所谓的人可以跳过但有一点要记住一旦分区损坏恢复的成本远高于备份成本。2. 安装过程实操记录2.1 从 U 盘启动与界面导航U盘插好后重启进入启动菜单选择 UEFI U盘启动。会看到 GRUB 引导菜单有两个主要选项Try or Install Ubuntu 和 Try Ubuntu。建议选第一项直接进安装也可以选第二项先体验一下桌面环境确认触摸板、显卡、网卡等硬件都正常再安装反正安装器随时可以从桌面启动。选择语言和键盘布局后会进入安装选项界面。这里注意两个地方勾不勾选“安装时下载更新”取决于网络情况网好就勾上能少打不少补丁但网络慢就算了装完再更新也行。“为图形或无线硬件安装第三方软件”建议勾选装完系统显卡驱动和 Wi-Fi 驱动会省事很多。下一步让选择安装类型时一定选择“Something else其他选项”不要选“与 Windows 共存”或“清除整个磁盘”。“与 Windows 共存”看似智能实际自动分区结果不可控后面引导也容易出现奇怪问题。手动分区虽然看着复杂但你能完全掌握每一步。2.2 手动分区策略根分区、home 分区、swap 怎么分进入“其他选项”后会看到磁盘设备列表和分区情况。找到之前压缩出来的“空闲空间”选中它然后点击左下角的“”号新建分区。先想清楚怎么分。常见的分区方案有三种第一种是最省心的单分区只分一个根分区/把一切都放里面。适合桌面日常使用、不太折腾的用户简单直观不需要预测各个目录的大小。第二种是根分区 /home分开装系统和重装系统时保留/home里的数据适合喜欢折腾、经常重装系统的用户。缺点是两个分区的容量要预先划分如果/home给小了还得折腾调整。第三种是根分区 /home swap 交换分区这是老派做法。但 Ubuntu 22.04 默认用 swapfile而不是独立交换分区后者在双系统方案下没有特别优势反而占用一块固定空间。我更推荐不建独立 swap安装完后直接启用 swapfile 就行方便调整大小和删除。不管哪一种方案如果你的电脑是 UEFI 启动基本都跑不掉且 Windows 已经存在一个几百 MB 的 EFI 系统分区那么不要新建 EFI 分区。Ubuntu 安装器会自动识别并复用 Windows 的 ESPEFI System Partition通常挂载点是/boot/efi。这一点非常重要很多人装完 Ubuntu 直接把 Windows 引导搞没就是因为新建了第二个 ESP 导致两个系统各自为政。建议分区示例比如 512GB SSD、给 Ubuntu 预留 150GB/ext4120GB/homeext4剩余空间不新建 swap装完系统后用 swapfile2.3 手动分区实操挂载点与引导器位置具体操作时选中“空闲空间”点“”在“用于”下拉框里选 ext4 日志文件系统挂载点选/大小填 120GB。之后再用剩余空闲空间创建/home。如果安装器界面里的“安装启动引导器的设备”下拉框选择你 Windows 所在的整块物理磁盘一般是/dev/nvme0n1或/dev/sda不要选某个具体分区比如/dev/nvme0n1p1。因为 UEFI 模式下安装器要把 GRUB 引导文件装到磁盘的 EFI 分区里选整块磁盘才能让安装器找出 Windows 的 ESP 并正确安装引导。确认分区设置无误后点“现在安装”安装器会列出准备执行的操作仔细核对没有“格式化 Windows 分区”这类条目再继续。这一步别嫌我啰嗦安装器界面出现“format”字样时看清楚是哪个分区格式化对象一定是 ext4 格式的根分区或 home 分区NTFS 的 Windows 分区绝对不能碰。2.4 安装完成后的首次启动与系统更新安装过程约 10 到 20 分钟取决于硬盘速度和镜像来源。安装结束后提示重启记得拔掉 U 盘否则可能从 U 盘再次启动进入安装界面。重启后如果看到 GRUB 引导菜单里面同时有 Ubuntu 和 Windows Boot Manager 两个条目大功告成。如果直接进了 Windows别慌多半是启动优先级顺序问题。重启进 BIOS把“Ubuntu”或“GRUB”的启动项调到 Windows Boot Manager 前面。如果 BIOS 启动项里只有 Windows 没有 Ubuntu也可能是 GRUB 没安装到 EFI 分区参照后面 Boot-Repair 修复引导的步骤操作。首次进入 Ubuntu 桌面后打开终端先把软件源和系统更新跑一遍sudo apt update sudo apt upgrade -y这一步会更新系统到最新状态同时刷新软件包索引。然后建议装一下显卡驱动。如果显卡是 NVIDIA去“软件和更新 - 附加驱动”里选择推荐驱动或者执行sudo ubuntu-drivers autoinstall装完重启双系统的基础配置就算完成。2.5 中文输入法和常见桌面优化切换到中文输入法有两种常见路径一是装 fcitx5 中文输入法二是装搜狗输入法 for Linux。Ubuntu 22.04 默认使用 IBus 框架直接装搜狗经常出现无法调用的问题。我的建议是先把系统语言切换为中文然后装 fcitx5sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt装完后在终端执行im-config选择 fcitx5 作为默认输入法框架注销重新登录即可。搜狗输入法如果想装去官网下载 Linux 版 deb 包用sudo dpkg -i 文件名.deb安装依赖缺失时补一句sudo apt -f install装完同样切到 fcitx 框架。这里踩过的坑是不要同时在 IBus 和 fcitx 之间反复切换两个框架共存会导致候选框弹不出来。3. 双系统引导、时间同步与常见故障排查3.1 GRUB 引导菜单的管理与优先级调整GRUB 是双系统架构里最重要的组成部分它就是开机时那个黑底白字的引导菜单负责把选择权交给你进 Windows 还是进 Ubuntu。默认情况下GRUB 等待 10 秒后自动启动 Ubuntu。如果你想默认进 Windows或者觉得 10 秒太长修改/etc/default/grub文件即可。sudo nano /etc/default/grub把GRUB_DEFAULT0改成GRUB_DEFAULT2这里的数字对应 GRUB 菜单中条目的序号第一个条目是 0第二个是 1依此类推。把GRUB_TIMEOUT10改成 3 或 5减少等待时间。改完执行sudo update-grub这条命令会把新配置写入实际的 grub.cfg 文件。另外一个实用技巧GRUB 菜单里可能会显示旧内核条目比如 system update 之后出现多个“Ubuntu 高级选项”这是正常的不建议随意删除。系统会自动清理旧内核条目不需要手动干预。3.2 常见启动故障只能进 Windows、GRUB 丢失、只有 Ubuntu 没有 Windows先说我见过最多的情况装完 Ubuntu 后开机直接进 Windows完全看不到 GRUB。这个问题跟 GRUB 是否安装成功不一定有关系更多是主板 NVRAM 里的启动条目顺序问题。解决方法进 BIOS在启动选项里启用“UEFI 硬驱 BBS 优先级”或类似选项把 Ubuntu 条目挪到第一优先或者在启动菜单里直接选带 Ubuntu 字样的启动项。另一种情况是 GRUB 引导损坏或丢失导致开机黑屏显示No bootable device或者直接自动进 Windows。这种情况最稳妥的修复工具是 Boot-Repair。用一个 Ubuntu 启动 U 盘进入 Try Ubuntu然后sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair选择“Recommended repair”它会自动检测 EFI 分区、修复 GRUB、重新注册 Windows 引导条目。实测这个工具救回了不止一次引导。需要注意修复过程中可能会要求联网下载必要组件确保网络连接正常。还有一种情况GRUB 有显示但里面只有 Ubuntu 一个条目没有 Windows Boot Manager。解决办法是先确认os-prober是否启用。Ubuntu 22.04 的/etc/default/grub里 GRUB_DISABLE_OS_PROBER 有时默认是 true改成 false 再 update-grubsudo sed -i s/GRUB_DISABLE_OS_PROBERtrue/GRUB_DISABLE_OS_PROBERfalse/g /etc/default/grub sudo update-grub改完后 GRUB 会重新扫描其他系统把 Windows Boot Manager 加回菜单。3.3 双系统时间相差 8 小时的解决办法这个问题我用 Win11 和 Ubuntu 22.04 双系统时遇到过Ubuntu 里时间正常一回到 Windows系统时间就慢了 8 小时或者反过来。原因在于两个系统对硬件时钟的解读方式不同。Windows 默认把主板 RTC实时时钟当作本地时间而 Linux 默认把它当作 UTC 时间。中国位于 UTC8所以两者相差 8 小时。解决办法有两种第一种让 Windows 使用 UTC 时间。以管理员身份打开命令提示符执行reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f重启后生效。这个方法一劳永逸以后在任意一个系统里改时间另一个系统都会正确显示。第二种让 Ubuntu 使用本地时间。在 Ubuntu 终端执行timedatectl set-local-rtc 1注意执行后会提示 RTC 不再使用 UTC在某些对时间敏感的第三方软件中可能出现问题。我更推荐第一种方案让 Windows 向 Linux 靠拢因为 Linux 生态对 UTC 的依赖更普遍。3.4 系统休眠、自动休眠与网络问题装完 Ubuntu 后如果不希望它自动休眠尤其是你想保持 SSH 连接或文件下载任务时需要关闭自动挂起。Ubuntu 22.04 默认以 systemd 管理电源策略修改方式是sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target改完后执行systemctl status sleep.target看到masked状态就代表自动休眠被禁用了。如果想恢复用unmask命令反向操作。关于 Wi-Fi 或网卡消失装了双系统后在 Ubuntu 里找不到 Wi-Fi 网卡是常见问题。一般是驱动未安装或固件被 BIOS 设置干扰。先检查rfkill list看网卡是不是被 hard-blocked软硬开关锁死然后确认是不是启用了 secure boot 导致驱动模块被拒载。如果 NVIDIA 显卡加装驱动后网卡消失问题多半出在 Secure Boot 的 MOK 管理进 BIOS 把 secure boot 临时关闭或注册驱动密钥就能解决。4. 常见问题速查与避坑心得4.1 围绕双系统的高频诉求输入法、键盘延迟、网卡恢复、科研软件环境下面整理一些我在实际使用中遇到的问题以及贴吧、社区里反复出现的高频求助。H2 标题关于键盘输入延迟和输入法卡顿。如果 Ubuntu 桌面操作流畅但键盘输入有明显延迟先确认当前会话是 X11 还是 Wayland。Ubuntu 22.04 默认使用 Wayland部分应用在 Wayland 下输入法候选框和按键响应有兼容问题。登录界面右下角齿轮图标可以切换会话实测 fcitx5 在 Xorg 下更稳定延迟问题基本消失。如果延迟还严重检查是不是 BIOS 里省电模式对 USB 设备节能导致唤醒延迟。网卡消失问题再补充一点如果你的网卡是 Realtek 或联发科方案Ubuntu 22.04 内核自带驱动缺失的情况时有发生。优先建议接网线然后用sudo ubuntu-drivers autoinstall补装驱动。如果官方仓库没有你的网卡驱动去芯片厂商官网或 GitHub 找对应驱动源码编译安装这是最后的方案。科研环境是很多人装 Ubuntu 的原因之一。想复现 BEV 或目标检测模型、装 MuJoCo、配 Grads 气象绘图工具都绕不开依赖项安装。我的建议是装好 Ubuntu 后优先部署 miniconda然后用虚拟环境管理 Python 依赖C 和 CUDA 相关按显存和显卡型号下载对应版本谨慎使用/usr全局安装避免版本冲突。Ubuntu 比起 Windows 在这方面天生有优势也是我保留双系统的核心原因——编译、训练、复现都顺滑很多。4.2 如何正确卸载 Ubuntu恢复成纯 Windows如果有一天你想把 Ubuntu 卸掉恢复单 Windows 系统方法要记牢。最忌讳的做法是直接在 Windows 磁盘管理里把 EFI 分区格式化或者用第三方工具直接删除所有 Linux 分区然后重启。那样会导致主板的 UEFI 启动项里残留 Ubuntu 条目甚至找不到引导。正确卸载步骤在 Windows 中下载 DiskGenius 或直接使用磁盘管理删除 Linux 的根分区、home 分区就是 ext4 格式的分区。将释放出的空间并入 Windows 分区。DiskGenius 可以无损把空间合并到相邻分区Windows 磁盘管理则不支持直接扩展可以用 DiskGenius 或类似工具操作。删除 UEFI 启动项里 Ubuntu 和 GRUB 条目。以管理员运行bcdedit /enum firmware查看当前 UEFI 启动项找到 Ubuntu 条目对应的description然后用/set命令或 EasyUEFI 工具删除。注意不要删掉 Windows Boot Manager 那一条 EFI 条目也不要格式化 ESP 分区。ESP 分区里 Windows 引导文件也在里面格式化就是自杀式操作。4.3 给 Ubuntu 扩容的正确姿势用了一段时间后Ubuntu 空间见底怎么办最简单的办法是在 Windows 里压缩出新的未分配空间然后给 Ubuntu 扩容。这里有一个大坑如果 Ubuntu 的根分区和未分配空间中间隔着/home分区直接扩到根分区是不可能的需要先把/home的空间压缩再移动分区位置风险较大。所以我强烈建议第一次装系统时给根分区多留一点空间或者干脆不分/home用单分区方案。后期扩容最稳妥的方法是使用 Ubuntu 官方 Live USB 启动到 Try Ubuntu用 GParted 调整分区大小。GParted 支持图形界面选择目标分区后右键更改大小拖拽滑块即可。操作之前必须备份数据因为分区调整受断电、坏道、文件系统错误影响极端情况下会导致数据丢失。如果不想折腾分区更省事的方案是给/home挂载到一个独立的第二块硬盘或者把常用大文件目录放到 Windows 的 NTFS 分区里Ubuntu 默认支持挂载 NTFS读取写入没问题只是不能在上面创建软链接和设置复杂权限。4.4 新手最容易踩的坑操作禁忌与快速自查表最后把我认为最关键的操作禁忌和排查思路整理成一个速查表都是实操中亲眼见过别人踩进去的坑。问题现象可能原因解决思路开机直接进 Windows没有 GRUBWindows 快速启动未关闭 / BIOS 启动项顺序错误关闭快速启动进 BIOS 把 Ubuntu 启动项调到第一位开机显示 No bootable deviceGRUB 引导损坏 / EFI 分区不可见用 Ubuntu Live USB 进 Try Ubuntu运行 boot-repair 修复GRUB 里只有 Ubuntu 没有 Windowsos-prober 被禁用将 GRUB_DISABLE_OS_PROBER 改为 falseupdate-grub双系统时间相差 8 小时Windows 使用本地时间Linux 使用 UTCWindows 注册表启用 RealTimeIsUniversalUbuntu 连不上 Wi-Fi驱动 / 固件问题rfkill 检查、切换 secure boot、补装网卡驱动输入法候选框出不来IBus 和 fcitx 冲突统一使用一个输入法框架im-config 切到 fcitx安装器卡在“正在安装系统”网络连接慢或镜像源问题断开网络安装或用国内镜像源安装空间不够但根分区没法扩容分区布局不合理用 GParted Live USB 操作或放弃独立 home 分区操作禁忌不要动 Windows 的 EFI 系统分区除非你想同时干掉两个系统的引导。不要在 Windows 快速启动开启的状态下直接装 Ubuntu。不要用第三方工具随意把 Linux 分区标记为“活动”或“格式化”。不要在安装过程中断电或者担心安装时间太长就去摸别的设备——等待是值得的。结尾装双系统这件事坦白说第一次成功的时候成就感不小。GRUB 菜单弹出来光标在 Ubuntu 和 Windows 之间上下移动感觉这台机器终于完全属于我了。之后我又帮朋友装了几台不同配置的 Win11 Ubuntu 双系统每次遇到的问题都不一样有的卡在 Secure Boot有的卡在网卡驱动但核心的思路和流程始终是那几条先关快速启动、再确认 BitLocker、分区手动建、引导装到整块磁盘的 EFI 上。只要这几个节点把控好基本上就是一次成功的安装体验。最后分享一个我自己的习惯装完双系统后第一时间在 Ubuntu 里安装一个自己熟悉的备份方案再用一个 Windows 系统还原点兜底。双系统的乐趣在于你想折腾哪个就折腾哪个但前提是两边都留有后路。希望这篇长文能帮你把 Ubuntu 顺顺利利跑起来如果你的机器和这篇文章里配置不同走一遍同样的流程大概率也能顺利搞定。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。