我有 Ubuntu 22.04 Dell 笔记本电脑。
在我获取磁盘加密密码之前,它在重启时冻结。查看重启日志,我得到:
Could not detach /dev/dm-0. Device or resource busy
查看系统日志,我发现这是由于 snap 造成的:
Sep 01 09:28:38 machine-Precision-5570 systemd-udevd[857]: dm-0: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/dm-0' failed with exit code 1.
我尝试用谷歌搜索,但找不到任何相关信息。
答案1
这是 Ubuntu 中的一个错误:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1966203
解决方法是删除 /lib/udev/rules.d/66-snapd-autoimport.rules
这解决了日志中的 snapd 错误,但我仍然无法干净地关机。
看起来该问题可能是另一个错误: https://bugs.launchpad.net/ubuntu/+source/finalrd/+bug/1905166
编辑:
我通过返回旧内核解决了这个问题。我运行的是 6.2.0-32-generic。当我切换到 5.19-50-generic 时,问题就消失了。
我按照这个答案使它永久化:https://askubuntu.com/a/1000735/433791
基本上:
sudo cp /etc/default/grub /etc/default/grub.bak
sudo vi /etc/default/grub
在文件中添加以下两行
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
然后更新启动文件:
sudo update-grub
重启,然后在出现制造商徽标时按“esc”。从启动菜单中,选择“高级”,然后选择所需的内核。该内核现在将在启动/重启时加载。