我如何完全删除grub并将其安装新鲜以便它可以工作? (双启动问题)
好的,就这样吧。 我有两个硬盘。 一个是1TB驱动器,我有Win 7,另一个是250GB,我有Ubuntu。 两个安装都运行正常,都没有损坏。 我首先安装了Win 7 Ultimate,因为我知道它首先安装了Ubuntu的系统上的grub。 然后在我完全设置之后,我重新开始因为更新。 然后,重新启动后,我通过让Ubuntu自动安装所需的东西来安装Ubuntu。 当我重新启动时,它当然是去了grub。 然而,那是我注意到这个问题的时候。 Windows没有条目。 我重新启动了启动修复实时磁盘(结果在http://paste.ubuntu.com/8405452 ),但似乎已将失败的grub从另一个磁盘克隆到Windows硬盘驱动器,因为它只能看到Ubuntu 。
如何完全删除grub然后将其安装为新鲜? 我有grub 2磁盘以及我安装的任何操作系统所需的所有安装介质。
在LiveCD上运行sudo update-grub
。 如果失败,请按照以下说明操作。
对于Windows,您需要手动修复引导加载程序 。
在LiveCD上,运行lsblk
。
其中一个条目应该有很多子条目。 它应该看起来像/dev/sda
。 记住它是什么!
然后,运行sudo grub-install /dev/sda
(或者不管它是什么,你在上面找到了)。
重启并享受。
如果您收到臭名昭着的cow
错误消息,请运行以下命令 :
首先,使用以下命令安装Linux分区:
sudo mount /dev/sda1 /mnt #Replace sda1 with appropriate partition
然后,运行:
sudo grub-install --root-directory=/mnt /dev/sda