现象:H3C机器上,PXE安装/ISO安装系统,多用户模式启动,过内核启动界面后,屏幕黑屏无显,但是可以通过SSH登陆系统,服务正常

环境:redhat7.5/H3C R4900G3/Purely平台/ASPEED2500/Xeon5118*2/196G内存_Micron_16G_2666MHZ/960G_IntelSSD

原因:(可能)

服务器开机,使用的是BIOS中的显卡模式(驱动&配置),显示正常

进入系统时,会加载内核中的显卡模式,包含一些高级功能(文本模式主要为2D图形加速,GUI模式主要为3D图形加速等),此时由于BIOS与OS的不兼容性问题,BIOS的显卡模式向系统内核进行切换时,导致内核中的显卡模式加载不成功,而BIOS中的显卡模式已经关闭,此时没有正常的显卡模式可以使用,导致黑屏无显

解决:

1)内核中追加参数quiet splash nomodeset

可以先在启动界面中添加参数启动,在修改内核使得,永久生效

vim /etc/default/grub

grub2-mkconfig --output=/boot/grub2/grub.cfg

重启

2)BIOS中升级关于ASPEED的驱动等相关东西VBIOS

3)升级OS下的显卡驱动

ASPEED官网下载新驱动

https://www.aspeedtech.com/support.php?fPath=24

3.1)如果开启了secure boot启动模式,进行如下操作,否则跳过该步

cd Misc/  && tar zxvf  aspeed-signing-key-pub.tar.gz  会解压出一个文件 如:signing_key.x509

mokutil --import signing_key.x509 &&重启系统

3.2)root权限运行Run ./auto-update.sh

重启

4)使用内核参数:

去掉rhgb ,追加参数modprobe.blacklist=ast

内核参数解释:

nomodeset:

最新的内核已将视频模式设置移至核心。所以硬件特定时钟速率的所有编程视频卡上的寄存器发生在内核而不是内核中X服务器启动时的X驱动程序..这使得它成为可能 高分辨率漂亮的飞溅(启动)屏幕和无闪烁从启动启动到登录屏幕的转换。不幸的是,有些人卡这不能正常工作,你最终得到黑屏。添加nomodeset参数指示内核不加载视频驱动程序并使用BIOS模式,直到加载X.

quiet splash

启动(最终会在/boot/grub/grub.cfg中结束)导致闪屏显示
同时您希望引导过程安静,否则所有类型的信息都会破坏那个闪屏
虽然在GRUB中指定,但这些是影响它的内核参数加载内核或其模块,而不是更改GRUB的东西行为。

rhgb

表示redhat graphics boot,就是会看到图片来代替启动过程中显示的文本信息,这些信息在启动后用dmesg也可以看到

quiet

表示在启动过程中只有重要信息显示,类似硬件自检的消息不回显示

redhat7.5在H3C机器上黑屏无显的更多相关文章

  1. 关于MacBook Air/Pro 外接显示器时,显示器黑屏无反应的解决方法,顺便求助M1芯片的mac 外接显示器如何开启Hidpi

    显示器黑屏,无反应,频繁闪烁的原因 先说结论,直接换type-c转DP的显示器连接线吧,如果显示器不支持dp接口,那自求多福吧. 事情是这样的,m1版本的macbook air 刚发布就马上入手了一台 ...

  2. Fedora20安装完Nvidia后启动一直黑屏解决办法。

    安装完Fedora20后,把Nvidia驱动装上后重起机器一直黑屏时,切换到命令行下:Alt+F2  登陆上去,然后直接更新: su -c ‘yum update’ ,再重起就OK了.

  3. mirror op 如果在windows receiver上是黑屏

    mirror op 如果在windows receiver上是黑屏,手机上要重启下再打开mirror op.(手机是一加3 安卓7.0)

  4. android 闪屏还是会出现黑屏问题

    public class SplashActivity extends Activity{ @Override protected void onCreate(Bundle savedInstance ...

  5. 记Ubuntu开机黑屏及解决过程

    之前遇到一次Ubuntu因为失误卸载了xinit.xserver的原因,导致开机黑屏无法进入系统,实际上当时是第一次遇到这种情况,因此花了点时间自己摸索,事后想来解决方案还是比较简单的,从目前的观点来 ...

  6. Android Studio 模拟器启动问题——黑屏 死机 解决方法

    今天用了下Android Studio,出现了一些问题,现在将启动过程中遇到的问题和解决方案列出来,方便大家参考. 安装过程不多说,网上一搜一大把. 那直接说问题吧: 1. 无法启动,报错:Faile ...

  7. Android 避免APP启动闪黑屏的解决办法(Theme和Style)

    前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受.没办法,只能想想怎么解决,最后找到了下面的方法.闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和on ...

  8. 【转】Android 避免APP启动闪黑屏(Theme和Style)

    前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受.没办法,只能想想怎么解决,最后找到了下面的方法.闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和on ...

  9. Android自动问题——黑屏、死机等解决方法

    今天用了下Android Studio,出现了一些问题,现在将启动过程中遇到的问题和解决方案列出来,方便大家参考. 安装过程不多说,网上一搜一大把. 那直接说问题吧: 1. 无法启动,报错:Faile ...

随机推荐

  1. zabbix客户端自动注册

    1. 概述 上一篇内容<zabbix自动发现配置>,大概内容是zabbix server去扫描一个网段,把在线的主机添加到Host列表中.我们本篇内容与上篇相反,这次是Active age ...

  2. Isomorphism 同构

    小结: 1.两个有限维度的向量空间,在同一数域下,是同构的 等价于 它们维数相等. Isomorphism 同构 0.1.8 Isomorphism. If U and V are vector sp ...

  3. Google 的 OKR 制度与KPI 有什么不同?

    https://mp.weixin.qq.com/s/aMGJvPPBA9d2uq8DOi3xFg

  4. [daily] SNAT和DNAT

    SNAT,DNAT,MASQUERADE都是NAT MASQUERADE是SNAT的一个特例 SNAT是指在数据包从网卡发送出去的时候,把数据包中的源地址部分替换为指定的IP,这样,接收方就认为数据包 ...

  5. Window ferformance toolkit 学习

    1.环境配置 2.内存泄露 a. 编写自己的wprp文件: http://msdn.microsoft.com/en-us/library/hh448223.aspx b.启动 @echo off s ...

  6. BTree和B+Tree详解

    https://www.cnblogs.com/vianzhang/p/7922426.html B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引.B+树中的B代表平 ...

  7. 这就是使用ReportBuilder最简单的例子

    用这组控件最简单的例子:在窗体上放上组件名为ppBDEPipeline1,ppReport1,ppDesigner1,ppViewer1,DataSource1的控件,设置ppreport1的data ...

  8. push问题1

    问题: $ git pushTo gitee.com:kekemuyu/xtpole.git ! [rejected] master -> master (fetch first)error: ...

  9. java 网络编程(五)Socket多线程上传文件

    客户端: package cn.sasa.socketUploadFileDemo; import java.io.FileInputStream; import java.io.IOExceptio ...

  10. 并发编程---开启进程方式---查看进程pid

    1.开启进程的两种方式 方式一: from multiprocessing import Process import time def task(name): print('%s is runnin ...