当前位置: 首页 > news >正文

Yoga Pro 14s装完Win11+Ubuntu 22.04,开机直接进Windows?手把手教你进Grub救援模式找回启动菜单

Yoga Pro 14s双系统启动项丢失?Grub救援模式实战指南

刚入手Yoga Pro 14s的兴奋还没褪去,就遭遇了双系统用户的经典噩梦——安装完Windows 11和Ubuntu 22.04后,开机直接进入Windows,Ubuntu仿佛从未存在过。这不是个例,而是UEFI+GPT架构下许多新款笔记本的"通病"。本文将带你深入问题本质,用最直白的方式还原完整的救援过程。

1. 问题根源:为什么启动菜单会消失?

现代笔记本的UEFI固件与传统BIOS有本质区别。当你在Yoga Pro 14s上安装Windows 11时,微软的安装程序会"霸道"地将自己的引导加载程序写入EFI系统分区(ESP),而后续安装的Ubuntu虽然也会创建自己的引导项,但Windows Update或某些固件更新可能会重置启动顺序。

关键矛盾点

  • ESP分区通常只有100MB左右,空间紧张
  • Windows默认使用\EFI\Microsoft\Boot\bootmgfw.efi
  • Ubuntu则使用\EFI\ubuntu\grubx64.efi
  • 部分厂商固件会优先识别最后安装的系统

我曾在一台Dell XPS 13上实测,连续三次Windows更新后,Grub菜单有两次被覆盖。这不是Bug,而是UEFI规范执行不彻底的表现。

2. 应急方案:从Live USB进入救援模式

你需要准备:

  • Ubuntu 22.04安装U盘(与已安装版本一致)
  • 能上网的另一台设备(用于查询命令)
  • 约30分钟不受打扰的时间

具体步骤

  1. 插入U盘启动,选择"Try Ubuntu"
  2. 打开终端,挂载关键分区:
sudo -i fdisk -l # 确认分区结构 mkdir /mnt/{root,efi} mount /dev/nvme0n1pX /mnt/root # X是你的根分区号 mount /dev/nvme0n1pY /mnt/root/boot/efi # Y是EFI分区号
  1. 绑定虚拟文件系统:
mount --bind /dev /mnt/root/dev mount --bind /proc /mnt/root/proc mount --bind /sys /mnt/root/sys
  1. 切换根环境:
chroot /mnt/root

3. Grub救援命令详解

当系统完全无法启动时,你可能看到grub rescue>提示符。这时需要手动引导:

grub rescue> ls (hd0) (hd0,gpt1) (hd0,gpt2) ... # 列出所有磁盘和分区 grub rescue> ls (hd0,gpt5)/boot/grub # 试探性查找grub目录

找到正确的分区后(通常是有/boot目录的那个),执行:

grub rescue> set prefix=(hd0,gpt5)/boot/grub grub rescue> set root=(hd0,gpt5) grub rescue> insmod normal grub rescue> normal

如果顺利,这时会进入常规Grub菜单。但更常见的情况是需要手动加载内核:

grub> linux (hd0,gpt5)/boot/vmlinuz-5.15.0-76-generic root=/dev/nvme0n1p5 grub> initrd (hd0,gpt5)/boot/initrd.img-5.15.0-76-generic grub> boot

参数说明

  • vmlinuz-*版本号可用Tab键自动补全
  • root=参数指向你的根分区设备名
  • NVMe磁盘的命名规则是/dev/nvme0n1pX

4. 永久修复方案

临时进入系统后,必须彻底修复引导:

sudo apt install --reinstall grub-efi-amd64 sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu sudo update-grub

对于Yoga Pro 14s特有的闪屏问题,还需要修改Grub配置:

sudo nano /etc/default/grub

将以下行修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"

然后更新配置:

sudo update-grub

5. 防患于未然:双系统维护技巧

  1. 备份EFI分区
sudo mkdir /mnt/efi sudo mount /dev/nvme0n1p1 /mnt/efi sudo cp -r /mnt/efi/EFI /home/yourname/EFI_Backup
  1. 使用Boot Repair工具
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair
  1. 调整固件设置

    • 禁用"快速启动"
    • 关闭"安全启动"(可选)
    • 设置Ubuntu为第一启动项
  2. 定期维护命令

sudo grub-install --recheck /dev/nvme0n1 sudo update-grub

6. 疑难问题排查表

现象可能原因解决方案
直接进入WindowsGrub被覆盖使用bcdedit重建引导
黑屏闪烁Intel显卡驱动问题添加i915参数
卡在Grub rescue分区UUID变化手动指定root=PARTUUID=...
找不到vmlinuz/boot单独分区检查挂载点是否正确
启动项随机消失NVRAM写满清理无效EFI条目

在联想Yoga Pro 14s上,我还遇到过触控板在Ubuntu下失灵的情况,这需要单独安装libinput驱动并配置相应的内核参数。双系统维护确实需要耐心,但掌握这些核心技巧后,你就能从容应对大多数启动问题了。

http://www.jsqmd.com/news/700044/

相关文章:

  • 液冷 Manifold 清洁度检测方案 西恩士全流程液冷质控方案 - 工业设备研究社
  • 性能测试,TPS 与 QPS 差异:100 字读懂两者差别,别再弄混淆了?
  • MATLAB图表导出终极指南:用export_fig实现完美可视化输出
  • VISTA3D论文精读
  • AliceTools终极指南:如何轻松编辑AliceSoft游戏文件
  • 终极ELF分析工具:XELFViewer全平台二进制文件查看与编辑指南
  • Weka分类器实战:从数据准备到模型评估全流程
  • OI学习笔记(二)
  • Neuron | TEE 通过 ReExc-BLAInh 回路逆转情绪障碍_MCE(MedChemExpress)
  • 3大核心优势:为什么选择MDCx Docker容器化部署解决媒体处理难题
  • 新手小白初学SQL,不想被迫删库跑路 怎么办?
  • ISSI芯成原厂原装一级代理分销经销
  • 从GB28181接入到边缘NPU算力调度:深度解析支持异构计算的工业级AI视频管理平台架构
  • OpenUtau完全指南:免费开源虚拟歌手音乐制作平台终极解决方案
  • RTranslator模型加速下载:告别数小时等待的3种高效解决方案
  • 02 Git 配置 – git config
  • GPT-5.5:真强,真快,真短,也真贵
  • NVIDIA Profile Inspector深度配置指南:4步解锁显卡隐藏性能的实战方法
  • Uni-App项目集成mp-html全攻略:从插件市场导入到npm引入的三种姿势
  • 【架构深度解析】从异构计算到微服务:构建支持 X86/ARM 与 GPU/NPU 协同的 GB28181 视频 AI 平台
  • 给iPhone 17 Pro配这个壳,三天后更爱了
  • AI 编程的下半场:从“凭感觉”到“按规矩”
  • 029、安全与对齐(一):越狱防护与指令注入防御
  • Realtek USB网卡驱动终极实战指南:为Synology NAS解锁2.5G/5G/10G高速网络
  • 光储并网Simulink仿真模型与直流微电网研究
  • 西恩士-液冷清洁度检测设备标杆 液冷 Manifold 清洁度显微镜分析 - 工业设备研究社
  • 基于LangGraph与多智能体的自动化数据分析平台DATAGEN实战指南
  • LIN网络诊断与配置实战:如何用Raw API和Cooked API搞定汽车ECU的‘身份识别’与‘远程升级’?
  • Android高级开发工程师:全面职位解析与面试指南
  • 如何快速重置JetBrains IDE试用期?终极30天无限续杯指南