歡迎您光臨本站 註冊首頁

linux 初學經驗

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

原創:xgywd

會「用」電腦已經十多年了,但仍然是老菜鳥,亂七八糟學了好多電腦的東西,一開始是DOS, 然後windows3.2,windows95,98,2000,20003,XP,2003XP sever,最值得自豪的就是DOS,當時我用DOS的批處理和ANSI控制台指令,曾經做出來過一套定時屏蔽鍵盤的惡意代碼。當時好像還沒惡意代碼這個詞,那時候的高手們都用彙編做病毒。我不行,只會DOS,唉。那還是我沒日沒夜的看一書叫做DOS6。22大全的書。研究了半年才搞通的。

這種學習情況在widnows95的時候被打破了。。windows只給我留下了一個窗口。其它的什麼也看不到。讓我無所侍從。雖然漂亮了很多。但我鬱悶。難道我只能學到如此了嗎?唉。不僅這樣,由於生活所迫,學習條件也沒有了(當時我學慣用的電腦是一個鄉政府的電腦。全鄉就兩台。486機16M內存。600M硬碟。我霸佔了人家機器半年,人家不幹了。把我給趕跑了。不讓我用了)

時光如水,歲月如梭。當我再次真正摸到電腦的時候是在我當兵后的第二年。這時已經是2001年了。大部分流通的版本是win98。win2000市場上已經有盜版光碟了。XP已經顯出芳蹤。拉開太遠了。唉。學學應用吧。在部隊里,做做教案,幻燈片。在看到word里的那些宏指令的時候,我知道,自己拉的太多了。再學已經不好追了。不過我還是有著一腔熱血啊。學!NND,學網路,學黑客。學編程,turbo c,亂七八糟學了一大堆,才發現,一樣精通的都沒有。東西太多了,學不過來了。部隊混了5年。每天擠出一點時間就學。當5年過去之後。一事無成。免費用電腦的地方又沒了。

回到家之後,咱已經成人了,工作,戀愛。結婚,生子。養家糊口,這一忙活。幾年就又過去了,現在工作穩定,家有小資,電腦又裝起來了。網路也連上了。我就不信,我學不成這電腦。在部隊的時候就聽說這linux是開源的好東西,前些天我就安裝了redhat9.0,當時我以為這東西還很先進。誰知道,一個RAR的安裝,就顯露了出了它的不足,版本太低。要升級內核,可是現在到哪裡去找它的內核啊。9。0以後就沒有redhat公共的版 本了,太鬱悶了。

還好,在網上看了好多資料,才知道,現在已經是fedora的時代了。我一狠心,花了12個小時下載了安裝DVD。按著下載的教程,從硬 盤上安裝成功。fedora 7.後來有人說fc7不是穩定版。我就又下載了fc8.安裝時才發現,這東西是64位系統,咱這二手32位X86的CPU也不行啊。唉。。下載吧。。Fedora-8-i386-DVD.iso,搞的我好鬱悶,俺老婆總問我,你下載(崽)下到啥年去啊,咱家老母豬下崽下的也比你快。這都三天了,還沒下完呢。(哈哈哈)

故事講完了,現在就把這兩周我學習的經驗與大家分享。

一、硬碟安裝fc8

因為我的redhat是用光碟安裝的,所以在引導的時候,Grub已經在運行。如果沒有這個軟體的朋友,可以到網上搜搜,下載安裝都很簡單,這裡就不說了。

首先做的就是空出一個分區來。大小隨意,如果完全安裝的話,最好是預留15G的空間。已后裝遊戲什麼也方便

然後就是在windows里把Fedora-8-i386-DVD.iso放在某分區的根目錄上。然後下用RAR把Fedora-8-i386-DVD.iso中的isolinux這個文件目錄(文件夾)解壓到某個分區的根目錄上,最好這兩個不要放在一個分區上。(唉。我也沒試過放在一起是什麼效果。我也是看別的帖子上這麼寫的)然後重起機器

引導的時候在Grub的時候,按任意一鍵進入Grub的菜單選擇,然後按E鍵進入編輯。
root (hd0,1)
kernel /isolinux/vmlinuz
intrd /isolinux/intrd.img

其中root (hd0,1) 0 是指第1硬碟, 1 是指硬碟上的第1個分區。這裡是指你isolinux這個目錄(文件夾)所放的位置。如果你的isolinux放在第二個硬碟第2個區分,這裡就變成了 (hd1,2)/*理論是這樣,不過能不能好使俺就不知道了,因為這安裝光碟能不能識別第二個硬驅還不一定(網路上有傳說,沒細看)。咱也不知道這問題,就不說了*/

kernel /isolinux/vmlinuz 這句是指定你的內核存放位置,在root中已經指定了硬碟和分區,這裡指定的就是目錄的具體路徑。 「/」根目錄下的「isolinux/」下的vmlinuz文件,就是內核

intrd /isolinux/intrd.img 這句是指定你的內存鏡像存放位置。這裡面有一些硬體的驅動什麼的。


好了,設好這后,按b鍵。進行引導。
只要你指定的位置是正確的,這裡就開始引導了(如果不對就挨排兒試。一個一個換找到為止),然後會出現英文的選擇安裝語言。選擇中文大陸,是上面chinese括弧有Simplified的那個,如果選擇繁體字就選擇下面帶Traditional的那個,那個是繁體字。

第二步是進行鍵盤布局選擇,選擇us 美式英文鍵盤布局。

第三步是安裝位置選擇,選擇hard drive(硬碟安裝)

然後選擇安裝盤位置

sda1 第一個主分區
sda2 第二個主分區
sda3 第三個主分區

sda5 擴展分區第一個分區
sda6 擴屏分區第二個分區
sda7 擴展分區第三個分區
sda8 擴展分區第四個分區

你的安裝盤放在哪個分區就選擇那個分區

然後一切大吉了,剩下的全是中文提示的了,更簡單了。

分區,把空出來的分區刪了,然後新建一個100M-200M的BOOT分區(如果選擇自動分區,它會分出一個196M的引導分區,不知道是什麼原因)。再建一個1G的swap交換分區(交換分區就像win里的虛擬內存)。剩下的全部用於根分區

然後繼續,選擇要安裝的軟體包,最好是把開發工具和開發工具庫都安裝上,不然以後安裝其它軟體包的時候會很麻煩。都能用的到。

最後就是等。。一直到結束。。重起電腦,哈哈,完成了

二、進入到linux首先做的事。

1、我的第一件事,就是配置網路,因為連上網之後,遇到不明白的東西就不必再去windows里上網查了。哈哈
配置網路很簡單,在系統-管理-網路里
選擇新建連接
然後選擇新建xdsl連接,出現對話框,給你這個連接起個名字,我的是tietong(鐵通)
然後輸入你的寬頻用戶名和密碼。OK大功告成。比windows都簡單。
不過前提是,你的網卡好使。。如果想連上網,再激活前把貓貓打開,並連好線

在redhat9.0也是這麼建網路連接,不過要把乙太網自動激活給關掉。如果設成自動激活的,就連不上網了(據說這是eth0網卡的dhcp和pppoe的dhcp兩次自動分配起的衝突,不過在fedora8里這個問題已經完美解決了,只要設好用戶和密碼就連得上)
2、第二件事,輸入法的配置。fc8簡單了,想輸入法按ctrl+空格鍵就出來了,在fc7的時候不行,要自己設,
右鍵點上面右側面板上的一個小方塊。會出現一個sim設置。好了,就是它
點開以後,選擇全局設置,裡面有一個開關鍵設置。我按照windwos的習慣,把游標放裡面,然後按ctrl+空格。
出問題了,不好使 -_-! 觀察了一下,後面有三個小點 " ... " 。用滑鼠點了一下試試。
又彈出一個對話框。哈,原來如此。在這裡,把游標放在鍵碼那個欄里。ctrl+空格。-_-!!!!。
沒裝明白。還是不好使。又觀察了一下,後面還有三個小點 「...」好麻。難道還在後面?我點!
又彈出一個對話框。。。
終於找到地方了。這是一個捕捉框,在這裡才能按快鍵進行捕捉。不過這個捕捉框設計的跟警告框一樣,看了好幾次都誤認為這東西是警告,而不是捕捉。

sim輸入法什麼都好,就是這個地方設置的太差了
3、第三件事,就是配置yum了
第一個要執行的指令就是下面這個了,這個yum插件使yum選擇最快的源
yum install yum-fastestmirror
然後 yum install yumex /*這個是安裝yum的GUI(圖形)界面*/
然後在 /etc/yum.repos.d/ 建一個文件 compiz-fusion.repo
在文件里寫上:

[fusion]
name=Compiz Fusion repository
mirrorlist=http://www.dfm.uninsubria.it/compiz/mirror-f$releasever-$basearch
#baseurl=http://www.dfm.uninsubria.it/compiz/fusion/$basearch/
enabled=1
gpgcheck=0

保存退出
哈哈,以後安裝3D桌面全靠它了
最後是yum源的問題。唉。。這個我也沒整明白,找不到好源。不過我用默認的源能達到30-50KB左右。也能對付用了,就這個了

4。升級系統

yum update 搞定。不過這個時間是相當的慢長。完全安裝fedora8,50KB下載速度,大約是12-14小時全部升級完畢

如果你不想一下全升級完畢,可以用yumex這個圖形化界面,有選擇的分批安裝

5、升級完系統之後,就是顯卡的安裝了
記住必須先升級系統,再安裝顯卡,為什麼呢,這是因為顯卡是編譯內核的。系統升級的時候也是要更新新內核的,所以如果你先裝了顯卡驅動。就被更新給衝掉了,什麼也剩不下,還得重裝

顯卡驅動我只說一種,就是NVIDIA顯卡的驅動。因為我的就是這種,別的沒有用過,咱沒發言權
NVIDIA顯卡驅動在NVIDIA官網上非常好找,http://www.nvidia.cn/page/home.html
在驅動下載裡面有一個非常人性化的查找方式
我的顯卡是 Geforce4 MX440 所以在搜索里如下填寫:

類型:Geforce
系列:Geforce mx series
系統 linux 32位
語言 Chinese(Simplified)

設好之後,下載了一個叫 NVIDIA-Linux-x86-96.43.05.pkg1.run的驅動,並把這個驅動放在root目錄,

其實驅動的安裝最大的難點就是找不到系統內核源碼。特別在那些開始安裝的時候沒裝開發庫和開發工具的系統

安裝驅動必須在退出X-winwos,所以,我們先做的就是ctrl+alt+F1,切換到字元下,用root登錄
然後執行命令 init 3
這時會給出退出Xwindows的提示
回到命令符后, 執行 ./NVIDIA-Linux-x86-96.43.05.pkg1.run或 sh NVIDIA-Linux-x86-96.43.05.pkg1.run
然後就進入NVIDIA安裝的shell(界面)了,先是協議,選擇左邊的同意。然後就是進行編譯了,一路OK下去,到完成

如果你的系統是XEN或是沒有安裝內核源碼就會出現錯誤提示,說找不到kernel-devel
對於xen虛擬機,咱沒整明白,好像有補丁。
如果是沒有安裝內核源碼,只要把安裝程序退出來后執行

yum install kernel-devel

搞定!再運行 ./NVIDIA-Linux-x86-96.43.05.pkg1.run或 sh NVIDIA-Linux-x86-96.43.05.pkg1.run 就可以安裝成功了

然後,重起系統 shutdown -r now
或直接 執行init 5 運行x-windwos

這時就會有NVIDIA的logo畫面一閃過,證明顯卡安裝的成功
登錄之後,就可以在系統工具里找到NVIDIA的圖形設置工具了

在這裡注意,在安裝好驅動之後,系統自帶的屏幕解析度的那個就不好使了,最好就不要用了
一切都在NVIDIA里設置

今天先說這麼多,以後,還會有其它的上來

[火星人 ] linux 初學經驗已經有341次圍觀

http://coctec.com/docs/linux/show-post-152208.html