SOLARIS系统无法启动图形界面故障的解决方法

SOLARIS系统无法启动图形界面故障的解决方法
在使用SOLARIS操作系统的过程中,用户可能会遇到无法启动图形界面的问题。以下是整理的一些解决方法:
方法一:使用串口输出设置
- OK下设置问题,输出设置成串口,屏幕可能会出行花屏。
- 显示器不匹配,使用非SUN或其不兼容显示器,其指标跟显示卡输出不匹配造成。一般情况下,SUN的显示卡可以自动识别显示器,按显示器最高指标匹配显示参数。比如如果显示器支持1280X1024,就不会匹配成1024X768,除非手工设置。显示不匹配还有一种情况就是,更换显示器之后重启之后,显示卡的显示参数没有改变,还匹配以前的显示器,需要重新更改显示参数。
- 显卡损坏,需要更好硬件。
方法二:清除系统/boot-archive
- 如果出现“Console loginservice(s) cannot run”,输入ROOT的密码,然后输下面这条命令:#svcadm clear system/boot-archive。如果还不行再输入下面这条命令:#/lib/svc/method/boot-archive。
- 如果出现的错误是:Error 3: bad or crrupt data while decompressing file Booting 'Solaris 10 10/08 s10x_u6wos_07b X86' enter failsafe mode,然后输入:#rm -f /a/platform/i86pc/boot_archive,接着输入:#bootadm update-archive -R /a,输入:#reboot。
方法三:设置DISPLAY环境变量
- 以登录在控制台的用户身份运行xhost +LOCAL:(这给了连接到显示的权限给任何登录在机器上的用户——这包括能够打开窗口,读取你的键盘敲击,发送键盘敲击等。显然如果你有你不完全信任的其他用户在系统上,这不是个好主意)。
- 作为任何其他登录在盒子上的用户,运行 setenv DISPLAY :0 或 DISPLAY=:0; export DISPLAY,具体取决于你的shell类型。这所有假设你正在从同一主机连接,对于远程主机,改为xhost +other-hostname 和 setenv DISPLAY PutYourHostnameHere:0。
以上方法可以帮助用户解决SOLARIS系统无法启动图形界面的问题。如果以上方法都无法解决问题,建议联系专业的技术支持人员进行进一步的帮助。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。