从 grub2 上的第二个硬盘启动

从 grub2 上的第二个硬盘启动

首先,抱歉我的英语不好。

我在 Google 上搜索了很多次,但都没有找到。我的第二块硬盘位于 CD-ROM 插槽中,使用“SATA 第二硬盘托架,适用于 12.7 毫米通用 CD/DVD-ROM“。主硬盘是SANDISK 240GB SSD。

首先,我尝试选择从第二个 HDD 启动,该 HDD 被 BIOS 识别为 SATA ODD,但没有选择此 HDD 的选项。

其次,尝试配置 grub 以访问此硬盘,但通过 ls 命令它未在 grub 上列出。仅列出 hd0 和 proc。如果我插入 USB,它会显示为 hd1,但仍然没有我的第二个硬盘的条目。

第三,也是我幸运地发现的,从 USB 启动“BIOS 执行测试套件”来检查我的 CPU 时钟频率,然后我看到一个选项“从第二个硬盘启动”,所以我直接进入然后它就启动了。

现在,当我想从第二个硬盘启动时,我不想一直使用 USB,所以我尝试从 grub 启动 syslinux,但没有成功。只能回到 grub。

你对解决这个问题有什么建议吗?

更新:感谢@Hennes 的拼写检查。现在,当我从 USB 启动时,其 grub 可以看到第二个硬盘,即使我从主 SSD 启动(无需关机,仅使用 grub 提示),我也可以从 grub 看到第二个硬盘。但反之亦然,没有发生相同的情况。从 SSD 启动,然后使用 grub 命令我从 USB 启动(无需关机),其 grub 也看不到我的第二个硬盘。我认为这与我的 BIOS 有关,但目前我的笔记本电脑没有更新版本。

笔记:第二块硬盘没有坏块/坏扇区或任何其他阻止其启动的问题。

--我的电脑是戴尔 Inspiron N4050,升级了 8GB RAM@1333MHz(两个插槽)

答案1

终于解决了这个烦人的问题,问题出在BIOS上。

正如我之前所说,每当我从 USB 启动时,它都会看到硬盘,但实际上不是。我的 BIOS 设置配置中的启动顺序如下:“HDD”、“USB”、“CD-DVD”、“Floopy”、“LAN”。此外,在 BIOS 启动时,我只能从其两个键选择中选择一次性启动,即 F2(进入设置)和 F12(一次性启动选择)。因此我从未使用过 F12 从 HDD 启动(这是默认设置)。然后我错误地从 F12 菜单按下了硬盘。然后,Viola!grub 看到了 hdd 和 ssd。但我仍然不明白为什么从 F12 菜单启动会同时列出 HDD 和 SSD,而为什么直接从 HDD 启动不会列出辅助 hdd。

所以我需要弄清楚为什么,但我仍然不知道从哪里开始。但这个解决方案对我来说是适用的答案。如果您使用 Dell Inspiron N4050 从硬盘启动,则可以使用此解决方案。它无需 USB 设备即可工作。

相关内容