小编Ale*_*iaK的帖子

在 Kali Linux VM 上找不到符号“grub_file_filters”

apt-get 更新后;apt-get upgrade 在我的 Kali Linux VM 上成功,重新启动以完成一些安装并进入 grub 救援模式。

关于 grub 救援 >

ls,返回:

(hd0) (hd0,msdos1) (hd0,msdos5)
Run Code Online (Sandbox Code Playgroud)

设置,返回:

cmdpath=(hd0)
prefix=(hd0,msdos1)/boot/grub
root=hd0,msdos1
Run Code Online (Sandbox Code Playgroud)

我在 (hd0)/boot, (hd0,msdos1)/boot, (hd0,msdos5)/boot 上运行ls,并确认了仅在 (hd0,msdos1) 上可启动映像的结果

insmod linux,返回以下 grub 错误:

symbol 'grub_file_filters' not found 
Run Code Online (Sandbox Code Playgroud)

想看看 grub 在哪里,所以尝试了insmod kali返回:

/boot/grub/i386-pc/kali.mod not found
Run Code Online (Sandbox Code Playgroud)

因此,似乎在我收到错误之前找到了 linux 模块。

通过研究,发现此错误与文件系统/USB 设备有关,但由于这是一个虚拟映像(我在 VirtualBox 上),我不确定如何修复它。

从头开始重新安装没问题,但对这个错误及其所指/如何解决感到好奇。

感谢您的任何见解

附加说明: 这是从启动 VM 到执行上述某些 ls 命令后屏幕上的输出

error: symbol ‘grub_file_filters’ not found. 
Entering rescue mode... 
grub rescue> ls 
(hd0) (hd0,msdos5) (hd0,msdos1) …
Run Code Online (Sandbox Code Playgroud)

grub virtual-machine virtualbox kali-linux

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

grub ×1

kali-linux ×1

virtual-machine ×1

virtualbox ×1