一、背景
客户因业务需要需要将RadHat5.8的虚拟机冲VMware ESXI6.5迁移到H3C CAS虚拟化平台,通过外部云将虚拟机迁移到CAS中,第一次启动正常,将虚拟机进行二次重启后X-Server的图形化界面崩溃,提示“Failed to start the X server (your graphicalinterface).“如下图:通过Alt+F2切换到字符界面,查看/var/log/Xorg.0.log日志,发现提示Fatal server error:no screens found。
二、问题处理过程
1、因为系统是从VMware迁移过来的,之前安装过vmware Tools,因为redhat5版本迁移过来的时候并不能直接卸载tools,通过检查X-Server的配置文件/etc/X11/xorg.conf
,他已经被tools接管替换了,如下图:
可以通过vmware-uninstall-tools.pl
命令卸载vmware tools后然后对操作系统关机。
2、在CAS中修改虚拟机,选择显卡,将Cirrus修改为VGA,然后启动虚拟机。
3、到此图形化界面就可以正常显示了,然后我们再将虚拟机正常关机,再将显卡从VGA改为Cirrus后启动虚拟机,就可以看到图形界面正常且配置文件已经重新生成。