我刚刚在一台新机器上安装了 Debian 9.5 x64(仅限 CLI)。我使用 USB 闪存驱动器作为安装介质。
它安装好了,我重启了闪存驱动器,它启动正常。我取出闪存驱动器并重启它,但它无法启动,我收到以下错误
ata0.200: failed to set xfermode (err_mask=0_40)
Gave up waiting for root file system device. Common problems:
Boot args (cat /proc/cmdline; ls /dev)
ALERT! /dev/sbd2 does not exist. Dropping shell!
如果我插入闪存驱动器并重新启动,它将正确启动并显示登录提示。如果我再次将其取出,它不会启动等。
当它在没有闪存驱动器的情况下启动时,会出现 GRUB 菜单,所以我认为这意味着我没有以某种方式将引导加载程序放在错误的驱动器上。
最后,我再次进行了完全重新安装,但结果还是一样。
这与 UEFI 有什么关系吗?我第一次安装时询问我是否要使用 UEFI 或 Bios,我选择了 UEFI。第二次安装 Debian 时,我认为它没有询问我这个问题。