我的机器用作家庭服务器,在使用通过 USB 插入外部驱动器启动时,其行为有所不同(已在其上使用 ext4 分区的 exfat 进行测试)。
在没有通过 USB 插入外部硬盘的情况下,一切都运行正常。插入此外部存储设备后,它根本无法工作,直到我在 BIOS 中禁用“旧式 USB 存储检测”。有趣的是,现在启动过程只是有时不起作用。我无法重现这种错误行为。很难找出问题可能出在哪里,
当启动失败时,我最终进入了 Busybox Debian 环境,而我之前甚至不知道它存在于机器上。我在计算机上安装的唯一操作系统是 Debian 9。我必须拔下 USB 设备,然后关闭并打开计算机电源才能使系统重新运行。
我在 BIOS 中设置为从另一个本地磁盘启动。当然,这个本地磁盘被设置为第一个检查启动的地方。如上所述,我也在 BIOS 中禁用了“旧式 USB 存储检测”。我的 BIOS 固件是最新的,一年前手动更新过。[我有一块旧的 GIGABYTE 主板,带有更新的 BIOS(下载为 mb_bios_ga-ma790gpt-ud3h_f4j.exe)。]
我是不是漏掉了什么,最好在 BIOS 之外寻找其他解决方案?为什么启动过程有时在插入 USB 驱动器时可以工作,但大多数时候却不行?启动我的系统不应该总是表现相同吗?或者我的计算机是否可能记住了上次运行状态中的某些内容,这可能会改变下一次启动过程?我可以从哪里开始找出问题所在?