在通过 SSH 更新我的 Raspbian 安装(Pi rev. B+)期间,我失去了连接。硬重启后(可能在更新期间或完成更新后发生),udev 内核设备管理器启动失败。
根据journalctl (-xb),所有非灰色的东西(白色和红色):
systemd-udev-trigger.service: main process exited, code=killed, status=11/SEGV
Failed to start udev Coldplug all Devices.
Unit systemd-udev-trigger.service entered failed state.
<snip>
systemd-udevd.service: main process exited, code=killed, status=11/SEGV
Failed to start udev Kernel Device Manager.
最后两行重复了几次。
Unit systemd-udevd.service entered failed state.
udev 失败的结果稍后会变得明显:
random:nonblocking pool is initialized
Job dev-mmcblk0p1.device/start timed out.
Timed out waiting for device dev-mmcblk0p1.device.
<snip>
Dependency failed for /boot.
<snip>
Dependency failed for Local File Systems.
<snip>
Dependency Failed for File System Check on /dev/mmcblk0p1.
<snip>
Job dev-ttyAMA0.device/start timed out.
Timed out waiting for device dev-ttyAMA0.device.
目前该系统非常糟糕。我用 fsck 检查了 micro-SD 是否有故障,到目前为止还没有发现任何问题。
我该如何修复这个烂摊子?