因此,这个周末,当我的 Windows 安装崩溃时,我决定为 Ubuntu 创建一个分区用于我的应用程序开发,而不是在虚拟机上运行 Ubuntu。但我没有使用我想要的正确文件系统安装 Ubuntu,因此我在安装 Windows 时格式化了该分区。
现在,当我尝试启动 Windows 时,我收到此消息。
error: unknown filesystem
grub rescue >
我需要做什么才能克服这个问题才能启动 Windows? Ubuntu 将在哪里安装额外的文件才能像这样运行?
我知道基本的 Unix/Linux 命令,但还不足以弄清楚如何克服这个问题。
答案1
grub2 由 2 个阶段组成。第一个(小)一个位于引导扇区中并启动第二个扇区,它将执行所有奇特的操作,并驻留在分区上/boot
(或者缺少分区,则驻留在/
系统的分区上)。
由于您已经擦除了整个 Linux 安装,因此您还擦除了 grub 的第二阶段。
快速(临时)解决方案
您可以尝试切换到系统的 (U)EFI 启动菜单,然后直接启动 w32。这有效地绕过了grub
.
通常你应该看到类似“ F12Boot Menu”的东西,它将带你进入(U)EFI启动菜单(如果你的系统上存在这样的东西)。
更永久的解决方案
在新格式化的分区上安装您选择的 linux 发行版,而不必过多担心 w32。一旦 Linux 系统启动并运行,您将grub
再次工作,您可以将其配置为链式加载 w32。 (很有可能,它甚至会在安装过程中检测到 w32 并将其自动添加到启动菜单中)。