我已经安装了 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/
。我试过,但我不知道这样做是否真的能解决问题。