关机或重启时无法卸载 /oldroot/dev 警告

关机或重启时无法卸载 /oldroot/dev 警告

从 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 的更新有关,出于某种原因,它保留了一些旧的遗留内核。重新安装系统(由于另一个问题)解决了该问题。

相关内容