我正在玩 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
选项。