前情提要:因特殊要求需要在服务器上安装centos 8版本,其它版本不行。
系统盘制作:通过rufus制作系统盘
镜像下载:https://mirrors.aliyun.com/centos/?spm=a2c6h.25603864.0.0.6431e05cuZUXfW
现象:在bios中设置通过u盘启动系统,后通过u盘启机,进入安装界面,选择“install centos 8”,系统黑屏。
怀疑原因:
- 系统盘制作软件问题
- 镜像问题
- 设备硬件不兼容
问题排查:
- 针对系统盘制作软件问题,采取了2种方法,第一为更换软件,原本使用rufus,后改为ultraiso(后续出现新问题,解决后仍为上述现象);第二为通过网络安装设备,不通过系统盘启动设备
- 检查镜像的checksum,使用certutil -hashfile file_road sha256,与链接checksum比较
- 查看设备兼容情况,cpu型号为Hygon C86
初步结论:系统盘无问题,系统盘与环境之间存在不适配情况
后续检查:
- 通过谷歌找到一条回复,centos为了适配一些低端硬件,有2种特殊安装方式,trabouling下得基础图形模式安装以及tab键后的text安装,尝试后,无效果
- 经检查,服务器cpu为国产cpu,怀疑存在不兼容情况,查找centos8对于cpu支持情况,未找到明确不支持内容。
- 找到linux内核开始支持海光hygon的cpu版本为4.20,centos8使用版本为4.18,固不支持https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.20
PS:更换软件后出现的问题为,在通过u盘启机时出现,no default or UI configuration directive found,将u盘中isolinux文件夹改名为syslinux,文件夹内,涉及isolinux与syslinux的文件名全部对调后解决。
本文记录了一次在服务器上升级CentOS 8过程中遇到的黑屏问题。经过系统盘制作软件、镜像校验、硬件兼容性等排查,发现可能与国产Hygon C86 CPU的兼容性有关。尽管CentOS 8使用的内核版本4.18不支持从4.20开始加入的海光CPU支持,但尝试的特殊安装方式并未解决问题。
3305

被折叠的 条评论
为什么被折叠?



