grub 错误:找不到文件

grub 错误:找不到文件

我重新启动了我的 Debian 服务器,现在 grub 告诉我这个:

error: file not found.
Entering rescue mode...
grub rescuse>

ls 将显示以下内容:

(hd0) (hd0,msdos2) (hd0,msdos1)

现在我对每个项目执行 ls:

> ls (hd0)/
error: unknown filesystem

> ls (hd0,msdos2)/
error: unknown filesystem

> ls (hd0,msdos1)/
./ ../ lost+found/ var/ etc/ media/ sbin/ usr/ lib/ lib64/ boot/ bin/ tmp/ root/ mmt/ home/ dev/ proc/  selinux/ sys/ srv/ opt/ lib32/ 

我没有将根设置为

> set root="(hd0,msdos1)"

以及前缀

> set prefix="(hd0,msdos1)/boot"

>insmod normal告诉我:error: file not found

当我尝试设置前缀时,(hd0,msdos1)/boot/grub我遇到了同样的错误......

怎么了?

相关内容