You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10更新后双启动故障,执行bcdedit后无法访问BIOS

解决Windows更新后GRUB启动错误及无法访问BIOS问题

你已经完成了关键的一步,但还需要修复EFI引导的默认路径和BIOS相关设置来彻底解决问题。下面是分步的实操方案:

1. 修复EFI引导的默认GRUB路径(消除启动错误提示)

问题根源是系统启动时会优先查找\EFI\Boot\grubx64.efi,但你的GRUB文件实际存放在\EFI\ubuntu\grubx64.efi,所以会反复抛出"文件未找到"的错误。我们只需要把GRUB文件复制到默认引导路径即可:

  • 制作一个Xubuntu的USB启动盘,从它启动进入试用Xubuntu模式
  • 打开终端,先定位你的EFI分区:
    执行sudo fdisk -l,找到标注为EFI System的分区(通常是/dev/sda1/dev/nvme0n1p1
  • 创建挂载点并挂载EFI分区:
    sudo mkdir /mnt/efi
    sudo mount /dev/你的EFI分区路径 /mnt/efi
    
  • 复制GRUB文件到默认引导路径:
    sudo cp /mnt/efi/EFI/ubuntu/grubx64.efi /mnt/efi/EFI/Boot/
    
    如果你的系统开启了安全启动,还需要复制shim文件作为默认引导:
    sudo cp /mnt/efi/EFI/ubuntu/shimx64.efi /mnt/efi/EFI/Boot/bootx64.efi
    
  • 卸载EFI分区:sudo umount /mnt/efi,重启电脑后启动错误提示就会消失

2. 恢复BIOS访问权限

无法进入BIOS通常是Windows快速启动或启动模式冲突导致的,试试这两种方法:

方法一:从Windows关闭快速启动

  • 进入Windows系统,打开控制面板电源选项选择电源按钮的功能
  • 点击更改当前不可用的设置,取消勾选启用快速启动(推荐),点击保存修改
  • 重启电脑,按BIOS启动快捷键(通常是F2、F10、Del或Esc)尝试进入BIOS

方法二:从Windows恢复环境进入BIOS

  • 按住电源键强制关机,重复3次,系统会自动进入恢复环境
  • 依次选择疑难解答高级选项UEFI固件设置,点击重启后就能直接进入BIOS
  • 在BIOS里把UbuntuEFI Ubuntu设为第一启动项,保存设置后退出

3. 重新生成GRUB配置(可选,确保双系统识别正常)

进入Xubuntu系统后,打开终端执行:

sudo update-grub

这个命令会重新扫描所有已安装的系统,生成最新的GRUB菜单配置,确保两个系统都能正常显示和启动

补充说明

你之前用bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi的操作,是让Windows的引导管理器调用Ubuntu的GRUB,但系统启动时会先尝试EFI分区的默认引导文件,这就是为什么会先弹出错误再进入GRUB的原因。复制文件到默认路径后,系统就能直接找到正确的引导文件,错误提示也就消失了。

内容的提问来源于stack exchange,提问作者trbste

火山引擎 最新活动