0

我有一个包含三个主分区的外部硬盘驱动器,其中两个具有 ubuntu 风格(14.04、16.04),第三个仅包含数据。还有一个带有 windows 7、另一个 ubuntu 和 swap 的扩展分区,每个分区都有自己的分区。造成这种混乱的原因基本上是我想要对我的一些工作所在的旧系统进行可引导备份。扩展分区中的分区已从内部驱动器粘贴(通过 gparted 复制和粘贴)。现在我希望它有 grub 以便在需要时可以启动到任何操作系统。

要安装 grub,我使用 live usb 关注了这篇文章:https ://askubuntu.com/questions/145241/how-do-i-run-update-grub-from-a-livecd 。我将它安装在包含 ubuntu 14.04 的第一个主分区上。外部驱动器中分区的 gparted 视图

当我按照这些步骤操作时,grub 列表还包含来自内部驱动器的可引导分区。如果我让它从默认列表(列表中的第一个)启动,它将给出以下错误但仍然启动。如果我再次尝试任何其他列表,它会给出与以下相同的错误:

尝试在磁盘 hd0 之外读取或写入。按任意键继续。

按下一个键后,它会返回启动菜单,甚至不会从默认列表启动。

任何见解可能出了什么问题,或者我可以尝试什么?我想要的是将 grub 安装在外部驱动器上,仅显示基于该外部驱动器的可引导分区的列表。

4

0 回答 0