无法修复 grub 文件

无法修复 grub 文件

我有一台旧的 HP PC,Pavilion。上面有两个驱动器,一个旧的 WD 500 MB 存储驱动器和一个全新的 WD 3 Terabyte SATA 驱动器。在新驱动器上安装了 Ubuntu 20.04,但我无法启动它。

不断出现黑屏,显示“Grub Rescue”消息和闪烁。我尝试使用在我的“Live”版 Ubuntu(美国版)上下载的 BOOT Repair 工具,但毫无效果。

使用 Gparted 我可以看到“/dev/sda1”列为 Grub2 核心 img,/dev/sda2 列为 fat32/mnt/boot,/dev/sda3 列为 ext4/mnt/boot。sda3 是最大的分区 2.7 Tbs

我已经为此奋斗了 3 天(3 夜)。有人能帮帮我吗?我已经使用 Linux 大约 4 年了,但我将自己归类为初学者,所以请保持简单。我的日志网址是https://paste.ubuntu.com/p/85HVQMvhRw/

答案1

不要对多个驱动器和多个安装运行自动修复。

通常最好使用高级模式并将 grub 安装到 sda 中以安装在 sda 驱动器上,并将 grub 安装到 sdb 上以安装在 sdb 的 MBR 上。

看起来 sda 的 MBR 中的 grub 正在寻找不存在的分区。或者它是 grub 的旧副本,新安装没有像应该的那样更新它。

将 grub 安装到 sda 的 MBR。

https://sourceforge.net/p/boot-repair/home/Home/

分区安装通常会删除 LVM 驱动程序。因此 sudo update-grub 将找不到您的 LVM 安装。您需要安装 lvm2 和加密的 cryptsetup。然后手动安装 LVM 卷并运行 grub 的更新。

相关内容