grub 和 libfuse 错误

grub 和 libfuse 错误

在我更新软件包之后:(gnupg gpgv libgcrypt11 libtiff5 在 Ubuntu 14.04.2 LTS Linux 版本 3.13.0-48-generic 上)然后执行了以下apt-get autoremove删除操作:

linux-headers-3.13.0-46 
linux-headers-3.13.0-46-generic
linux-image-3.13.0-46-generic
linux-image-extra-3.13.0-46-generic

我收到此错误:

The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
 you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
 you may need to re-run your boot loader[grub]

我搜索了一下,发现这个答案作者:@EliahKagan

但我也收到这个内核消息:

Apr  2 21:00:45 xxx kernel: [461903.735942] grub-mount[14246]: segfault at 0 ip 00007f725626da03 sp 00007fff8793d5f0 error 4 in libfuse.so.2.9.2[7f7256256000+28000]

我担心的是,我是否可以重新启动并且一切是否正常(无需更新 grub)以及 libfuse 中的这个错误 4,我该如何修复它?

答案1

“损坏的链接”警告并不危险。它们出现是因为你手动删除了它们指向的旧内核版本,因此现在链接不再有目标。它们的唯一目的是允许系统在上次更新失败或不兼容时自动回退到以前的内核版本。但由于链接的文件已被您的自动删除程序删除,因此删除链接是正确的。

当您sudo update-grub再次运行时,您将看到不再有任何警告。

内核消息与此无关,并且完全是另一个问题

相关内容