windows开机出现GNU GRUB黑屏解决方法记录

windows开机出现GNU GRUB黑屏解决方法记录

电脑情况

我的电脑是组装机,系统为WIN10+UBUNTU16.04, 一块240G固态,一块750G机械硬盘。固态平分为两部分,各120G安装系统。机械硬盘平分为两部分,其中ubuntu系统的/home存放在机械硬盘上。
首先是开机进不去系统,主机有异常声音,将硬盘拆下后,发现可以正常进入系统。硬盘突然出现问题,Ubuntu系统也进不去了,因此将机械硬盘取出,删除了固态上安装好的ubuntu。第二天再开机就出现了GNU GRUB黑屏的情况。
经过搜索,这个问题是由于:删除了安装了Ubuntu的盘,但是安装Ubuntu的(EFI)隐藏分区未被破坏,开机启动的引导也没有被删除掉,所以开机进入系统就显示 GNU GRUB。下面是解决方法。我是将固态取下来,使用其他主机操作的,解决好问题后,然后将固态安回,记录的博客。

删除EFI分区

单击右键→管理→磁盘管理,能对电脑的硬盘进行操作,常规分区可直接删除,但是隐藏分区不能直接删除。因此要使用命令行。
在这里插入图片描述
1.windows搜索框,输入cmd,以管理员身份运行,打开命令提示符窗口,输入diskpart命令
在这里插入图片描述
在这里插入图片描述
2.输入list disk命令,可以看到当前主机的磁盘情况
在这里插入图片描述
3.使用sel disk 0即可选中磁盘0(或是要处理的磁盘)

在这里插入图片描述
4.输入list partition命令查看该磁盘下的分区
在这里插入图片描述
图中的285MB就是我的隐藏分区,我这是处理完的 ,正常隐藏分区的类型应该显示的是系统(这里图片稍有区别)
在这里插入图片描述
5.分区5应该是系统,大小285MB,与之前的EFI分区大小相符。接下来选中系统分区sel partition 5。
在这里插入图片描述
6.选择好分区5之后,输入SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7,执行完上面的命令之后,再打开磁盘管理,你会发现EFI引导分区可以右键-删除卷。

删除系统中的启动引导项

1.和上面一样的操作,选择当前系统的系统分区
在这里插入图片描述

2.输入assign letter=p(可为任意盘符),目的是为了给EFI分区分配一个盘符p,方便我们打开里面的文件。打开此电脑,可以发现多出来一个P盘,这个盘就是EFI分区盘。但是我们不能直接打开它,因为权限不够。
在这里插入图片描述
3.参考博客,搜索记事本,然后右键-以管理员身份运行(或者在桌面新建一个记事本,然后右键-以管理员身份运行)。
在这里插入图片描述
4.记事本内点击文件-打开-访问P盘-进入EFI文件夹-删除ubuntu文件夹(启动项)(按照图中顺序)
在这里插入图片描述
5.再回到diskpart,把EFI分区P盘恢复回去。输入remove letter=p
在这里插入图片描述
至此,ubuntu系统已完整删除,即启动项和隐藏分区都删除掉,windows开机出现GNU GRUB黑屏的问题已解决。

参考文献

1.博客一
2.博客二
3.博客三

  • 2
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: Ubuntu开机出现GNU GRUB,通常是由于计算机无法正常引导操作系统而导致的问题。 通常,这种情况可以通过以下步骤解决: 1. 重新启动计算机,进入GRUB界面。 2. 在GRUB界面中,选择Ubuntu操作系统,并按下"e"键进入编辑模式。 3. 找到"linux"或"linux16"或"linuxefi"这一行,移动光标到行尾,并在行尾添加"nomodeset",然后按下Ctrl+X启动Ubuntu。 4. 如果Ubuntu能够正常启动,那么在系统中安装更新、重装GRUB或修复硬盘分区表等操作可能会有所帮助。 如果上述方法无法解决问题,那么可能需要进行更深入的系统故障排除或重新安装操作系统。 ### 回答2: GNU GRUB是一种名为“GNU GRand Unified Bootloader”的开源引导加载程序,可以用于启动不同的操作系统,包括Ubuntu。但是,当您在重新启动/启动计算机时,它可能会在屏幕上出现GNU GRUB” 的提示,让您无法进入Ubuntu系统。以下是一些可能导致此问题的原因以及如何解决该问题的方法。 1. 引导顺序(Boot sequence)设置不正确 这是最常见的原因之一。如果计算机在启动时选择了错误的启动设备或设备序列,则Ubuntu将无法启动。您需要进入BIOS设置并确保Ubuntu的引导设备在首要位置。按下电源按钮,开始启动计算机,按下DEL键或 F2 键进入 BIOS设置界面。在 "Boot" 或"Startup" 选项中,找到引导顺序,确保Ubuntu出现在第一位。 2. Grub引导文件损坏 如果GRUB引导文件损坏,则可能会触发GNU GRUB错误。这可能会发生在升级Ubuntu时或由于硬盘问题或意外断电而中断安装。解决此问题的方法是使用Ubuntu引导修复工具。使用启动盘进入Ubuntu Live模式(在Ubuntu Live CD中选择“Try Ubuntu without installation”)。在进入Ubuntu后,打开终端,并执行以下命令以切换到root用户: sudo su 接着,输入以下命令以找到正确的设备路径: fdisk -l 从输出中找到适当的硬盘,并将其路径记下。 接着,安装 boot-repair 工具: add-apt-repository ppa:yannubuntu/boot-repair apt-get update apt-get install -y boot-repair && boot-repair 之后,boot-repair会自动执行,然后按照其提示完成修复过程。 3. Ubuntu安装没有成功完成 Ubuntu的安装过程通常需要一些时间。如果您在安装时中止了Ubuntu,可能会导致Ubuntu引导错误,出现GNU GRUB错误。解决此问题的方法是使用启动盘进入Ubuntu Live模式,然后选择安装Ubuntu。在Ubuntu安装程序中,选择"规范"选项以擦除以前的安装,然后按照安装屏幕上的指示完成新的Ubuntu安装。 总之,这些是可能导致GNU GRUB错误的一些原因,以及如何解决这些问题的方法。如果您仍然无法解决问题,请尝试更换硬盘并重新安装Ubuntu,或者咨询专业人士的建议。 ### 回答3: 当你启动Ubuntu系统时,如果出现GNU GRUB提示符,则说明Grub引导加载程序遇到了某些问题。通常,你会看到一个黑色屏幕,上面有一些文本,其中包含一些错误信息。 造成这种情况的原因有很多,包括: 1. 硬盘故障:硬盘故障可能导致启动时无法读取Grub引导程序。 2. 操作系统安装错误:如果你(或其他人)在安装Ubuntu时出现错误,可能会导致 Grub引导加载程序出现问题。例如,可能会安装在错误的硬件上,或者制作安装介质时发生错误。 3. 多个操作系统的冲突:如果你的电脑上安装了多个操作系统,它们之间的冲突可能导致Grub引导加载程序崩溃或无法启动。 如何解决: 如果你的计算机遇到了这个问题,第一步应该尝试重新启动。如果该问题仍然存在,请看看以下解决方法: 1. 重新安装Grub:如果你已经安装了Ubuntu,则可以尝试重新安装Grub引导程序。这可以通过使用Ubuntu安装介质进入恢复模式来完成。 2. 修改Grub配置文件:如果Grub加载程序无法正确识别操作系统,则可能需要手动编辑Grub配置文件。你可以使用恢复模式或Ubuntu安装介质进入救援模式并修改文件。 3. 确保硬盘正常工作:硬件故障可能会导致Grub引导加载程序无法启动。你可以使用Live CD或USB驱动器启动计算机并检查硬盘驱动器的健康状态。 总之,如果你的Ubuntu计算机启动过程中出现GNU Grub提示符,可以通过一些简单的步骤来解决这个问题。但如果你不确定如何处理,最好借助专业人员的帮助来解决这个问题。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值