现象: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. POJ 1854 - Evil Straw Warts Live

    Description A palindrome is a string of symbols that is equal to itself when reversed. Given an inpu ...

  2. [No000011D].NETCORE1/19-.NET Core 指南

    .NET Core 是一个通用开发平台,由 Microsoft 和 GitHub 上的 .NET 社区共同维护.跨平台的,支持 Windows.macOS 和 Linux,并且可用于设备.云和嵌入式/ ...

  3. SSH 结构中 不同角色登录,显示不同的菜单

    关于这个功能,这里也就是提供一个思路,在做项目的时候因为要用到,肯定存在更好的方法,此思路仅供参考. 一.关于前台页面的接收方式 这里使用struts2的标签: <s:iterator valu ...

  4. ASP.NET MVC 母版页

    为什么使用母版页?为了整个站点样式统一,任何WEB应用程序都应该使用母版页.MVC框架中,有新的方式为母版页传递数据.       一个WEB应用程序可以包含多个母版页,母版页用于定义页面布局,它与普 ...

  5. python 冷知识

    nohup python robot.py nohup python -u robot.py > robot.log 2>&1 & -u 就是指定实时的日志输出目录,而 & ...

  6. textfield内边距

    使用QMUITextField self.inputTf.textInset = UIEdgeInsetsMake(0, -6, 0, 10);

  7. Active MQ Fileserver 远程代码执行 (CVE-2016-3088)

    ActiveMQ漏洞( CVE-2016-3088)利用拿下root权限主机 1.扫描目标主机 MacPC:~ liuxin$ nmap -Pn -p8161 -sV 192.168.xx.xx -- ...

  8. 抽屉之Tornado实战(1)--分析与架构

    抽屉之Tornado实战(1)--分析与架构   项目模拟地址:http://dig.chouti.com/ 知识点应用: AJAX  用于偷偷发请求 原生ajax jQuery  ajax($.aj ...

  9. LeetCode 804 Unique Morse Code Words 解题报告

    题目要求 International Morse Code defines a standard encoding where each letter is mapped to a series of ...

  10. Js_protoType_原型

    1.什么是原型? 之前在网上看了好多,各种说法的都有,说的很晦涩,很难理解,我觉得用的多了就会慢慢理解它的意思,总之来说,每个对象都有一个指向它原型,也就是每个对象都有原型. 2.原型有什么用? 原型 ...