![意外双启动?](https://linux22.com/image/129385/%E6%84%8F%E5%A4%96%E5%8F%8C%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
过去一个月我一直通过 virtual box 使用不同的 Linux 发行版。上周末发现一台旧笔记本电脑的硬盘坏了,并将其更换为全新的硬盘,上面什么也没有。我通过 USB 将 linux mint 引导到旧笔记本电脑上,但是当我开始安装时,Grub 一直失败,并返回错误“.. 'grub-efi-amd64-signed' 软件包无法安装到 /target/ 中。如果没有GRUB 引导加载程序......”
我尝试使用所有可以使用的在线解决方案,但我注意到当我进入安装程序屏幕时,它提供了有关如何安装的选项,即“覆盖硬盘驱动器”“尝试其他方法”,它提供了与 linux 一起安装 linux mint 的选项薄荷。这是没有意义的,因为我无法访问写入硬盘的实际 linux mint(只是实时启动,当我关闭时不会保存任何内容)。出于沮丧,我最终选择了与 linux mint 一起安装 linux mint 的选项。安装工作正常,当我重新启动机器时,它给了我带有两个 linux mint 选项的 Grub,它们都已完全安装...有没有办法将我的双引导之一更改为其他引导?另一个操作系统?
TLDR 意外地双重启动了同一个操作系统(linux mint)。有没有办法将我的双靴子之一改为其他靴子?另一个操作系统?
答案1
您可能使用的是“最近”的笔记本电脑,该笔记本电脑使用UEFI并且Secure Boot
启用了该功能后,Microsoft 向其供应商强制实施的这种机制要求引导加载程序由受信任的机构进行数字签名才能运行。当前大多数 Linux 发行版都有未签名的引导加载程序,因此出现了问题。
如果你是不是如果有兴趣在此计算机上安装 Windows,您可以在电喷设置。
如果您需要在这台机器上安装 Windows 和其他操作系统,则必须寻找一个签名的引导加载程序(可能是基于 efilinux 的东西)。
答案2
我认为你应该能够简单地格式化安装第二个 Mint 系统的分区,然后运行sudo update-grub
。然后,您可以在该空闲分区上安装不同的操作系统。
我还会检查您的 EFI 系统分区,以确保仅安装了 1 个版本的 GRUB(如果没有,请删除多余的版本)。