所以我是个大傻瓜。
我在学校的笔记本电脑上安装了 Ubuntu 11.04,现在到了我必须将它重新安装的时候了。我将 GRUB 写入主引导记录,以为它不会是永久的。
那么,快进到昨天。我决定不管它,然后弹出我的 Windows 7 CD,删除整个分区,格式化为 NTFS,并在其上安装 Windows 7。我正在上网,我的电脑过热[非常典型]
我启动并得到以下信息:
Try (hd0,0): FAT32: No GRLDR
Try (hd0,1): invalid or null
Try (hd0,2): invalid or null
Try (hd0,3): invalid or null
Try (hd1,0): NTFS5: No grldr
Try (hd1,1): invalid or null
Try (hd1,2): invalid or null
Try (hd1,3): invalid or null
Cannot find GRLDR.
Press space bar to hold the screen, any other key to boot previous MBR...
Timeout: 5
超时部分只是从 5 倒数到 0。
我需要在明天之前交这个东西,有人可以帮我吗?
答案1
GRLDR
是 GRUB4DOS 的一个组件,它是 GRUB 的一个特殊版本,很可能不是 Linux 安装所使用的版本。相反,问题更可能是因为您的 Windows 7 CD 包含使用接口卡激活技巧。此技巧通过覆盖内存区域来实现,这会让 Windows 认为它是制造商在计算机上安装的 OEM 安装。这些激活应用程序通常使用 GRUB4DOS 将相关的伪造 SLIC 字符串加载到内存中。
现在的问题是为什么会失败。要么是 CD 上的破解程序有问题,会一直导致此错误,要么是偶然的失误。您可以尝试从 CD 重新安装 Windows,这应该可行,但问题可能会再次出现。
您可以尝试 DeoxNa 链接中的解决方案,这应该可以让 Windows 再次启动。但请注意,如果您这样做并且您的安装 CD 确实是非法版本,Windows 可能会在几天内警告它“未激活”。
答案2
我在谷歌上找到了以下教程:http://en.kioskea.net/forum/affich-39251-booting-grldr。该页面本身指向了如何在 Windows Vista 中修复此问题的教程,但我相信相同的命令也适用于 Windows 7。不过,请认真检查一下。这些命令基本上是“修复”MBR,或用新的 Windows 生成的 MBR 替换现有的 MBR。
希望能帮助到你。
答案3
如果您的系统上没有安装 Ubuntu,请先尝试Ubuntu live-CD
。插入实时 CD,boot
然后尝试“尝试不进行更改”,然后进入 Windows 文件系统并WUBILDR.*
在 Windows 7 上找到文件。它们位于 ubuntu 文件夹中。将这 3 个文件直接复制(而不是移动)到c:\
,也许它会起作用。