Kubuntu 20.04 在每次重启前挂起(无法卸载 /oldroot)

Kubuntu 20.04 在每次重启前挂起(无法卸载 /oldroot)

我正在运行全新安装的 Kubuntu 20.04。每次我重新启动时,它都会挂起几分钟,最后一行显示如下:

[ OK ] Reached target reboot.

几分钟后,它终于开始:

sd-umoun[29198]: Failed to umount /oldroot: Device or resource busy
sd-umoun[29199]: Failed to umount /oldroot/dev/pts: Device or resource busy
sd-umoun[29200]: Failed to umount /oldroot/dev: Device or resource busy
sd-umoun[29201]: Failed to umount /oldroot/sys: Device or resource busy
shutdown[1]: Could not detach DM /dev/dm-2: Device or resource busy
shutdown[1]: Could not detach DM /dev/dm-0: Device or resource busy
shutdown[1]: Failed to finalize file systems, DM devices, ignoring
reboot: Restarting system

最后它终于重新启动了。我发现了类似的问题这里,但没有解决方案(他说他只是重新格式化并重新安装 - 而且我的 Kubuntu 不是从以前版本升级的,根据该帖子)。另一个类似的问题这里没有答案,但也没有提到任何挂起问题 - 如果它似乎不是我痛苦的重启缓慢的原因,我很乐意忽略该消息。尽管我尽力搜索,但我无法弄清楚它为什么会这样做,或者如何让它“正常”重启。任何帮助都将不胜感激。

答案1

听起来你已经设置了 LVM,这让事情变得复杂了。“无法卸载 /oldroot”这是我在 Ubintu 20.04 桌面系统上没有遇到的问题,因此无法帮助您解决。它也与 LVM 无关。

LVM 设置让我遇到了麻烦“无法分离 DM /dev/dm-0:设备或资源繁忙”当我从 18.04 升级到 20.04 时,关机时出现错误消息。原来我的“ubuntu”VG 信息在升级后与 DM 设置不匹配。使用电压控制命令如下:
sudo vgck --updatemetadata ubuntu
当然,你要用与你的设置相匹配的 VG 名称替换“ubuntu”。

答案2

这是一个“我如何解决这个问题”的答案,但请注意,我从来没有真正弄清楚为什么正在发生。如果有人有更清楚的想法,请随时发帖。

最终,解决方案很简单:

  • 启动 bleachbit (以 root 身份)
  • 选择系统中除 Vim 交换文件、用户配置文件下的 Vim 交换文件、可用磁盘空间、可用内存之外的所有内容。
  • 运行

完成。现在重启时没有延迟。请注意,它实际上仍然显示上面的(部分)消息,因此我的原始帖子似乎混淆了两个不同的问题(即延迟的原因与消息显示的不同)。但多亏了这个Reddit 上的这个答案,我能够让重启再次正常运行并且我对此感到满意。

相关内容