我有一台 Dell Latitude E5430 笔记本电脑。我已将 CD 驱动器替换为 SSD。然后我对两个磁盘进行了分区,它们都有 msdos 分区表和两个主分区。分区上没有标志。我在 SSD 上安装了 GRUB,它从 SSD 上的一个分区运行 nixOS 系统。HDD 上的分区用作 /home 和 /var。
我的问题是:启动时我收到“分区表无效”消息(仅此消息,旁边是黑屏)。按下 Enter 键后,系统将正常启动,因此这更像是一个烦恼,而不是关键问题。我在 BIOS 中编辑了启动顺序,并禁用了除“驱动器托架”之外的所有内容。
我的问题:这个消息来自哪里(BIOS 还是 GRUB)。我该如何消除这个消息,或者至少如何调试并查看分区表的具体问题是什么?
答案1
除了更新 BIOS/UEFI(戴尔表示可解决该错误)之外。
还有另一个可能的原因......
简短的回答是...戴尔 BIOS/UEFI 的错误消息具有误导性,它可能意味着找不到可启动分区或可启动设备。因此,请查看启动顺序以及 USB 插槽中的内容,如果从 USB 启动,则 USB 是可启动的。
更长的答案-
也许解决方案围绕着这些事情
检查启动顺序中的内容并取消选中任何不相关的内容。为简单起见,只在其中添加一项,例如 USB 存储设备。(Dell BIOS/UEFI 确实有选中/取消选中启动选项并决定启动顺序的选项)
在另一台计算机上检查 USB 是否可启动!
检查您是否没有插入另一个 USB 记忆棒(例如在看不见的后面)!
就我个人而言,对于我尝试过的情况,当我收到“无效分区表”时,如果我按 ENTER,它就不会继续尝试启动下一个程序,但这种细微的差别可能与您遇到的问题无关。
一旦能够从 USB 启动,请取消选中该选项并尝试从内置驱动器启动。检查您的内置驱动器是否是唯一选中的驱动器。如果仍然不起作用,请在另一台计算机(您信任的可以从中启动程序/从中获取可启动程序的计算机!)上尝试该内置驱动器,以查看驱动器是否确实可启动。(如果启动不成功也没关系,您只是在测试它是否能够启动)。然后在戴尔电脑上尝试。
该消息是戴尔当前措辞不当的一种表达方式,即人们更熟悉的无效启动设备或无法找到启动设备之类的消息。