介绍
我像往常一样启动了我的计算机,它是 Debian 9 和 Windows 10 双启动的。
问题
当我进入 Debian 分区时,我收到一条错误消息,该消息挂起并且不允许我启动到我的 Debian 分区。
我的尝试
我删除了 Debian 分区并安装了 Ubuntu,以确保这是否是 Debian 内核本身的问题,因为怀疑 Ubuntu 分区是可启动的并且功能正常。
然后我尝试安装 Debian 8,它安装成功并且启动没有问题。然后我升级到 Debian 9,重新启动我的电脑,并再次收到相同的错误并挂起,无法启动。我还安装了 Debian 测试,并在启动时收到相同的错误。
这是什么错误?这是什么意思?我该如何解决这个问题?
笔记:安装了 DE 但仍然启动时仍然出现错误
当我在桌面环境中安装时有效
当我不安装桌面环境时,不起作用并挂起错误(后者是我想要的)
答案1
该sp5100_tco
错误意味着AMD SB700和SB800系列芯片组的看门狗驱动程序无法加载,因为看门狗的I/O地址已被使用。除非您主动使用看门狗,否则此错误不应停止启动过程。
modprobe.blacklist=sp5100_tco
如果您怀疑该模块,您可以在已安装的系统上或sp5100_tco.blacklist=yes
运行 Debian 安装程序时使用引导选项将其列入黑名单。
您还可以编辑 GRUB 引导加载程序中的引导选项以删除默认引导选项quiet
以查看更多引导消息。这些将使您更全面地了解引导过程挂起的位置以及挂起之前已成功完成的事情。
例如,了解是否/dev/sda5
是您的 Debian 根分区非常重要:如果包含根文件系统,则当系统仍在 initramfs 上或从其转换到真正的根文件系统时,可能会发生挂起。如果/dev/sda5
是其他文件系统,则系统在引导过程中会走得更远,并且需要不同的故障排除方法。