Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          SUSE sles11安裝配置

              安裝SUSE sles11的過程記錄,分享給有類似需要的朋友,同時備忘。

              安裝過程比較簡單,值得一提的是,sles11有兩張dvd,如果只是安裝,dvd1(2.7g左右)就足夠了。另外,安裝過程中我選擇了直接禁止防火墻,個人開發使用,沒有必要同時可以省卻很多配置麻煩。

              安裝過程還是比較順利的,基本沒有出現意外,一路順風的完成并進入桌面,開始以下配置:

          (1) 開啟網絡服務
              suse 默認使用ssh做telnet登錄,同時沒有開啟ftp,因此需要修改一下。
              直接yast2 -> xinetd, 默認是禁止,修改為啟動。
              然后選需要的服務,有些需要安裝,好在都是安裝盤的源里面帶有的。
              至少ftp要安裝一個吧?順便把telnet也開啟了,自己用不比考慮安全性的問題,簡單的telnet還是有滿足需要的。

          (2) 裝載windows分區
              安裝時設置了裝載windows分區,ntfs格式,結果安裝完成后發現/windows/c(d,e,f)都是空的。
              打開yast2,找到分區管理器,發現配置沒有問題啊。隨便改點東西,然后保存,報錯:unknow filesystem type "ntfs-3g". 暈,默認配置是使用ntfs-3g來裝載nfts的windows分區,結果suse居然默認不安裝ntfs-3g!這個邏輯頗為奇怪!

              打開ntfs-3g的官網,下載最新的版本的ntfs-3g, 標準的configure, make, make install 命令進行安裝。

              完成后,重新修改分區設置,然后保存,順利裝載成功。進入/windows/c(d,e,f)發現文件都裝載成功了。

              期間configure時,更是有驚喜發現: error, no c compiler found in $path !超級暈,既然c的編譯器都不帶一個!yast2 -> 軟件管理 -> 搜索 gcc,將搜索到的gcc選上安裝,順便將gcc++也搞定。這里頗有點不明白suse是怎么想的,企業版怎么可能連個c編譯器都不帶? 這個畢竟是2.7g的dvd安裝版本,不是just enough版啊!

          (3) 修改語言為英文
              使用中發現語言設置為中文,telnet上來后總是顯示亂碼,懶的去折騰,重新修改語言為英文。
              修改方式,直接使用yast2 -> 系統 -> 語言, 選擇英文,確認之后重啟生效,yast2還是比較方便的。

          (4) 啟動直接進入文本界面

              考慮是作為服務器,基本很少有桌面需求,除非是使用yast2之類的配置工作。因此考慮啟動后直接進去文本界面,可以加快一點啟動速度,同時節約一點點可憐的資源。

              設置方法很簡單,打開/etc/inittab 文件,找到
          # The default runlevel is defined here
          id:5:initdefault:

              將這里的5 修改為 3 即可。
              這樣開機就直接進入文本登錄界面,如果有進入桌面的需求,可以先文本登錄后,執行init 5或者startx就可以了。

          (5) 設置windows分區的寫權限

              發現裝載的windows分區,默認umask和dmask都是133,因此非root用戶就只能有4的權限,即只能rx,不能w。痛苦的是,在windows分區上,即使su到root賬號,用chmod和chown命令也無法修改,命令可以執行不報錯,但是無法生效。因此非root用戶根本沒有辦法拿到windows分區的寫權限,太不方便了。
              只好修改mount時的umask和dmask為000,修改方式:yast2 -> 系統 -> 分區,找到要修改的分區,點fstab,修改里面的umask和dmask,默認133修改為000.
              上述修改后,非root用戶在windows分區下可以有些權限,但是發現即使是非root用戶新建立的文件或者目錄,user都是root。算了,找不到方法,將就用吧。

          (6) 設置windows分區的執行權限

              上面剛解決了寫權限的問題,而且從文件權限上看,執行權限也是有的。
              但是隨后安裝好jdk后,執行java -version檢查是否安全正確時,發現問題了:報錯說沒有權限!換成root用戶,還是報沒有權限。root都沒有權限,那問題肯定不是出在用戶權限上。
              試了一下將jdk暗轉到非windows分區,可以正常使用。
              因此猜測是mount windows分區的問題,再次查看mount fstab的選項,發現有exec的選項,應該就是這個了。用和上面同樣的方法,加入"exec",重新mount。之后這個問題解決了。

          (7) AMD 顯卡驅動安裝問題
              
              這個是安裝中最令人吐血的問題,主板是amd的785g集成主板,帶有amd 4200系列的集成顯卡,按說這個主板和顯卡是目前amd的市場主力,當紅小生,我在之前的ubuntu9.10中也非常輕松的安裝好了驅動,還炫耀了一下ubuntu的3d桌面特效。結果換成suse sles11就遭遇噩夢了!

              從amd官網下載到最新的10.3驅動,for linux的x86 (和x86-64是同一個安裝文件)版本,安裝過程倒是順利。安裝后重啟,進入桌面后感覺好像是生效了,因為分辨率正確設置了。但是非常驚訝的發現,鼠標沒了!稍后發現,不是鼠標沒有了,而是鼠標光標不見了,鼠標的功能還是正常的。開發頁面google解決方法時發現,頁面非常的慢,卡,比安裝驅動前還差!后來發現驅動應該是沒有安裝成功,ccc不能使用。顯卡屬性里面也不能識別amd 4200顯卡。

              折騰了很長時間,還是沒有搞定,最后將/etc/X11/xorg.conf替換為自動備份的安裝驅動前的版本,終于回復到原來的狀態,至少鼠標可以用了。考慮做服務器用,設置為直接進入文本界面,先不理會這個問題,稍后有時間再來解決它。
             
              順便鄙視一下amd和suse,這個問題不清楚是誰造成的,不過考慮到無論amd 4200顯卡還是suse操作系統,都算是目前市面上常見的東東,居然安裝個驅動都搞不定,linux努力這么多年了,在易用性上,和windows比較還是望塵莫及!



          posted on 2010-04-04 11:03 sky ao 閱讀(4295) 評論(1)  編輯  收藏 所屬分類: linux

          評論

          # re: SUSE sles11安裝配置 2014-10-26 05:35 qqq

          想去玩特別戰役  回復  更多評論   

          主站蜘蛛池模板: 礼泉县| 澄江县| 温宿县| 乐业县| 昂仁县| 景德镇市| 达州市| 独山县| 鄯善县| 内黄县| 凤阳县| 上杭县| 南平市| 德清县| 太仆寺旗| 诏安县| 南昌市| 左云县| 柯坪县| 沙坪坝区| 铜梁县| 密山市| 开阳县| 吉安市| 万荣县| 神木县| 永春县| 恭城| 勃利县| 晴隆县| 南投市| 连江县| 天等县| 定结县| 综艺| 林州市| 汉川市| 松滋市| 珠海市| 平江县| 吴川市|