Matebook14安装Ubuntu双系统全攻略:UEFI引导与GRUB排错
2026/9/13 14:47:33 网站建设 项目流程

这次给 Matebook14 装双系统,是我最近折腾得最久的一次,前后花了三天才把所有坑踩完。网上关于 Ubuntu 双系统的教程确实不少,但大多数是照着普通笔记本写的内容,Matebook14 这台机器有几个特别容易翻车的地方——BitLocker、UEFI 引导、GRUB 安装位置、启动菜单暗到看不清,甚至 Windows 和 Ubuntu 时间差 8 小时的破事。这些坑不提前排掉,后面会反复折腾。无论你是想在 Matebook14 上装 Ubuntu 做 ROS 开发、日常写代码,还是单纯想体验 Linux 桌面,这篇总结都值得在动手前通读一遍,我会把从安装到排错再到反悔恢复的全流程都给你梳理清楚。

1. 装之前先摸清 Matebook14 的脾气:酷睿版和锐龙版的坑不一样

很多人拿到电脑就急着做 U 盘,结果装到一半发现兼容性问题。实际上 Matebook14 这几个字底下藏着好几种完全不同的硬件组合,装系统这件事,同样的步骤在不同型号上走出来的结果可能完全不一样。你在动手之前,必须花十分钟确认自己手上这台到底是什么配置。

1.1 你是哪一年的 Matebook14:CPU 和无线网卡决定了 Ubuntu 的兼容面

Matebook14 从 2019 年一路更新到现在,外观变化不大,但内部平台差异非常明显。大致分为 Intel 酷睿版和 AMD 锐龙版两条线。Intel 版从早期的 8265U、10 代酷睿,到近年来的 11/12/13 代,基本都用 Intel 无线网卡(9260、AX201、AX200 这类),Ubuntu 20.04 之后的内核基本都认识,装完直接能上网。AMD 锐龙版一部分批次搭配的也是 Intel 网卡,但确实存在部分机器用了瑞昱(Realtek)的方案,比如 RTL8822CE,这种网卡在旧内核上表现非常不稳定,装完系统容易出现 WiFi 列表刷不出来、连上之后频繁掉线的情况。如果你手里的机器是这种网卡,装完系统后优先升级内核,或者干脆直接选 Ubuntu 22.04.3 以上的新版本,会省心很多。

另一个影响较大的硬件是独显。部分高配 Matebook14 有 NVIDIA MX250/MX350 之类的独立显卡,Windows 下面自动切换没什么存在感,到了 Linux 下就变成混合显卡的老大难问题。如果你只是写代码、做 ROS、跑常规开发,我建议安装阶段先别急着装 NVIDIA 驱动,默认的开源 nouveau 驱动也能正常进桌面,日常渲染基本够用。只有当你要跑 CUDA、深度学习、高频渲染 Gazebo 时,再考虑安装 NVIDIA 官方驱动并用 prime-select 做显卡切换,否则极大概率会在重启黑屏、休眠唤醒后花屏上耗掉一整个周末。这里我把常见硬件差异整理成了表格,方便对照。

平台常见网卡Ubuntu 兼容性主要坑
Intel 酷睿版Intel AX200 / AX201 / 9260外接屏或雷电转接可能需要额外调试
AMD 锐龙版Intel 或 Realtek RTL8822CE大部分稳定WiFi 掉线优先考虑升级内核
高配独显版Intel 无线网卡核显可用混合显卡和休眠唤醒冲突较常见

1.2 BIOS 安全启动与 Windows 快速启动:两个必须提前关闭的开关

很多教程上来就说“重启按 F2 进 BIOS 关 Secure Boot”,但没解释为什么,导致有人关了又开,有人压根找不到选项,还有人完全忘了 BitLocker 这回事。我建议按下面这个顺序,在 Windows 里先把三件事处理干净,每一项都有明确原因。

首先是 BitLocker 或设备加密。华为预装的 Windows 11/10 在一些机器上默认开启“设备加密”,盘符上带一把小锁。如果不去掉,后面压缩卷时可能不报错,但装完 Ubuntu 后 GRUB 引导 Windows 时,大概率触发 TPM 绑定的密钥校验,弹出 BitLocker 恢复界面,输错几次恢复密钥甚至可能锁盘。处理方式是在设置里找到“隐私和安全性 -> 设备加密”,关闭它,然后等待解密完成。这一步可能要几十分钟,必须等进度条真正走完,不能中途断电。

其次是快速启动。Windows 默认开启的“快速启动”,本质上关机时会把内核会话保存到休眠文件里,这让 NTFS 分区带上类似休眠状态的脏标记。Linux 内核挂载 NTFS 时如果检测到 hibernation 标志,会拒绝写入或自动只读,表现就是你从 Ubuntu 里往 Windows 数据盘拷贝文件时老提示只读,折腾半天还以为是权限问题。关闭方式:控制面板 -> 电源选项 -> 选择电源按钮的功能 -> 更改当前不可用的设置 -> 取消勾选“启用快速启动”。也可以在管理员命令行直接输powercfg /h off,连休眠文件一起干掉,更彻底。

最后是 Secure Boot。Ubuntu 官方镜像本身支持 Secure Boot,但结合 Matebook 的固件实现和新手排障的复杂度,Secure Boot 常常是 U 盘引导失败、第三方内核模块加载失败的隐性原因。最省事的方法就是进 BIOS 把它关掉。不同年份的 Matebook BIOS 界面语言可能不同,中文界面下搜“安全启动”,英文界面搜 Secure Boot,设为 Disabled 即可。这个操作不会影响 Windows 引导,双系统环境下关掉它没有副作用。三个开关处理完,再关机准备装系统。

1.3 磁盘规划:Windows 下压缩卷时要把这些分区认识清楚

打开 Windows 磁盘管理(Win+X 菜单里能进),你会看到一串分区:ESP(EFI 系统分区,通常 FAT32,几百 MB)、MSR(微软保留分区,16MB 左右)、C 盘、恢复分区(大概 1GB 左右),可能还有一个 D 盘或数据分区。ESP 和 MSR 位于磁盘开头,恢复分区在中后部,这些分区各有用途,双系统安装时一个都不要手动删。你只需要在 C 盘或某个数据盘上右键“压缩卷”,输入预留空间大小,就会得到一段未分配空间,这段空间就是 Ubuntu 未来的家。

预留多大合适,取决于用途。只做日常开发、ROS 基础入门,60GB 够用;如果要跑大型仿真、装 Docker 镜像、缓存深度学习模型,建议 100GB 起步。空间尽量一次性给足,因为之后想从 Windows 侧再扩容给 Ubuntu,比一开始就分好要麻烦得多。压缩卷产生的未分配空间可能在磁盘的不同位置,不用太焦虑“空间不连续会不会有问题”,对 NVMe 固态硬盘来说这根本不是事,Ubuntu 安装器能正确识别并利用它。

2. 安装介质与 BIOS 引导:U 盘做对了,后面少折腾一半

基础准备做完,接下来是制作安装盘和引导系统。这一环节看起来简单,但恰恰是“安装失败重来”的高发区。U 盘做对了,后面一路顺畅;做不对,会反复卡在一个莫名其妙的地方。

2.1 镜像选择与 U 盘写入模式

版本选择上,我的建议是用当前最新的 LTS,比如 Ubuntu 22.04.3 或 24.04。原因有两个:一是 Matebook14 的硬件较新,旧内核(比如 20.04 的 5.4 内核)对 11 代以后 CPU 的电源管理、Intel 网卡、AMD APU 支持不完整;二是 ROS 生态也在向新版本迁移,Ubuntu 22.04 + ROS 2 Humble 是目前最稳的组合之一,如果你只是为了日常使用不跑 ROS,直接上 24.04 也完全没问题。

U 盘写入工具,Windows 下我用 Rufus 和 balenaEtcher 比较多。Rufus 参数多,但选镜像后会自动推荐 GPT + UEFI 分区方案,这个默认值直接保留。注意别手动改成 MBR 和 CSM 模式,因为 Matebook 是纯 UEFI 机器,根本不走传统 BIOS 引导,选错会出现“U 盘引导后卡 logo”的现象。写入模式上,Rufus 会问 ISO 模式还是 DD 模式,默认 ISO 模式就行,只有这个盘在其他机器上死活起不来时,才换 DD 模式重写一次。另外,下载完镜像后强烈建议做一次 SHA256 校验,和官网的哈希值比对,这一步能挡掉绝大多数“安装中途莫名报错”的低级问题。

2.2 F2 BIOS 设置与 F12 启动项:为什么 U 盘启动越来越难

Matebook 进 BIOS 的快捷键是开机时连续按 F2,进一次性启动菜单按 F12。有些年份的机器需要按住 Fn + F2 或者 Fn + F12,老款和新款的 Fn 锁逻辑不太一样,如果 F2 没反应,多半是 Fn 状态问题。进 BIOS 后,先把 Secure Boot 关掉(1.2 节已经说过了),然后在 Boot 页面确认启动模式是 UEFI。有些 Matebook 的 BIOS 中文界面里“安全启动”指的就是 Secure Boot,同一个东西,别和 Windows 的快速启动混淆。设置完按 F10 保存退出,开机按 F12 选 U 盘启动。

U 盘启动失败的排查顺序,按照出现概率来排:第一,Secure Boot 没关,U 盘的 EFI 引导程序被固件拒绝,表现是根本没有 U 盘启动项,或者选中后直接跳回 Windows;第二,U 盘写入时分区方案选成了 MBR/CSM,机器不认;第三,用了非标转接头或 Hub,Matebook 某些型号的接口兼容性一般,建议优先用机身自带的 USB-A 口,纯 Type-C 机型就换一个质量好的转接线再试;第四,U 盘本身是坏的,换个盘重写镜像。我实际遇到过转接头导致 U 盘 EFI 分区无法枚举的情况,BIOS 里所有启动项都看不到,排除一圈后换了根线立刻解决。

2.3 装之前先进 Try Ubuntu 做一次硬件体检

不少第一次装双系统的人,安装时直接点“安装 Ubuntu”,装完才发现 WiFi、触控板、触屏有地方不对劲,这时候再排查是驱动问题、内核问题还是安装参数问题,非常费劲。更聪明的做法是先选“试用 Ubuntu(Try Ubuntu)”,在 Live 环境里把硬件检查一遍。

进 Live 桌面后,先看右上角能不能连上 WiFi。连不上就在 Live 环境里先解决网络,因为安装时若勾选“安装时下载更新”,没有网络会很尴尬。然后试触控板能否正常移动,多点触控是否可用;触屏如果识别了但点按没反应,虽然不代表装完后一定不行,但至少给你一个预期,方便后面决定要不要提前准备内核参数。最后打开终端跑几条命令:

lsblk sudo blkid lspci | grep -i network

重点是确认三件事:第一,磁盘确实是 NVMe 的 /dev/nvme0n1,避免把引导装到 U 盘(/dev/sda)上;第二,Windows 的 EFI 分区路径,通常在 /dev/nvme0n1p1,记住它,等会儿分区要用;第三,无线网卡型号是 Intel 还是 Realtek,心里有个底。Live 环境里做完检查,再点桌面上的“安装 Ubuntu”,后面基本就是按部就班的流程了。

3. 手动分区这一步决定未来三个月要不要重装

安装类型选“手动分区(Something else)”是双系统安装最核心的一步。新手看到满屏分区和挂载点会懵,其实逻辑很清晰:Ubuntu 需要一个根分区,一个 EFI 分区,以及可选的 swap 和 /home。这里的选择直接决定你未来几个月会不会被各种引导问题折磨到想重装。

3.1 EFI 分区:共用 Windows 的 ESP,还是另建一个

EFI 分区怎么处理,网上有两种流派。一是直接复用 Windows 的 ESP 分区,也就是刚才让你记住的 /dev/nvme0n1p1,把它挂载到 /boot/efi;二是在未分配空间里新建一个几百 MB 的 FAT32 分区,打上 esp 标志挂载到 /boot/efi,等于机器上有两个 EFI 分区。我个人更推荐第一种,原因是 GRUB 会自动把 Windows Boot Manager 加进启动菜单,Ubuntu 更新内核时也直接写进现成的 ESP,对新手来说最不容易出错。第二种表面上“隔离更干净”,但 GRUB 只会被装到其中一个分区,另一个 ESP 反而成为潜在的引导源混淆,反而增加不确定性。

方案优点缺点
共用 Windows ESP引导简单,GRUB 自动识别 Windows删除 Ubuntu 时需清理 EFI\ubuntu 目录
独立 EFI 分区系统隔离更彻底引导器位置容易选错,双 EFI 易混淆

不管选哪种,前提都是 Windows 的 BitLocker 已经关闭了。否则挂载 ESP 时虽然能挂,但后续 GRUB 更新和 Windows 引导都可能触发加密相关的诡异问题,到时候你是说不清楚到底哪一步出了错。

3.2 根分区、swap 与 /home 的取舍

在未分配空间上,先新建一个 ext4 分区挂载到 /,这是 Ubuntu 的系统盘。大小怎么给?Windows 那边已经预留了空间,直接在未分配空间里全部用作根分区是最省心的,除非你明确要给其他 Linux 发行版留位置。单独分 /home 对双系统笔记本意义不大,整块 / 分区内部分层维护成本更低;如果你担心重装系统丢数据,真正该做的是把重要资料放在 Windows 的 NTFS 数据盘里,Ubuntu 侧在重装后挂载它就可以。

swap 的处理,现在 Ubuntu 安装器默认用 swapfile,不用手动分区时特意建 swap 分区。16GB 内存的 Matebook14 日常使用完全够用,系统会自动创建一个约 2GB 的 swapfile,Go 桌面、浏览器、编译 ROS 包都没问题。除非你有休眠需求,那可以单独建一个和内存大小相近的 swap 分区,但说实话这类轻薄本在 Linux 下的休眠唤醒一直不算顺畅,我不建议为了一个不常用的休眠功能去动分区结构。

还有一个容易忽略的细节:不要单独建 /boot 分区。老教程让用户划一个 512MB 的 /boot,那是当年 GRUB 和 BIOS 有 1024 柱面限制的产物,现在 UEFI + GRUB2 下完全没必要,多一个 /boot 挂载点只会让你每次更新内核时担心“boot 满了没”。

3.3 “安装启动引导器的设备”选错是什么后果

手动分区界面的最底部,有一行“安装启动引导器的设备(Device for boot loader installation)”,默认值可能是整块磁盘 /dev/nvme0n1,也可能被 U 盘干扰变成 /dev/sda。这里必须主动确认,把它设成整块 NVMe 磁盘 /dev/nvme0n1,而不是某个分区(比如 /dev/nvme0n1p7),更不是 U 盘 /dev/sda。

为什么选整盘而不是分区?因为 UEFI 模式下,GRUB 安装器会根据磁盘的 GPT 分区表和挂载的 /boot/efi 分区自动决定往哪里写。指定 /dev/nvme0n1,它会自动找到 ESP 并写入;指定成分区,可能只写引导记录不写 EFI 文件,重启后什么都没发生;指定成 U 盘,那就更刺激了,重启拔掉 U 盘后机器直接变成“无引导”状态,必须拿 Live USB 修复。这些错误我都见过,尤其是默认值被 U 盘抢走时,安装过程完全没有提示,装完重启才知道大事不妙。

确认没问题后开始安装,等进度条走完。重启时留意提示,把 U 盘拔掉。如果一切正常,你会看到 GRUB 菜单,第一项 Ubuntu,第二项 Windows Boot Manager。到这里先别庆祝,下面才是双系统进入日常使用的真正开始。

4. 重启之后的第一轮排错:启动顺序、引导恢复和太暗的选择页

重启看到 GRUB 菜单只是第一步,接下来要处理的是启动顺序、菜单可见性和以后可能发生的引导丢失问题。这三件事不解决,双系统的使用体验会很差。

4.1 让 Windows 成为 GRUB 默认启动项

装完 Ubuntu 后,GRUB 默认第一项是 Ubuntu,每次开机如果不手动选择,10 秒后自动进 Ubuntu。如果你平时其实更常用 Windows,这个 10 秒就会让人不耐烦。修改方法不复杂,核心是编辑 /etc/default/grub 文件。

最简单的做法是“记住上次选择”的模式。打开这个文件:

sudo nano /etc/default/grub

找到GRUB_DEFAULT那一行,改成GRUB_DEFAULT=saved,再新增一行GRUB_SAVEDEFAULT=true。保存后执行sudo update-grub。这样你上次在 GRUB 菜单选了哪个系统,下次开机默认就进哪个。如果你平时几乎都用 Windows,开机时手动按一次 Windows 回车,之后就再也不用忍受被 Ubuntu 抢走启动权。

还有另一个思路:直接指定 Windows 作为默认项。先运行grep menuentry /boot/grub/grub.cfg查看 Windows 菜单项的完整名称,然后把GRUB_DEFAULT改成对应的完整字符串,比如GRUB_DEFAULT="Windows Boot Manager (on /dev/nvme0n1p1)"。这个做法很适合不常切系统的人,但 Windows 引导菜单名称一旦变化(比如系统更新后多了恢复项),可能又要重新配。我自己的习惯是用 saved 模式,它不用维护具体菜单名,换系统只是开机按一次方向键的事。

顺手把GRUB_TIMEOUT从默认 10 改成 3 或 5,减少每次开机等待时间。

4.2 启动选择界面太暗、太小:一个 GRUB 参数就能解决

Matebook14 的屏幕是 3:2 高分辨率屏,GRUB 菜单默认工作在一个低分辨率输出模式下,再加上背光调节在内核加载前未必生效,启动时那个菜单经常又小又暗,室外或暗光环境下几乎看不清选项。这个问题不只 Matebook 有,很多高分屏笔记本都这样,但 3:2 比例屏更明显。

处理方法是在 /etc/default/grub 里加两行:

GRUB_GFXMODE=2160x1440,1920x1080,auto GRUB_GFXPAYLOAD_LINUX=keep

GRUB_GFXMODE指定 GRUB 自己使用的分辨率,第一优先级写屏幕原生分辨率,固件不支持会自动降级到 auto;GRUB_GFXPAYLOAD_LINUX=keep表示把 GRUB 设置好的分辨率传给内核,让开机 logo 阶段保持同样分辨率,避免切换分辨率造成的黑屏闪烁和亮度异常。改完同样执行sudo update-grub

如果改完分辨率后菜单清晰了,但整体亮度仍然很低,那是背光驱动的问题,需要在内核参数里加acpi_backlight=vendorvideo.use_native_backlight=1,这个放到下一节一起说。实测下来,大多数 Matebook 用户遇到“GRUB 菜单暗到看不见”,先用 GRUB_GFXMODE 能解决一半,另一半是背光接口没挂对。

4.3 引导被覆盖后的完整修复链路(Live USB + chroot 现场)

双系统用得久了,难免遇到一次引导突然挂掉:Windows 更新后 GRUB 菜单消失直接进 Windows;或者重装 Windows 后 Ubuntu 的启动项被覆盖;又或者手滑改分区表导致开机卡在 GRUB rescue。遇到这种问题,先别急着重装,修复成本比想象中低很多。

推荐新手先用 Boot Repair 工具。从 Live USB 启动进入“试用 Ubuntu”,连接网络执行:

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair -y boot-repair

打开后直接点“Recommended repair”,它会自动检测硬盘上的操作系统、安装 GRUB 到 ESP、生成新配置。过程通常几分钟,结束重启就能看到恢复的 GRUB 菜单。Boot Repair 自动化程度高,不用记忆分区路径,缺点是偶尔会把无关启动项也加进来,菜单会变乱,不过这不是大事。

如果你想完全可控地修复,可以用手动 chroot 的方式。假设根分区是 /dev/nvme0n1p7,ESP 是 /dev/nvme0n1p1,在 Live 终端里:

sudo mount /dev/nvme0n1p7 /mnt sudo mount /dev/nvme0n1p1 /mnt/boot/efi sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo mount --bind /run /mnt/run sudo chroot /mnt grub-install /dev/nvme0n1 update-grub exit sudo reboot

分区号以你机器实际为准,操作前用 lsblk 确认清楚。手动方式的优点是你清楚每一步在干什么,出问题能定位;缺点是命令多,敲错一个就可能把引导写错位置。我的建议是第一次遇到引导问题时用 Boot Repair 快速救回,之后在虚拟机或闲置硬盘上练 chroot 修复,练熟了以后再遇到问题就是小场面。

5. Matebook14 在 Ubuntu 下的体验调优与“反悔”方案

系统装好、引导稳定只是第一步,真正影响日常幸福感的是硬件细节:触控板手势、WiFi 稳定性、屏幕亮度调节、休眠唤醒,这些体验在 Windows 下都是原生顺畅的,到了 Ubuntu 里就得逐个排查。另外,双系统的时间差问题和万一不想用了的“反悔”方案,也在这一节一起交代清楚。

5.1 触控板、WiFi、亮度、休眠:这批笔记本常见的 Linux 兼容问题

先说触摸板。Matebook14 的触控板按压手感不错,但 Linux 下的多点触控支持取决于批次和内核版本。如果你遇到两指滚动方向奇怪、三指手势无效,先别急着装第三方驱动,把内核升级到 6.x 以上(Ubuntu 22.04 装 HWE 内核,或者直接用 24.04),问题通常就消失了,因为华为触控板相关的补丁已经陆续合入上游内核。

WiFi 的问题主要是两类。Intel 网卡基本无感,Realtek 网卡容易出现“连上 WiFi 后间歇性断流”。可以试试关闭网卡省电模式,先确认模块名(lsmod | grep 80211),然后新建 /etc/modprobe.d/iwlwifi.conf(Realtek 网卡模块名可能是 rtw88、rtw89 之类的,要相应调整):

options iwlwifi power_save=0

重启后观察一段时间,这个方法对“WiFi 唤醒后连不上”的场景很有效。

亮度调节方面,先看ls /sys/class/backlight/输出的是什么,是 acpi_video0 还是 intel_backlight/amdgpu_bl0。系统亮度条拖动没反应,说明背光驱动接口没选对,需要在 GRUB 内核参数里追加acpi_backlight=vendorvideo.use_native_backlight=1,update-grub 后重启测试。Matebook14 是 2160x1440 分辨率,GNOME 默认 200% 缩放,如果觉得图标过大或过小,在“显示设置”里调整即可。

还有休眠唤醒问题。合盖后系统挂起,再打开发现屏幕黑、按键盘没反应,这在带 NVIDIA 独显的 Matebook 上尤其常见。核显机型先试升级内核和关闭快速启动;如果还是偶尔唤醒失败,用 ssh 远程登录进去看journalctl -p 3 -b,日志里常能看到 amdgpu 或 ACPI 报错,再针对性地加内核参数。说实话,Linux 对轻薄本现代待机的支持一直没有 Windows 那么完善,如果这个问题严重影响使用,可以改系统设置把合盖动作从“挂起”改成“关机”或“仅关闭屏幕”,至少不会因为合盖后睡死耽误事。

5.2 双系统时间差 8 小时与 ROS 开发环境的一点建议

双系统最经典的时间问题:在 Ubuntu 用了一段时间,重启进 Windows,右下角时间差了 8 小时。原因是两个系统对硬件时钟(RTC)的基准理解不同:Windows 默认把硬件时间当成本地时间,Linux 默认把硬件时间当成 UTC 时间。解决办法有两种,我推荐改 Windows,让它也把硬件时间当 UTC:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_QWORD /d 1 /f

管理员身份打开 CMD 执行这一条,重启 Windows 即可。也可以反向操作,在 Ubuntu 里执行sudo timedatectl set-local-rtc 1让 Linux 把硬件时间当本地时间,但这样会破坏 Linux 对时区切换和夏令时的处理逻辑,可能引发其他怪问题,不推荐。

如果你装双系统的目的是 ROS 开发,还有几个小建议。版本组合上,Ubuntu 22.04 配 ROS 2 Humble 目前最成熟,Ubuntu 24.04 配 ROS 2 Jazzy 也可以,但教程相对少一些。装完系统后第一件事建议配置 apt 源并执行sudo apt update && sudo apt upgrade,把内核和基础包更新到最新,这能顺带改善不少硬件兼容问题。ROS 环境变量记得写进 ~/.bashrc:

echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc sudo usermod -aG dialout $USER

前者让新终端直接识别 ros2 命令,后者给串口权限,以后接雷达、串口设备不会遇到 permission denied。另外,Matebook 的高分屏对 rviz 这类 Qt 应用的缩放支持一般,如果界面发虚或控件挤压,启动命令前加QT_AUTO_SCREEN_SCALE_FACTOR=1可以改善。

5.3 万一不想双系统了:删除 Ubuntu 并恢复 Windows 引导的干净做法

用了几个月双系统,如果决定回到纯 Windows,删除流程比想象中麻烦一点,但按步骤来可以处理得很干净。

先在 Ubuntu 里备份需要的文件,然后重启进 Windows。打开磁盘管理,找到 Ubuntu 的分区(一般是 ext4,没有盘符,显示为“原始/未格式化”或“Linux 分区”),右键删除卷,空间变成未分配。想还给 C 盘就右键 C 盘选“扩展卷”;如果空间当初是从数据盘压缩出来的,就还给数据盘。

接下来处理引导残留。此时重启可能还会出现“Ubuntu 启动项”,这是 ESP 里还有 EFI 目录下的 ubuntu 文件夹导致的。用 diskpart 给 ESP 分配盘符,然后删除里面的 ubuntu 目录:

diskpart list disk select disk 0 list partition select partition 1 assign letter=Z: exit

用管理员资源管理器进入 Z 盘,删除 EFI\ubuntu 文件夹。再用 diskpart 移除盘符:

diskpart select volume Z remove exit

为了确保 Windows 引导完整,最后在管理员 CMD 里执行一次:

bcdboot C:\Windows /s Z: /f UEFI

注意这条命令需要在 ESP 有盘符时执行,Z 换成你实际分配的盘符。如果一切顺利,重启后 GRUB 菜单消失,直接进 Windows,磁盘空间也收回来了。整个过程唯一要小心的就是别删错分区,尤其别把 ESP 或恢复分区当成 Ubuntu 分区删了。

装双系统这件事,最怕的不是不会装,而是中途一个细节没处理好,后面几个月反复被同一个问题折磨。我个人最深的体会是:每一步操作前都给自己留后路。进 BIOS 前先拍照保存原始设置,装系统前把 BitLocker 和快速启动处理干净,装完 Ubuntu 后第一时间用 Timeshift 做一个系统快照。这样后面不管怎么折腾,随时能回到一个可用状态,心里不慌。希望这篇总结能让你在 Matebook14 上少走点弯路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询