redhat7.5在H3C机器上黑屏无显
现象: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.
启动(最终会在/boot/grub/grub.cfg中结束)导致闪屏显示
同时您希望引导过程安静,否则所有类型的信息都会破坏那个闪屏
虽然在GRUB中指定,但这些是影响它的内核参数加载内核或其模块,而不是更改GRUB的东西行为。
rhgb
表示redhat graphics boot,就是会看到图片来代替启动过程中显示的文本信息,这些信息在启动后用dmesg也可以看到
quiet
表示在启动过程中只有重要信息显示,类似硬件自检的消息不回显示
redhat7.5在H3C机器上黑屏无显的更多相关文章
- 关于MacBook Air/Pro 外接显示器时,显示器黑屏无反应的解决方法,顺便求助M1芯片的mac 外接显示器如何开启Hidpi
显示器黑屏,无反应,频繁闪烁的原因 先说结论,直接换type-c转DP的显示器连接线吧,如果显示器不支持dp接口,那自求多福吧. 事情是这样的,m1版本的macbook air 刚发布就马上入手了一台 ...
- Fedora20安装完Nvidia后启动一直黑屏解决办法。
安装完Fedora20后,把Nvidia驱动装上后重起机器一直黑屏时,切换到命令行下:Alt+F2 登陆上去,然后直接更新: su -c ‘yum update’ ,再重起就OK了.
- mirror op 如果在windows receiver上是黑屏
mirror op 如果在windows receiver上是黑屏,手机上要重启下再打开mirror op.(手机是一加3 安卓7.0)
- android 闪屏还是会出现黑屏问题
public class SplashActivity extends Activity{ @Override protected void onCreate(Bundle savedInstance ...
- 记Ubuntu开机黑屏及解决过程
之前遇到一次Ubuntu因为失误卸载了xinit.xserver的原因,导致开机黑屏无法进入系统,实际上当时是第一次遇到这种情况,因此花了点时间自己摸索,事后想来解决方案还是比较简单的,从目前的观点来 ...
- Android Studio 模拟器启动问题——黑屏 死机 解决方法
今天用了下Android Studio,出现了一些问题,现在将启动过程中遇到的问题和解决方案列出来,方便大家参考. 安装过程不多说,网上一搜一大把. 那直接说问题吧: 1. 无法启动,报错:Faile ...
- Android 避免APP启动闪黑屏的解决办法(Theme和Style)
前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受.没办法,只能想想怎么解决,最后找到了下面的方法.闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和on ...
- 【转】Android 避免APP启动闪黑屏(Theme和Style)
前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受.没办法,只能想想怎么解决,最后找到了下面的方法.闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和on ...
- Android自动问题——黑屏、死机等解决方法
今天用了下Android Studio,出现了一些问题,现在将启动过程中遇到的问题和解决方案列出来,方便大家参考. 安装过程不多说,网上一搜一大把. 那直接说问题吧: 1. 无法启动,报错:Faile ...
随机推荐
- CodeForces 1056E - Check Transcription - [字符串hash]
题目链接:https://codeforces.com/problemset/problem/1056/E One of Arkady's friends works at a huge radio ...
- ppt转成图片等其它对象
https://www.cnblogs.com/Yesi/p/5388152.html 从E-iceblue官网下载Free Spire.Presentation使用.下载完成后,请将bin文件夹的. ...
- dbgrideh添加列、多表头及属性
(一)动态添加列 procedure TForm2.FormCreate(Sender: TObject); var vCol : TColumn; begin vCol := DBGrid1 ...
- 转:jdk动态代理实现
原文链接: jdk动态代理 注:文章中用常用的流程实现 动态代理,流程逻辑比较清晰.文章后面对 “为什么要使用接口” 原理分析还未细看. jdk的动态代理为什么用接口,内部是什么原理呢?看了几篇文章貌 ...
- 转:Scanner中nextLine()方法和next()方法的区别
原文地址:https://blog.csdn.net/hello_word2/article/details/54895106 总结:next() 读取第一个 空白符之前(不包括空白符)的内容,nex ...
- vue关于html页面id设置问题
vue是一个前端框架,类似于angularJS等,vue在编写的时候需要在html页面指定id,但是不是都可以实现的,一般放在id需在div设置里才可以实现. (一) 在html里设置id: < ...
- Java 生成三位随机数
调用这个Math.Random()函数能够返回带正号的double值,该值取值区间是[0.0,1.0),注意,它是左闭右开区间.返回值是一个伪随机选择的数,在该范围内(近似)均匀分布. 如果生成三位随 ...
- LVS:三种负载均衡方式比较
[转自http://soft.chinabyte.com/25/13169025.shtml] 1.什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西, ...
- state访问状态对象
状态对象赋值给内部对象,也就是把stroe.js中的值,赋值给我们模板里data中的值.我们有三种赋值方式: 1.通过computed的计算属性直接赋值 Count.vue {count} <s ...
- dedecms批量删除文档关键词可以吗
这几天在重新整服务器,几个站点都是用dedecms搭建的,版本相对比较早,虽然都已经打了补丁,但客户还是在纠结,所以就下载了新的系统进行搭建(注意编码要和原来的一样),导入数据,一切安好,可发现后台有 ...