添加额外硬盘后无法启动 Ubuntu 12.04

添加额外硬盘后无法启动 Ubuntu 12.04

我在笔记本上安装了 Ubuntu 和 Windows7,用 ssd 替换了内置硬盘,运行良好(Ubuntu 和 Win7 都这样)。但是空间不够,所以我用一个适配器(我不知道它叫什么,它是一个可以替换原装 CD-ROM 的盒子,可以把硬盘放在里面)把硬盘放回去,但它再也用不了了。

设备

  1. 只有一个硬盘插槽的笔记本电脑
  2. 安装在内部插槽的 120GB ssd(windows /dev/sda3,ubuntu /dev/sda6)
  3. CD-ROM 插槽处有 500GB 传统硬盘(带适配器)

情况

  1. 起初我尝试使用 Windows 引导程序(在没有第二块硬盘时我曾经使用过它),Windows 部分运行良好,但当我选择 Ubuntu 条目时,我被卡住了,它显示

尝试 (hd0,0):NTFS5: 没有 ang0

尝试 (hd0,1):NTFS5: 没有 ang0

尝试(hd0,2):扩展

尝试(hd0,3):无效或为空

尝试(hd0,4):NTFS5:没有 ang0

尝试(hd0,5):扩展

尝试(hd0,5):NTFS5:没有 ang0

尝试(hd0,6):扩展

尝试(hd0,6):Ext2:

  1. 然后我尝试将 grub 安装到 mbr 并使用 grub 作为默认设置,没有第二个硬盘,它会首先加载 grub,Windows 和 Ubuntu 都运行良好,但如果我安装第二个硬盘,它只会加载回原始的 Windows 引导加载程序(我只是想不通为什么?),情况与上面相同。

  2. 我很确定它是从 SSD 加载引导程序,而不是从其他驱动器加载,因为第二个硬盘上有一个跳线,如果我切换它,那么它会加载第二个硬盘的 mbr(它有四个条目)

问题

我怎样才能启动这两个系统而不重新安装任何一个?

我确信两个系统都没有损坏,因为只要我移除第二个硬盘,我就可以启动这两个系统。

相关内容