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

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


Ivá*_*pov 0

似乎与 18.04 的更新有关,由于某种原因,它保留了一些旧的遗留内核未受影响。重新安装系统(因为另一个问题)解决了问题。

  • 抱歉,Ivan,您的说法不正确,因为我有一台全新的 20.04 LTS 笔记本电脑,是从头开始安装的。我遇到了同样的问题。 (2认同)