更新 initramfs 时出现“无法创建符号链接”错误

更新 initramfs 时出现“无法创建符号链接”错误

我已经安装了 15.04 并且在更新时出现此错误(不是阻止,一切正常,但看到这个很烦人):

update-initramfs: Generating /boot/initrd.img-3.19.0-16-generic
ln: failed to create symbolic link ‘/root/lib/systemd/system/cdrom.mount’: No such file or directory

我进行了一些挖掘并发现,当我尝试更新 initramfs 时会出现此问题:

$ sudo update-initramfs -u

在网上搜索过,但找不到任何相关内容。顺便说一下,我的机器上没有 cdrom/dvdrom。

答案1

似乎update-initramfs运行更新的软件包中都存在一个错误,它试图cdrom.mount在错误的路径上生成符号链接,/root/lib/systemd/system/而不是在/lib/systemd/system/

哪个包导致了此问题?我们需要更多信息。

我发现,如果你/root在运行任何程序之前手动创建空文件夹结构,它将然后在更新期间创建一个 cdrom.mount 符号链接。我认为有人甚至可能想到手动将该符号链接复制到/lib/systemd/system/。我试过,但我不知道这样做是否真的能解决问题。

相关内容