![我们可以使用Linux Mint ISO来修复Ubuntu的Grub吗?](https://linux22.com/image/55064/%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8Linux%20Mint%20ISO%E6%9D%A5%E4%BF%AE%E5%A4%8DUbuntu%E7%9A%84Grub%E5%90%97%EF%BC%9F.png)
我的一个朋友正在运行 Ubuntu 并得到了GRUB RESCUE
.他们可以使用 Mint ISO 来修复他们的 Grub 吗?因为我没有 Ubuntu ISO?
答案1
如果 Ubuntu 安装仍然存在(并且仅丢失了 GRUB),当然,您可以使用任何具有实时引导功能的发行版来执行此操作。chroot
进入Ubuntu安装并安装并更新Grub。如果/dev/sda5
是Ubuntu分区:
mount /dev/sda5 /mnt
mount -o bind /dev /mnt/dev
mount -t proc none /mnt/proc
mount -t sysfs none /mnt/sys
mount -t devpts none /mnt/dev/pts
chroot /mnt /bin/bash
#Inside the chroot
grub-install /dev/sda
update-grub
exit
# Unmount all those mounts:
for m in /mnt/{dev/pts,dev,proc,sys,}; do umount $m; done
# reboot
如果您所需要做的就是安装 grub,并且不需要更新,那么您不需要chroot
:
mount /dev/sda5 /mnt
grub-install --root-directory=/mnt /dev/sda
如果您有单独的引导分区,请记住在安装后也安装它/mnt
。
答案2
由于 grub 是标准引导加载程序,因此您可以使用任何使用 grub 作为引导加载程序的发行版。