张绍峰 Asked: 2024-05-18 23:18:31 +0800 CST2024-05-18 23:18:31 +0800 CST 2024-05-18 23:18:31 +0800 CST 我仍然无法使用 os-probe 772 我启用了 os-probe 但它仍然不起作用。 debian 1 个回答 Voted Best Answer Dennis Mungai 2024-05-19T00:31:50+08:002024-05-19T00:31:50+08:00 根据您上面的查询:您没有运行正确的命令。不带os-prober任何参数调用来扫描系统上所有可用磁盘以查找其他操作系统,并输出一个字符串列表,grub 等引导加载程序可以使用这些字符串来创建引导条目。 其次,上面根据您的问题做出的假设是,由于某种原因,您的引导加载程序没有找到计算机驱动器上存在的替代操作系统。这意味着尽管存在os-prober,但特定于 grub 的组件(例如grub-mount(os-prober明确依赖于))并未正确执行。 该grub-mount包依赖于该包的存在fuse3,如果没有该包,它就会默默地失败。 您可以通过反向依赖查找和/或两者的组合以及打印依赖关系图的命令来验证这一点。apt-rdependsdebtreedot 检查是否存在的一种非常快速的方法fuse3是调用: sudo find / -name libfuse3.so.3 2> /dev/null 然后通过安装修复损坏的安装fuse3: sudo apt-get -y install fuse3 测试并报告回来。
根据您上面的查询:您没有运行正确的命令。不带
os-prober
任何参数调用来扫描系统上所有可用磁盘以查找其他操作系统,并输出一个字符串列表,grub 等引导加载程序可以使用这些字符串来创建引导条目。其次,上面根据您的问题做出的假设是,由于某种原因,您的引导加载程序没有找到计算机驱动器上存在的替代操作系统。这意味着尽管存在
os-prober
,但特定于 grub 的组件(例如grub-mount
(os-prober
明确依赖于))并未正确执行。该
grub-mount
包依赖于该包的存在fuse3
,如果没有该包,它就会默默地失败。您可以通过反向依赖查找和/或两者的组合以及打印依赖关系图的命令来验证这一点。
apt-rdepends
debtree
dot
检查是否存在的一种非常快速的方法
fuse3
是调用:然后通过安装修复损坏的安装
fuse3
:测试并报告回来。