Dell PowerEdge T20 无法重启

Dell PowerEdge T20 无法重启

我有一台运行 Ubuntu 16.04 的 Dell PowerEdge T20 微型服务器。一切运行正常,只是无法正常重启。

当我发出运行重启命令时,最后显示的消息类似于以下内容:

    [  OK  ] Reached targed Shutdown.
[ 237137.043209] systemd-shutdown[1]: Failed to initialize DM devices, ignoring

我尝试将以下内容添加到 /etc/default/grub(并运行 update-grub 并重新启动),但没有帮助:

GRUB_CMDLINE_LINUX_DEFAULT="reboot=warm,cold,bios,smp,triple,kbd,acpi,efi,pci,force"

BIOS 是最新的(版本 A06)。

有人可以建议我尝试其他什么吗?

答案1

我建议逐个尝试 reboot= 选项,并测试它们是否有效,而不是一次性尝试所有选项。reboot= 选项每次只接受其中一个选项,而不是多个选项(感兴趣的人可以参阅内核源代码中 kernel/reboot.c 中的 reboot_setup())。

因此,尝试:reboot=warm然后在 /etc/default/grub 中reboot=cold执行reboot=biosetc(并运行 update-grub 并重新启动,然后测试重新启动)。

根据我的经验,CPU 的三重故障(reboot=triple)将始终重新启动英特尔处理器,并且 reboot=pci 通常也应该始终有效。

答案2

这意味着内核级别出现了问题,确切地说是设备映射器出现了问题,而 systemd 与该错误无关,因为它可以正常关闭服务器。

当执行即将进行的重新启动时;您可以执行以下操作:

# sync && reboot

看看要花多长时间才能看到错误消息?大约需要 120 秒吗?还是会立即出现?

您能否将以下内容添加到内核参数中,并检查重启后 systemd 显示的内容?

systemd.log_level=debug systemd-log_target=kmsg log_buf_len=1M enforcing=0

相关内容