Windows 10 更新后出现 GRUB 问题

Windows 10 更新后出现 GRUB 问题

在 Windows 10 更新后,我遇到了 GRUB 问题:系统直接启动到 Windows,我没有机会选择 Ubuntu。我尝试使用 Boot-Repair 的实时 USB(首先使用推荐选项,然后标记“清除 grub”选项)。我还尝试在管理员命令提示符(Windows)中使用这些命令:

bcdedit /set {bootmgr} path \efi\ubuntu\shimx64.efi
bcdedit /set {bootmgr} path efi\ubuntu\grubx64.efi

以下是 Boot-info 摘要

有小费吗?

答案1

如果您的固件支持启动文件选择,则按照说明进行操作#ravery 的回答。打开计算机的启动设置,然后开始查找是否有提供某处选择启动文件的选项。如果没有,那么据我所知,您有两个选择。要么从 Google 搜索将更改您的操作系统启动文件的命令 - 如果您不想丢失 /root 分区中的数据,并且如果您可以负担得起重新安装 /root 并再次更新系统的开销,那么请按照下面我描述的方法进行操作。如果您尚未安装任何特定软件,并且如果您有能力再次安装 /root 分区,那么请按照最佳方式进行操作。它只会再次安装 grub。其他分区都不会受到影响,除 /root 之外的任何数据都不会受到影响。通过实时介质启动并打开 G-parted。选择 /root 分区,然后从底部选择 (-)。选择未分配的空间并按 (+)。然后再次创建 /root 分区。查找名为的列格式如果在 /root 前面没有选中,则将其选中,否则就可以了。选择用于引导加载程序安装的设备整个磁盘 /dva/sda它会自动覆盖 Windows 启动文件。只有格式化分区中选中的分区才会被格式化。请随意选择立即安装选项。除 /root 分区之外的任何数据都不会丢失。

然后选择完成。

答案2

我看到/efi/boot/bootx64.efi有。如果设备启动路径存在,某些 EFI 系统将忽略操作系统启动选项。

如果系统固件允许选择操作系统启动,则重命名/efi/boot为通过操作系统测试启动。

如果固件只允许设备启动选择,则/efi/boot/bootx64.efi需要将 替换为/efi/ubuntu/shimx64.efi。重新定位原始文件以防以后需要恢复。然后复制shimx64.efi/efi/boot/目录并重命名bootx64.efi

相关内容