如果我运行,我sudo os-prober
会
rm: 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
相同的错误信息。chmod
,ls
并且无论我使用我的帐户还是 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 参数。
我认为更有可能的是,我今天早上更新了所有软件包,但发生了一些事情导致问题。我不知道如何继续,所以非常感谢大家的帮助。