Я не знаю, почему это происходит. Вот непроверенный вариант. Я надеюсь, что это также запустится всего за несколько секунд в вашей системе.
# /etc/systemd/system/emergency-poweroff.service
#
# Immediately terminate all processes, and then power off.
# Usage: systemctl start emergency-poweroff
[Unit]
Description=Emergency Power-Off
DefaultDependencies=no
Type=oneshot
# SIGKILL all the things
# - except the process itself, or we would not continue
ExecStart=/sbin/killall5 -9
# Wait for all processes to be cleaned up,
# then cleanly shutdown the filesystems and kernel.
ExecStart=/bin/systemctl poweroff --force
Если вы замените systemctl poweroff
на systemctl halt
, это может сохранить сообщения журнала на экране -. Это может быть полезно в качестве первого теста.
Физическая память не непрерывна, а разбросана с дырами в ней. Это также отражается в отображении lowmem физической памяти, в результате чего общий диапазон адресов превышает объем физической памяти.