为使用HD4XXX显卡的机器安装CentOS6.4

之前给RaspberryPi弄Pidora的时候,把之前的CentOS6.3弄坏了(进不去系统,卡在启动log那里不动了。)

找来找去,原因好像是因为弄Pidora的时候,曾经把它的根目录复制到CentOS的根目录所在分区上某个文件夹里,然后又剪切回去。也许Pidora里面有软、硬文件链接神马的吧,可能剪切的时候,就顺带着把CentOS系统里面的某些文件也给剪掉了(又试过两次,只要复制之后,再剪切,一定会损坏CentOS。话说还真是脆弱啊——Linux)。

于是,只好重装了,看6.4出了,就下来装。结果卡在显卡了(果然太老了,改换电脑了么- -!,继Fedora之后,CentOS也放弃他了)。找来找去,就在显卡快烧了的时候,找到了这篇文章:http://www.thinkingquest.net/articles/38.html

不说废话了,安装步骤流水帐:

  • 官网下6.4的Live DVD(CD版的内容太少)
  • 下LiveUSB Creator(就是Fedora常用的那个)
  • 找张SD卡做Live USB
写道
这里要批评一下LiveUSB Creator,常规引导方式没问题。但是如果想用UEFI方式引导,需要手动配置,他的配置会让你进不去系统。好几个版本都有这样的问题,不过一直没改过。

 于是,给做好的Live USB修改配置文件:

  1. 以3.11.8的LiveUSB Creator制作的LiveUSB为例(不同的Creator版本,做出来的LiveUSB多少会有点不同),打开\boot\olpc.fth和\EFI\boot\bootx64.conf。
  2. 找到olpc.fth文件里root=这个参数(root=live:CDLABEL=LIVE)还有overlay=这个参数(overlay=LABEL=LIVE)记下来,去bootx64.conf里找同样的参数,改过来(overlay没有,得自己添)。
  3. 把bootx64.efi里面的ro参数改成rw(如果想让他记住设置的话)
  • 重启,UEFI方式启动(如果硬盘是GPT分区的话,MBR请常规启动),然后安装(如果机器里还有个win的话,系统时钟别用UTC)
  • root用户登录GUI
  • 安装必要的程序

最快源(DVD版自带fastestmirror)

yum install yum-fastestmirror yum-presto

开发工具(为安装显卡做准备)

yum groupinstall “Development Tools”

 RPMFusion源

  1. 下载EPEL:http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm(32位的自己找)
  2. 下RPMFusion:http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm && http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm
  3. 安装- -!

NTFS支持

yum install ntfs-3g

 更新

yum update
reboot

 降级Xorg

yum remove xorg-x11-drv-modesetting
yum --disablerepo=\* --enablerepo=C6.3\* downgrade xorg\*
yum --disablerepo=\* --enablerepo=C6.3\* install xorg-x11-drivers

 防止Xorg再次被更新

编辑/etc/yum.conf添加 exclude=xorg*

安装显卡驱动必要的依赖

yum install libX11.i686 libXext.i686 glibc.i686 libstdc++.i686 compat-libstdc++-33
  •  安装显卡

官网下载驱动 解压,改名成ATI.run(不然名字太长了)

改权限(如果开了SELinux,而且又没用root登录的话,有些目录下即使改了可能也不能运行)

chmod a+x ATI.run

 释放

./ATI.run --extract ati

 生成安装文件

cd ati
./packages/RedHat/ati-packager.sh --buildpkg RHEL6_64a

 安装

cd ..
rpm -ivh fglrx64_p_i_c-X.XX.XXX.X-X.x86_64.rpm

  如果之前装过(init 5的时候,强制安装会提示驱动正在使用)

init 3

 然后重新root登录(cd到所在目录),再

rpm -ivh fglrx64_p_i_c-X.XX.XXX.X-X.x86_64.rpm --force --nodeps

 初始化(从6.3甚至再早开始,就已经没有/etc/X11/xorg.conf了,都是/etc/X11/xorg.conf.d文件夹了,结果现在网上还到处都是那种还需要备份文件神马的……啥也不说了- -!)

aticonfig --initial
reboot

 验证

fglrxinfo
glxgears

 第一个命令没安装成功的话,是没有的。安装成功没重启的时候,显示的还是以前的驱动,重启(或者从init 3 切到 init 5)之后才可以看见HDXXXX字样

第二个命令,用闭源驱动之后,帧数神马的会明显提高……

  • 温度监控
yum install lm-sensors
sensors-detect

 然后一路回车

下载、安装并添加到面板上:http://pkgrepo.linuxtech.net/el6/release/x86_64/gnome-applet-sensors-2.2.7-4.el6.x86_64.rpm && http://pkgrepo.linuxtech.net/el6/release/x86_64/libXNVCtrl-169.12-6.el6.x86_64.rpm(后面这个是sensors applet的依赖)

以上

猜你喜欢

转载自turnip-gray.iteye.com/blog/1895406
今日推荐