前几天安装了一个opensuse11.4的系统,装好各种包之后准备进系统,却发现电脑一直花屏不进去,强制关机后重启,在图形界面按ESC键, 选择第一个系统选项点E,编辑,我在最后面加了init 3之后回车,然后选择编辑后的第一个选项进去系统,也是偶尔能够正常加载系统信息,但是多数时候是花屏的。在图形界面选择failsafe模式的时候也会 偶尔加载图形界面,但大多时是文本界面的。
在文本界面用ROOT身份登陆系统之后,我一一列出X11里面的文件,发现根本没有xorg.conf这个文件,所以我确定了我是没有显卡驱动了,下面是我装显卡驱动的过程:
1。先在ATI官方网站上下载LINUX下的显卡驱动程序,这里我列下我下载的驱动名字,ati-driver-installer-11-5- x86.x86_64.run。因为进不去系统,所以驱动是放在NTFS格式下的,在LINUX下用cp命令将文件拷贝到/home/user目录 下:cp -a ati*.run /home/user。
2。先要生成发行版本特定的驱动包。输入下列命令
a、sax2 -a 创建默认的xorg.conf
b、sh ati*.run --listpkg 这时会出现一个列表,显示了SuSE/SUSE110-IA32这种类似的数据
c、sh ati*.run --buildpkg SuSE/SUSE110-IA32.选择一个包,在驱动所在的目录下创建rpm包。
3。然后安装生成的rpm包
先cd出所在目录,然后使用命令rpm -Uvh *.rpm
输入命令aticonfig --initial --input=/etc/X11/xorg.conf
sax2 -r -m 0=fglrx 这里的fglrx是显卡在SUSE下的名字,这个命令是强制sax2使用fglrx驱动。
我要特别说明下,官方闭源驱动可能在输入sh ati*.run --listpkg 的命令时,会自动弹出一个安装界面,这种是一键安装的。装好的驱动可能会有些问题,但是进去系统是可以的了,这样朋友们可以自己在软件源里面添加ATI的开源驱动的软件源,然后更新就OK了。http://www2.ati.com/suse/11.4 这个是一个驱动,更多的都可以在网上找到。
还有一种是直接下载rpm包的驱动,这种要对应了自己系统内核版本来看的,用uname -r来看。如果下错了rpm包,是不会安装成功
默认应用程序
KDE 控制模块
开启
CompizConfig设置管理器