Ubuntu 16.04 在关机期间停止,除非我在关机前重新启动 systemd

ed0*_*ed0 6 shutdown systemd 16.04

在我的 Ubuntu 16.04 上多年没有问题之后,我遇到了这个问题,关闭我的计算机会导致我的计算机在如下图所示的屏幕上停止(通过按 ESC 显示)。 在此处输入图片说明

然而,经过一些试验后,我发现通过在
systemctl daemon-reexec
调用关闭之前输入终端并执行命令,系统会快速且可靠地正确关闭。
有人可以帮我查明这种行为的原因吗?
提前谢谢你,并祝圣诞快乐

Win*_*nix 1

systemd - 卸载失败/boot/efi

\n\n

我能找到的最接近的错误来自 Arch Linux:[SOLVED] Failed unmounttemporarydirectory on shutdown

\n\n

解决方案是告诉systemd卸载临时目录并查看出现什么错误消息。

\n\n

要查看当前状态,请首先使用:

\n\n
$ systemctl status /boot/efi\n\xe2\x97\x8f boot-efi.mount - /boot/efi\n   Loaded: loaded (/etc/fstab; bad; vendor preset: enabled)\n   Active: active (mounted) since Sun 2018-12-30 15:01:14 MST; 1 day 3h ago\n    Where: /boot/efi\n     What: /dev/nvme0n1p2\n     Docs: man:fstab(5)\n           man:systemd-fstab-generator(8)\n  Process: 910 ExecMount=/bin/mount /dev/disk/by-uuid/D656-F2A8 /boot/efi -t vfat -o umask=\n\nDec 30 15:01:14 alien systemd[1]: Mounting /boot/efi...\nDec 30 15:01:14 alien systemd[1]: Mounted /boot/efi.\n
Run Code Online (Sandbox Code Playgroud)\n\n

首先保存所有工作并使用:

\n\n
$ systemctl stop /boot/efi\n
Run Code Online (Sandbox Code Playgroud)\n\n

将出现一个对话框,要求输入密码。

\n\n

就我自己而言,我没有收到任何错误,然后使用:

\n\n
$ systemctl status /boot/efi\n\xe2\x97\x8f boot-efi.mount - /boot/efi\n   Loaded: loaded (/etc/fstab; bad; vendor preset: enabled)\n   Active: inactive (dead) since Mon 2018-12-31 18:27:53 MST; 3s ago\n    Where: /boot/efi\n     What: /dev/disk/by-uuid/D656-F2A8\n     Docs: man:fstab(5)\n           man:systemd-fstab-generator(8)\n  Process: 21384 ExecUnmount=/bin/umount /boot/efi (code=exited, status=0/SUCCESS)\n  Process: 20627 ExecMount=/bin/mount /dev/disk/by-uuid/D656-F2A8 /boot/efi -t vfat -o umas\n\nDec 30 15:01:14 alien systemd[1]: Mounting /boot/efi...\nDec 30 15:01:14 alien systemd[1]: Mounted /boot/efi.\nDec 31 18:27:53 alien systemd[1]: Unmounting /boot/efi...\nDec 31 18:27:53 alien systemd[1]: Unmounted /boot/efi.\n
Run Code Online (Sandbox Code Playgroud)\n\n

最后使系统返回正常状态使用:

\n\n
$ systemctl start /boot/efi\n
Run Code Online (Sandbox Code Playgroud)\n\n

在您的情况下,希望卸载时会出现一些错误消息/boot/efi

\n