好的,我知道关于这个主题有很多问题,但我找不到令人信服的答案(是否解决问题)。
最近我购买了一个 SSD 驱动器并安装在主 SATA(hd0)中,我使用一个托盘适配器将我的 cd/dvd 驱动器替换为旧的 hdd 驱动器。
现在我已经在 SSD 上安装了 Ubuntu,在 hdd 上安装了 Windows 10。
问题出在启动时,当我在 grub 菜单中选择 windows 时遇到此错误:无法获取 C/H/S 值。
我无法在 BIOS 上设置 HDD 启动,因为它需要一个 ODD 驱动程序。
我有一台戴尔 Inspiron 14R-5437。
有办法解决这个问题吗?
答案1
这里的配置相同,但出现相同的错误。
我的解决方法是从 HDD 而不是 SSD 启动。
就我而言,每次启动计算机时,我都可以按 F11 选择启动设备(因此,当我想要启动 Windows 时,我只需选择 HDD)。
否则,您可能需要根据要启动的系统更改 BIOS 设置中的启动顺序。
答案2
您是否尝试过这样做,进入 bios 并设置为传统启动,然后从启动进入命令行,并输入以下内容:
test hd1
badram hd1
dump hd1
然后使用
set secondary=hd1
这样也许能很好地发挥作用。