从 /dev/sdb 双启动 unix

从 /dev/sdb 双启动 unix

我知道已经有很多关于双启动的帖子,但我已经尝试了大多数解决方案,但没有成功。我的情况略有不同。

我有 2 个硬盘。我在 sda1 上运行 Windows 7 和 Ubuntu(两者运行良好),并尝试将回溯安装到 sdb(它是 SSD)。

但是,当我从 GRUB 菜单中选择回溯时,我收到错误消息:没有这样的设备:3c19f052-1344-4e54-878a-4f7849e7882c hd1 无法获取 C/H/S 值,您需要先加载内核

我已经重新安装了几次,在安装过程中,我总是选择将 GRUB 安装到 /dev/sdb。(选择 sda 一次,它也无法启动任何其他 2x 操作系统)

有关 boot-repair 的信息发布于http://paste.ubuntu.com/6414903/--> 一切似乎都井然有序。有人能提供一些提示吗?

答案1

这可能是 BIOS 问题。本文提到使用 SSD 作为第二个可启动磁盘时也遇到类似的问题。

答案2

我想你遇到了和我在 grub2 上设置功能请求时遇到的同样的问题:https://savannah.gnu.org/bugs/index.php?41005

问题在于您的 BIOS 并不期望连接端口上有第二块 HDD,而期望有 ODD(光盘驱动器)。通常,问题是由于修改笔记本电脑的 hdd/odd 配置造成的。

相关内容