linux开机黑屏时间长,Linux 开机进入紧急模式,出现黑屏 grub 的参考解决方案

前言

本文记录了一次由于 Win10 系统更新,导致 Manjaro 系统出现黑屏 Grub,最后成功抢修的记录,给遇到同样问题的人一个参考

起因

在一次 Win10 更新后,再次尝试进入 Manjaro 后发现黑屏并出现 grub>

推测是引导分区的变动导致 Grub 引导程序无法找到正确的 Linux 系统分区,按照这个思路,并参考

解决方案

1. 找到系统分区

首先要查看一些系统变量,下面的问号在你的命令里是有数字输出的

grub > ls # 查看分区信息,linux系统分区在其中之一

grub > set # set命令查看grub变量

------- 命令输出 --------

cmdpath=(hd0,gpt?)/***

prefix=(hd0,gpt?)/boot/grub

root=hd0,gpt?

---------------------------

发现 Grub 记录了这三个变量,其中 prefix 变量记录的正是 Linux 系统所在的分区,现在的变量是不对的,所以要查到正确的分区并重置变量值。

grub > ls (hd0,gpt?)/boot/grub

# 使用此命令查找Linux系统所在分区,只能手动输入,凭运气和感觉找到以下输出

------ 命令输出 ---------

./ ../ x86_64--efi/ ????

--------------------------

你输入的值就是 Linux 系统所在的正确分区。

2. 修改变量

依次输入一下命令

grub > set prefix=(hd0,gpt?)/boot/grub

grub > hd0,gpt?

grub > insmod normal

grub > normal

此时系统应该正常启动,insmod normal执行完之后, grub > 应已改变颜色

第三步 进入系统重装Grub

进入系统之后,Grub 其实并没有改变,刚才的环境变量只是暂时的修改,当我们重启后还是会进入紧急模式,我们重装 Grub 就好了

依次执行以下命令

sudo update-grub

sudo grub-install /dev/sda

总结

学习的过程中坑是不可避免的,只需要沉得住气,莫慌,到最后问题都会解决的。

Linux 桌面发行版对于程序员来说非常的友好,不少刚了解 Linux 的人对于 Linux 发行版可能充满了好奇,比如:

我应该选择什么样的发行版?

真的有必要使用 Linux 进行学习和开发吗?

Linux 和 Windows 有什么差别?

应该双系统还是直接单系统安装 Linux?

瞎几把折腾感觉浪费时间,但是又沉迷无法自拔怎么办?

有人感兴趣的话下一篇可以写一写👏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值