技术解析

Linux Reboot 遇到一个"怪事"
0
2021-06-29 06:08:23
idczone

最近突然发生一个很奇怪的现象。


我一直都是使用 Linux + Windows 双系统,一个系统一个硬盘。 BIOS 选择 UEFI 引导。

Mint + Win 10 Linux Kernel version:4.8.x grub version :grub2.x

每次开机(切断电源)都可以正常显示 Grub ,并且选择进入哪个系统。


但是最近一段时间,不知道为什么,只要是我在 Linux 里重启之后,不论我怎么重启,硬重启也好,软重启也罢。重启之后全是默认进入 Linux ,且能正常进入桌面环境。

而且重启过程里有如下特征:

  1. 主板 Logo 没有。
  2. 无法进入 BIOS 。
  3. Linux 黑屏,但最后总能进入桌面环境。(黑屏好像是因为我分辨率有问题, 21 : 9 的带鱼屏,用的老显卡,控制台输出默认分辨率不支持。)

只要断电之后,正常开机 Grub 又能正常出现。而且 Windows 里重启也是正常的。


有人遇到过吗?


BIOS 的快速启动?

我先关掉试试。不过感觉好像不是这个问题。试完再回来讨论。

快速启动。。。
支持 uefi 的,现在比较新的 bios 有这个功能。
如果打开安全启动的话,加上 windows 和某些设备,能在开机直到进入 windows 的这个过程中
不响应任何进 bios 的快捷键。
只能在进入 windows 后,恢复里选择重启进入 uefi 固件设置。
这个是个巨硬搞出来的奇怪的东西。。。

什么型号的?

uefi 植入后门更便利


今早起来重新试了一下。
你们说的都是 Windows 的,和我这个关系不大。 Windows 的快速启动我早就关掉了。 BIOS 的开关也只是为了支持 Windows 快速启动才添加的。 无法影响 Linux 。
原因是 Linux 本来就不支持 MS 的快速启动技术,遂主板快速启动开关无效。
---
继续研究 ing...

什么型号的机器?

自组 X99

BIOS 快速启动,安全启动

不是,没用。

根据提供的现象以及 Linux 的启动流程来看,重启的时候是直接跳过了加载引导程序的阶段,而是直接加载了 Linux 内核,进入 Linux ,所以是 Linux 系统的某些设置的原因?(如描述有误还请指出)

是不是没有用 GRUB ,而是直接用内核的 EFI 文件?用 efibootmgr 看看

https://superuser.com/questions/519718/linux-on-uefi-how-to-reboot-to-the-uefi-setup-screen-like-windows-8-can
https://www.freedesktop.org/software/systemd/man/systemctl.html/>也许是这样?:-)

我也是类似的情况,但是有时候黑屏以后就死了,有时候能进入桌面。 感觉不应该是显卡的问题呀?请问你后来又研究这个问题了吗?

把 DP 线换成 HDMI 线解决了。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服