从 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
有时它在屏幕上可见,有时它被闪屏覆盖。
我无法使用 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
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
我唯一能找到的是在 Arch/Manajaro 论坛上,建议的解决方法是修改 Ubuntu 中不存在的文件:/etc/mkinitcpio.conf
我不认为这是一个大问题,因为它不会在系统日志中造成明显的破坏甚至错误,但如果能知道原因就更好了。
答案1
希望这会有所帮助。我认为这是因为未使用的内核,因为我已将我的 ubuntu 从 18.04 LTS 升级到 20.04 LTS,几天后我在关机和重启时遇到了问题。
只需删除所有未使用的内核,而无需对系统进行全新安装,只需访问此链接删除未使用的内核 -->https://www.cyberciti.biz/faq/ubuntu-18-04-remove-all-unused-old-kernels/
上帝保佑大家。
答案2
更换主板后我也遇到过这种情况。原来是 MBR 兼容性设置隐藏在 Windows 子菜单中(我最初跳过了该菜单),这似乎是导致这种情况的原因。
更改这些设置后,错误消失了:
BIOS>Settings>Boot>Boot Mode Select [LEGACY+UEFI]
设置UEFI
BIOS>Settings>Advanced>Windows OS Configuration>BIOS UEFI/CSM Mode
设置UEFI
答案3
似乎与 18.04 的更新有关,出于某种原因,它保留了一些旧的遗留内核。重新安装系统(由于另一个问题)解决了该问题。