问题
上周末使用do-release-upgrade
升级了下Ubuntu 20.04的服务器,升级完成后,重启机器无法正常进入系统,不断重启,期间在initramfs阶段报告Failed to connect to udev daemon: No such file or directory
。这该如何解解决?
解决
制作了一个Ubuntu 22.04的USB LiveCD,启动系统排查问题
一开始排查,没什么思路,为什么又是和udev有关? 记得之前18.04升级到20.04时出现过一次问题,当时是udevadm升级后,没有覆盖之前的udevadm,而是解包出了一个udevadm.upgrade。难道又是这个问题?执行了ls /bin/udevadm*,发现果然有个udevadm.upgrade
于是执行修复
1 2 3 |
mv /bin/udevadm.upgrade /bin/udevadm update-initramfs -u |
验证
重新启动系统,正常引导进入,问题解决。