如何从 grub 终端中删除文件或文件夹?

如何从 grub 终端中删除文件或文件夹?

我的双引导安装遇到问题。

我过去已经遇到过 grub 问题,当时我刚刚删除了EFI分区中的一个文件夹(由于发行版安装错误而导致),这似乎破坏了我的计算机启动。

今天,事情已经达到了一个更高的水平。我无法再访问 Windows 或 Linux 分区,也无法访问 BIOS 以在 Live USB 上启动。我只剩下grub(v2.02)终端了。

通过使用该ls命令,我找到了我通常会删除以解决问题的错误文件夹。不幸的是,没有rm命令,它的结果是error: can't find command `rm`.

那么,有没有办法在 grub 终端中删除目录呢?

答案1

您无法删除或修改 中的任何文件grub

中明确指出grub手动的:

GRUB 故意不实现对写入文件的支持,以尽量减少引导加载程序导致文件系统损坏的可能性。

以及后来

由于 GRUB 有意不包含用于写入文件系统的代码,因此它可以轻松提供有保证的只读挂载机制。

您仍然可以编辑grub菜单项,因此,如果您搞乱了目录,也许更改 linux 内核(和 initrd)的路径或修改 chainloader 参数(如果是 Windows)将挽救系统。

相关内容