从系统内部修复 Grub(不使用 CD)

从系统内部修复 Grub(不使用 CD)

我正在玩 Debian Jessie,将它安装在 USB 驱动器上,并且(几乎)一切正常。

最后我注意到原始的 Grub(在笔记本电脑的 SSD 中)被覆盖了。

我能够通过新的 Grub 登录到安装在笔记本电脑 SSD 中的 Ubuntu 15.04,实际上安装在 USB 中。换句话说,现在我需要插入 USB 才能启动旧系统。

我希望能够使用安装在笔记本电脑 SSD 中的 Grub 在没有 USB 的情况下登录旧系统。

问一下,如何修复Grub?

PS:我以前经常在 LILO 中做这种事,只要执行 lilo 就可以了。但 Grub 对我来说有点新。

答案1

简单形式为:

sudo grub-install /dev/sda

/dev/sda您要安装 grub 的设备在哪里。这假设安装 grub 映像的正确位置是/boot/grub/。否则,请参阅man grub-install并使用--boot-directory选项。

相关内容