解决多硬盘桌面(18.04、17.10)的“grub-install /dev/sda failed”安装问题

解决多硬盘桌面(18.04、17.10)的“grub-install /dev/sda failed”安装问题

我的设置有多个硬盘。目标驱动器是位于 上的 SSD 驱动器/dev/sdc。尝试从闪存驱动器执行 18.04 或 17.10 的完整重新安装失败,并出现错误:

grub-install /dev/sda failed

我已经在那里安装了 16.04,并决定在其上安装(让安装程序擦除磁盘)。我选择了“使用整个磁盘并创建 LVM”,安装程序失败并出现上述错误。我尝试了 17.10 安装程序,遇到了同样的问题。

在尝试了论坛上建议的多种解决方法(启动修复、GPT、快速启动、安全启动等)但都无法解决问题后,思考为什么它尝试安装 grub/dev/sda而不是/dev/sdc我决定尝试断开除那个硬盘之外的所有硬盘。

我一有 SSD 驱动器,它就顺利安装好了。

我不知道它为什么试图将 grub 安装到/dev/sda。也许是安装程序中的一个错误。2 年前,我使用 16.04 安装程序在同一系统的同一驱动器上进行了安装,没有任何问题。

仅供参考,我的 SSD 被设置为 BIOS 中第一个启动的驱动器,但它并未连接为第一个 SATA 驱动器,这应该没有什么区别。

希望这对某人有帮助。

编辑:我刚刚注意到安装程序更糟糕了。它创建了 1GB 交换分区,用于安装 24GB RAM。哎呀。我不得不转到 Live CD,安装并使用平均流量减少根 lvm 分区并扩展交换。

答案1

昨天,在运行 MX Linux 后尝试安装 Ubuntu 时,我遇到了这个问题。尝试了多种操作系统、分区选项以及创建我使用的 LiveUSB 的方法。

原来我主板上的 NVRAM 的 EFI 部分有太多条目(与 SSD 或安装选项无关)。我能够通过使用 LiveUSB 打开终端、使用 apt 安装 efibootmgr 并删除旧启动条目来修复它。

相关内容