如何在 ubuntu 21.10 中手动安装 grub 加载程序?

如何在 ubuntu 21.10 中手动安装 grub 加载程序?

我最近安装了 ubuntu 21.10 双启动和 windows 10。安装过程中 Grub 安装失败,系统自动启动到 Linux。如果我使用启动菜单启动到 Windows 分区,它会转到 grub 救援。我尝试运行sudo update-grub并从 更改GRUB_TIMEOT_STYLEhiddenmenu什么也没发生。这是带有 Ubuntu 的磁盘的图片:

在此处输入图片描述

下面是带有 Windows 的磁盘的图片: 在此处输入图片描述

答案1

这不完全是一个答案,因为这不是“手动”的,但我用“引导修复”取得了很好的效果。见:https://help.ubuntu.com/community/Boot-Repair

答案2

Boot Repair 不会修复 Windows 启动文件。安装 Windows 时,它应该会创建自己的启动文件 EFI 文件夹,通常大小约为 100 MB,足以容纳 grub efi 文件。您是在安装 Ubuntu 之后安装 Windows 的吗?

由于您的 grub EFI 为 4.2GB,这不仅浪费空间,还表明 Windows EFI 已被清除,而 sda6 仅用于 Linux 启动。因此 sda6 中可能缺少 Windows 启动文件,因此 Windows 无法启动。如果您运行sudo ls /boot/efi/EFI,则微软显示为文件夹?如果是,sudo ls /boot/efi/EFI/Microsoft/Boot|grep -i ^b显示什么?

相关内容