Windows报错no g2ldr

时间:2020-03-21 11:49:37  来源:igfitidea点击:

关于“没有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的副本。