rm 无法删除文件 /var/lib/os-prober/labels

rm 无法删除文件 /var/lib/os-prober/labels

如果我运行,我sudo os-proberrm: cannot remove '/var/lib/os-prober/labels': Bad message 得到相同的消息,如果我运行“sudo update-grub”或尝试手动删除它。甚至ls给我一个类似的消息,说它无法访问该文件。几乎看起来我缺乏修改权限的权限,即使使用 root 也是如此。(使用 chmod 时出现相同的消息。)

我尝试过的事情:

  • 手动删除目录,同样的异常。即使卸载了 os-prober 也不起作用。
  • 重新安装 os-prober。
  • sudo update-grub相同的错误信息。
  • sudo grub-mkconfig -o /boot/grub/grub.cfg相同的错误信息。
  • chmodls并且无论我使用我的帐户还是 root,所有其他命令都会返回相同的消息。ls -la给出错误消息并显示那里有东西,labels但所有字段都只是问号。

这导致 os-prober 完全无法工作,我的辅助操作系统不再显示在 GRUB 中。以前从未出现过我甚至无法以 root 身份接触的文件,所以我不知道发生了什么。

一般系统信息

操作系统:Manjaro Linux KDE Plasma 版本:5.19.5 KDE Frameworks 版本:5.73.0 Qt 版本:5.15.0 内核版本:5.7.19-2-MANJARO 操作系统类型:64 位 处理器:24 × AMD Ryzen 9 3900X 12 核处理器 内存:31.4 GiB RAM 图形处理器:AMD Radeon RX 5700 os-prober 版本 1.77-1 grub 版本 2.04-11.1

我做了一些小改动,/etc/default/grub但我真的不知道这会对此产生什么影响?我所做的就是将超时样式更改为菜单并添加了 GRUB_CMDLINE_LINUX_DEFAULT 参数。

我认为更有可能的是,我今天早上更新了所有软件包,但发生了一些事情导致问题。我不知道如何继续,所以非常感谢大家的帮助。

相关内容