GNU GRUB v2.02 在 Windows 10 上进行系统还原

GNU GRUB v2.02 在 Windows 10 上进行系统还原

我刚从 craigslist 卖家那里买了一台 MSI 15.6 英寸 GS60 Ghost Pro。一切都运行良好,直到我付钱给他并恢复出厂设置。现在发生的事情是,我得到了这个:

GNU GRUB version 2.02~beta2-29utuntu0.3  
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  
grub>

我尝试输入一堆从其他有类似问题的用户那里读到的代码,但都显示相同的错误消息,例如:

find /grub/stage2  
geometry (hd0)  
e 


error: can't find command 'e'

我认为原始规范是这样的微星 GS60 GHOST PRO 3K。我没有这台 Windows 10 笔记本电脑的启动 CD。我该怎么办?请帮忙。

答案1

可能发生的情况是,您不再有 grub/stage2。当您恢复出厂设置时,您已经删除了为双重启动安装的分区。

但是,您可能可以轻松启动 Windows。您仍然有 grub(显然)。

首先,您可以列出机器上的分区:

grub> ls

您可能会看到类似 (hd0, msdos1) (hd0, msdos2) 的内容

然后,您可以在 grub 提示符下输入以下内容

set root=(hd0,msdos2)
chainloader +1
boot

(您可以尝试不同的分区——在我的 Windows 7 机器上,msdos1 进入诊断启动)

现在,如果这能让您进入 Windows,您可以暂时(或永久)使用它来启动您的机器。如果没有,您可以制作一个 grub 救援盘,为您提供一个功能更齐全的 grub。这可以是 DVD、CD 或闪存驱动器。它将启动到具有附加模块(如“insmod ntfs”)的 grub。

然后,你有两个选择。你可以了解 Windows Repair,它可能有办法重写引导加载程序——但要小心,因为它会覆盖 grub。

另一种选择是在硬盘上为 Ubuntu 腾出空间(通过减少分区大小)——我会使用 Windows 中的“计算机管理”工具来调整主分区的大小。您不需要太多空间来安装最小的 Ubuntu——请参阅安装说明。

然后,您可以安装 Ubuntu,它将为您提供双启动系统,运行 grub 和 grub stage 2,使您能够更优雅地启动 Windows。

grub 的其他有用命令包括:

set pager=1
help

相关内容