Ivá*_*pov 6 reboot umount shutdown systemd 20.04
从 18.04 升级到 20.04 后,我注意到关机或重新启动期间出现几个警告,例如:
Failed to unmount /oldroot: Device or Resource busy
Failed to unmount /oldroot/dev/pts: Device or Resource busy
Failed to unmount /oldroot/dev: Device or Resource busy
Failed to unmount /oldroot/sys: Device or Resource busy
Run Code Online (Sandbox Code Playgroud)
有时它在屏幕上可见,有时它被飞溅覆盖。
我找不到任何与使用journalctl或日志相关的内容,我唯一发现的是:
abr 23 22:24:36 vanburen07-G5-5590 sudo[6451]: vanburen07 : TTY=pts/0 ; PWD=/home/vanburen07 ; USER=root ; COMMAND=/bin/umount /oldroot/dev/pts
Run Code Online (Sandbox Code Playgroud)
fstab 中没有任何具体内容:
<file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p3 during installation
UUID=063c6892-66d6-4598-9dcf-82136ad4ea81 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=C000-EAB9 /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
我唯一能找到的是 Arch/Manajaro 论坛,建议的解决方法是修改 Ubuntu 中不存在的文件:/etc/mkinitcpio.conf
我不认为这是一个大问题,因为它不会导致系统日志中可见的崩溃甚至错误,但很高兴知道原因。
小智 1
我换主板后也出现这种情况。事实证明,MBR 兼容性设置隐藏在 Windows 子菜单中(我最初跳过了),这似乎导致了这种情况。
更改这些设置后,错误消失了:
BIOS>Settings>Boot>Boot Mode Select [LEGACY+UEFI]
设置UEFI
BIOS>Settings>Advanced>Windows OS Configuration>BIOS UEFI/CSM Mode
设置UEFI
似乎与 18.04 的更新有关,由于某种原因,它保留了一些旧的遗留内核未受影响。重新安装系统(因为另一个问题)解决了问题。