update-grub 未找到 Ubuntu 安装

update-grub 未找到 Ubuntu 安装

这与有关该主题的其他问题不同,所有问题都无助于解决这个问题。

我有两个磁盘(我将它们称为磁盘 1 和磁盘 2),每个磁盘都有自己的 GRUB。两个磁盘都可以通过磁盘 1 的 GRUB 菜单正常启动,每个磁盘都有自己的 Ubuntu 安装。太棒了。

但对于磁盘 2 的 Ubuntu 安装,我无法让磁盘 2 的 GRUB 显示启动磁盘 2 的 Ubuntu 的列表选项。在 Ubuntu 中运行 update-grub,只会找到另一个磁盘上的 Ubuntu 安装。其他所有问题中提到的类似问题都无济于事。尝试过启动修复自动修复、高级修复、清除现有 GRUB(我认为没有效果),随便你怎么想。

有想法吗?

我需要删除磁盘 1 及其 Grub,因此它确实需要从磁盘 2 开始工作......

答案1

如果您需要删除磁盘 1 及其 Grub,因此它确实需要从磁盘 2 工作,请测试以下内容:

断开磁盘 1。

从实时 DVD/USB 开始。

会话加载后,打开终端,

Ctrl++AltT

运行:

sudo -i
fdisk -l

假设/(root)是/dev/sda1,继续运行:

mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot

就这样

相关内容