Windows报错no g2ldr
关于“没有g2ldr”
关于此错误的以下信息是theitroad Technologies根据我们的全球工程师,开发人员,技术人员或者合作伙伴组织网络收集和报告的信息编制的。
症状1:重新启动时报错“no g2ldr”
尝试启动PC时,屏幕上显示错误消息“ No g2ldr”。
它可能会也可能不会附带其他错误详细信息或者警告文本:
全文:
No g2ldr
此错误的原因
已知由于以下一个或者多个原因而发生此错误:
原因1:Linux安装失败
G2LDR是GRUB2 Loader的缩写,是GRUB2和Grub4Dos引导程序的变体/分支。
特别是,它是Grub4Dos(aka GRLDR)的更新版本,与GNU GRUB 2引导加载程序兼容(或者围绕其设计)(而不是旧版GRUB)。
一些Linux发行版使用g2ldr引导加载程序从“ Windows”分区(基本上是NTFS或者FAT32)加载GRUB 2引导加载程序。
此类Linux安装失败会在启动时导致“ no g2ldr”错误。
由于Windows Update或者自动更新涉及并更新或者升级了一个或者多个核心启动组件(在这种情况下),在错误出现之前,也有可能正确安装g2ldr并使用一段时间。
,BOOTMGR或者引导程序)。
情况2:引导扇区恢复失败
某些Windows恢复实用程序采用G2LDR(Windows的GRUB2加载程序)从磁盘加载BOOTMGR。
通常,当Windows Vista,Windows 7和Windows 8使用“常规”引导程序从引导分区定位和加载BOOTMGR失败时,将尝试此操作。
在这些情况下,有时会使用G2LDR加载程序作为代理,以尝试以一种循环方式查找和加载BOOTMGR。
在Windows XP中不修复g2ldr
Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。
EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。
修复#1:手动尝试重新启动boot.ini
对于Windows XP计算机,在启动时看到“ no G2LDR”错误,以下说明详细介绍了正确的(重新)安装引导程序和Windows XP NTLDR引导加载程序以及重新创建BOOT.INI引导条目配置文件可以修复此问题。
:
Windows使用boot.ini文件来配置和显示其操作系统选项。
还提供了有关手动重新创建boot.ini文件的说明,但需要一定程度的计算机专业知识。
以下说明将指导我们从Windows XP安装CD自动重新创建boot.ini。
无法启动进入Windows安装CD?
有关疑难解答和更多详细说明,请参阅我们的教程,将其设置为从CD或者DVD引导PC。
- 插入Windows XP CD,然后重新启动计算机。
- 当看到“按任意键从CD引导”消息时,按一个键引导进入CD。
- 当我们收到“欢迎使用安装程序”消息时,请按R键启动故障恢复控制台。
- 输入管理员密码;点击Enter
- 我们需要编写的下一个命令如下:然后按Enter键:
bootcfg /rebuild
上面的命令“ bootcfg/rebuild”将扫描计算机以查找已安装的Windows副本。
如果我们使用的是Windows XP,请执行以下步骤:
- 如果命令提示符显示的消息类似于以下消息,请按Y:
Total Identified Windows Installs: 1 [1] C:\Windows Add installation to boot list? (Yes/No/All)
- 当我们收到这样的消息时:
Enter Load Identifier
系统会要求我们提供一个要分配的名称,并在上一步中选择的安装的启动菜单中显示该名称。例子:
Enter Load Identifier: Windows XP Professional (Recovered)
- (可选)当我们收到这样的消息时:
Enter OS Load options
输入“/fastdetect”,然后按Enter
- 重启你的电脑。
在Windows Vista,7、8或者8.1中不修复g2ldr
Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。
EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。
修复#1:手动重新播放BCD
由于“ no g2ldr”启动错误通常与存在非标准的引导程序相关,因此以下有关使用默认的BOOTMGR加载代码完全重新初始化MBR和引导程序的说明通常可以解决此问题:
引导Windows的问题通常可以追溯到引导加载程序安装或者配置中的错误。
重建PC的主引导记录(MBR),分区引导扇区和引导配置数据(BCD)可以解决BOOTMGR引导加载程序的各种问题。
我们可以使用Windows Recovery Environment中的内置工具“ bootrec.exe”来重建BCD。
按着这些次序:
- 将Windows安装DVD插入PC的CD-ROM驱动器中,
- 完全关闭PC的电源,并确保其已完全关闭,
- 开启PC,
- 当我们看到“按任意键从CD或者DVD引导。”时,按任意键。
- 在首先选择语言和键盘选项之后,单击左下角标题为“修复计算机”的链接。
- 等待启动修复以扫描PC的Windows安装,然后从显示的列表中选择安装:
- 从可用的恢复选项列表中选择“命令提示符”以开始:
- 命令行启动后,在命令提示符中键入以下命令,并在每个命令后按Enter键:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
修复2:使用EasyBCD配置Linux条目
如果在尝试使用GRUB2的“基于DOS”版本的Linux发行版的安装过程中遇到此g2ldr错误,则可能可以为Windows Vista,Windows 7设置现有的标准BOOTMGR引导程序。
和Windows 8来“链式加载” Linux安装及其GRUB2的副本。