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)。
誰かが私が試してみてください何か他のものを提案できますか?
Reboot =オプションを1つずつ試し、すべてを一度に試すのではなく、動作するかどうかをテストすることをお勧めします。 reboot =オプションは、複数のオプションではなく、一度にこれらのオプションの1つを取ります(関心のある方は、カーネルソースのkernel/reboot.cのreboot_setup()を参照してください)。
/ etc/default/grubでreboot=warm
、次にreboot=cold
、次にreboot=bios
などを試してください(そしてupdate-grubを実行して再起動してから再起動をテストします)。
私の経験では、CPUのトリプルフォールト(reboot = triple)は常にIntelプロセッサを再起動し、reboot = pciは通常常に動作するはずです。
これは、カーネルレベルで、正確にはデバイスマッパーに何か問題があることを意味し、systemdはサーバーを正常にシャットダウンするため、エラーとは関係ありません。
今後の再起動を実行するとき;できますか:
# sync && reboot
また、エラーメッセージが表示されるまでにどれくらい時間がかかるかを確認してください。約120秒かかりますか?または、すぐに表示されますか?
カーネルパラメータに以下を追加し、再起動後にsystemdの内容を確認できますか?
systemd.log_level=debug systemd-log_target=kmsg log_buf_len=1M enforcing=0