之前給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修改配置檔案:
- 以3.11.8的LiveUSB Creator制作的LiveUSB為例(不同的Creator版本,做出來的LiveUSB多少會有點不同),打開\boot\olpc.fth和\EFI\boot\bootx64.conf。
- 找到olpc.fth檔案裡root=這個參數(root=live:CDLABEL=LIVE)還有overlay=這個參數(overlay=LABEL=LIVE)記下來,去bootx64.conf裡找同樣的參數,改過來(overlay沒有,得自己添)。
- 把bootx64.efi裡面的ro參數改成rw(如果想讓他記住設定的話)
- 重新開機,UEFI方式啟動(如果硬碟是GPT分區的話,MBR請正常啟動),然後安裝(如果機器裡還有個win的話,系統時鐘别用UTC)
- root使用者登入GUI
- 安裝必要的程式
最快源(DVD版自帶fastestmirror)
yum install yum-fastestmirror yum-presto
開發工具(為安裝顯示卡做準備)
yum groupinstall “Development Tools”
RPMFusion源
- 下載下傳EPEL:http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm(32位的自己找)
- 下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
- 安裝- -!
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的依賴)
以上