打造自已的Linux系統! - 電腦

Kyle avatar
By Kyle
at 2007-06-23T20:10

Table of Contents


為了要對版上有生產力,所以寫了一份概論。
這個是最DIY的Gentoo安裝方式,已經接近自已最專業DIY的LFS系統了。
Step by Step,用十個步驟講解Linux誕生的每一步程序。

與Windows Server系統不同的是,大部份自動設定的部份,都要靠自已
來,這個LFS特別的是不能像Windows一樣,自動設定硬體,其他的版本
就方便多了,但是設定好的成就會很高興。

X86版本和昇陽的Sparc、X86-64會有些許的差異,但是這篇是要能理解
所有安裝過程,大部份都可以通用的,甚至FreeBSD、CentOS、Solaris
都離不開這些Bone的過程。

當然這個也不是一定要這樣做的正規安裝,自已可以嘗試用自已得意的
技巧,因為人是活的。

取之於社會,用之於社會,版權沒有,歡迎轉載。

第一步-選擇適合的安裝方式:

安裝 Gentoo 有許多方式。您可以使用我們的 minimal Installation
CD來安裝,或者使用 Universal Installation CD 也可以。

一、網路安裝-使用最小的網路開機片,由網路下載原始碼編譯。
  好處:編譯程式可以為硬體量身打造系統,可以將不必要的不需載
入,提高效能。

二、Live CD!-直接使用編譯好的二進位檔載入程式。
  好處:安裝方便。

這時候需要手動載入各種硬體的Driver,不用的就不需載入。
另一方面,要設定Root(也就是視窗的 Administrator)的帳號與密碼,
此外另外加入一個普通使用者到root群組,要更改系統的時候再用Su來
提昇權限到Root,一方面也是為了系統安全。

第二步-設定網路:

為了能夠下載到最新版的原始檔,您將要先作一些設定。

一、看看載入好的Driver是否正確啟動網路卡,這對網路安裝的用戶是
一定要的,沒有網路怎麼下載程式來編譯,您說對吧。
二、設Proxy ,如果線路狀況不是很好,就可以用代理伺服器下載原始
碼編譯。
三、如果你手上的網路卡是無線網路,將Driver載入之後,用DHCP或固
定IP,在私人網路得到IP,並重覆一、二動作。

第三步-準備分割磁碟

為了要安裝Gentoo,您一定要建立一些所需的分割區。這章的內容將為
您解釋如何設定磁碟分割。

一、Linux跟Windows不一樣的是用目錄來分配系統的分割區,啟動好開
機的MBR才可以正確導入Linux。
二、SWAP就是視窗的分頁檔,建立用來放置暫存的臨時資料,也可以用
視窗的方式,把SWAP設成一個檔案,詳情請看說明書。
三、Root是主分割區,載入時一定會用到它,將他建立起來。
四、將各種分割區掛載於系統之後,就可以將原始碼置入編譯。

PS:懶人分割法就用/root、swap,這個是新手練習時用的,老練一點就
可以像我本身在FreeBSD一樣,/、分頁檔swap、像C:\Program Files /
usr、專門放事件記錄的/var、放置使用者資料的c:\Documents and Se
ttings的/home。

第四步-Gentoo 安裝檔案:

Gentoo 使用 stage3 壓縮檔來安裝。在這一章會告訴你如何解開 stag
e3 壓縮檔,以及設定 Portage。

一、設定目期及時間。
二、從網路或光碟,在/置入原始碼。
三、自已設定為機器打造適合編譯的參數,適合編譯的參數可以將效能
加快。
四、開始漫長的編譯……去看王建民或打打網路麻將,或休息一下也不
錯。

第五步-安裝 Gentoo 基礎系統:

在你安裝及設定好 stage3 後,您將會擁有一個 Gentoo 的基礎系統。
這章將會為您解釋如何到達完成安裝的過程。

一、找一個有源始碼的站點,使用mirrorselect程式可以方便尋找。
二、使用Chroot進入掛載的/分割區,這個分割區是沙盒(SendBox),此
時基本民生用品都有了,這個就是自已一磚一瓦打造LFS的樂趣。
三、將像視窗的安裝清單(Portage)載入。
四、設定環境變數。

第六步-編譯核心

Linux kernel 是每個版本的核心。這章將解釋如何編譯您的核心。

一、設定主機所在的時區,這個跟視窗一樣。
二、進入核心設定選單,現代用光棒選比以前Freebsd的修改/usr/src/
sys/i386/conf/GENERIC或更早的Linux一問一答方便多了,這時候
就像跑車一樣,將不需要或過重的零件去除,讓他跑的更快。
三、也可以將額外的編譯成模組,需要再載入。
四、genkernel 是通用核心,當系統有問題載入它進入系統修理,或移
機時也是一樣。

第七步-設定您的系統:
您將需要編輯一些重要的設定檔。這章將解釋這些重要設定檔功能以及
設定。

一、設定載入分割區表 fstab,系統啟動時就會自動掛載目錄,如果有
用Samba或NFS也可以於 FSTAB設定,就方便多了,至少不用每開機
一次就手動掛載一次。
二、設定主機名稱、領域名稱,這個跟Windows大同小異。
三、如果之前網路卡還無法正確載入,這裡可以用自已 Driver 設定並
載入,啟動。
四、確認root帳號密碼設定了沒,有些天兵就是沒設,就被Hacker闖進
來了。
五、設定Console,虛擬終端機可以像視窗一樣,用Ctrl+alt+數字切換
自如。

第八步-安裝必要的系統工具:
就如之前所提的,Gentoo的哲學是選擇。這章將帶領您選擇並且安裝一
些重要的工具。

一、確定裝置設定,2.4版的核心還是使用老舊的node方式管理。
二、啟動系統記錄器,這對系統安全有很大的幫助,跟Windows 的事件
記錄器一樣。
三、Cron 伺服器,設定系統排程,跟Windows的系統排程一樣。
四、設定DHCP讓Linux一開機就分配到ip。
五、使用ADSL架站的,載入PPPOE。

第九步-設定開機管理程式:

在 x86架構中已經包含一些開機管理程式。每一種都有各自設定方法,
我們將帶領您一步步設定您的開機管理程式。

一、選Grub或Lilo載入您一磚一瓦打造的Linux吧!

最後一步-完成您的 Gentoo 安裝:
到這個步驟時,您已經差不多要完成安裝過程了。我們只需要建立一個
(或多個)系統使用者。

一、確認是否建立安全的系統使用者,沒有大更動就不要隨便用Root。
二、重新啟動,好好享用您一磚一瓦打造的Linux吧!

現在您的 Gentoo 系統已經完成安裝了,然後呢?

後記:其實小弟本身第一次學的不是Linux,而是FreeBSD,說實在的Fre
eBSD七年前資源比Linux還少,所以現代人真的很幸運,有專門討
論區可以討論,有說明書可以使用。

Ubuntu 的安裝也是像傻瓜相機一樣方便,但是他簡單圖形化後面
就是要更用心去管理,Gentoo 就如單眼相機一樣,麻煩但是可以
對系統了解更多。

對了,癮科技指出微軟的安全性產品部門工作報告:Vista 比 OS
X 和 Linux 都要安全,這個我沒話說…

相關報導:http://0rz.tw/ca2L3

備註:編譯來說對您是比較好的,編譯程式設定正確、機器夠快速,這
樣量身打造Linux 在載入記憶體與執行,會比直接拿編譯好的執
行檔來的迅速。

直接拿安裝好執行檔,雖然方便,但是有一定程度的 Garbage,
另一方面載入與執行可能會出現不可預期之錯誤(Core Dump)。

[email protected]

--
妖魔逃出小村! 米莉亞施展幻影絕技,終於在天黑前追上妖魔!

米莉亞:妖魔,受死吧!
妖魔: 我好慘啊! 跑了一整天,腿都虛累累阿,還要被妳殺掉。
米莉亞:我比你還慘! 你只用跑一趟,殺了你我還要扛著你那
    麼重的屍體回去,村長才肯給賞金!
--
Azelight:使用Gentoo經驗值會提昇得非常快 06/23 21:33
eyn:比較完整的版本可以參考 這個網站的文件 ^^ 06/23 22:01
eyn:www.gentoo.org/doc/zh_tw/handbook/handbook-alpha.xml 06/23 22:01
emilwu:推一下FreeBSD,雖然我先碰的是UNIX終端機,不過後來也是 06/24 15:19
emilwu:從X86的FreeBSD跟昇陽工作站開始入手,Linux反而比較後期 06/24 15:19
emilwu:早期FreeBSD只能去News或是BBS上面問人啊..... 06/24 15:20
※ 編輯: earlreco 來自: 220.132.152.13 (06/24 15:39)
※ 編輯: earlreco 來自: 220.132.152.13 (07/12 18:47)

Tags: 電腦

All Comments

Agnes avatar
By Agnes
at 2007-06-26T09:56
使用Gentoo經驗值會提昇得非常快
Olga avatar
By Olga
at 2007-06-28T20:03
比較完整的版本可以參考 這個網站的文件 ^^
www.gentoo.org/doc/zh_tw/handbook/handbook-alpha.xml
Genevieve avatar
By Genevieve
at 2007-07-03T08:29
推一下FreeBSD,雖然我先碰的是UNIX終端機,不過後來也是
從X86的FreeBSD跟昇陽工作站開始入手,Linux反而比較後期
Rosalind avatar
By Rosalind
at 2007-07-04T18:27
早期FreeBSD只能去News或是BBS上面問人啊.....

老爸的電腦沒辦法調整網頁字體大小,請大家幫忙

Rosalind avatar
By Rosalind
at 2007-06-23T19:46
爸爸接收了表姊的二手電腦 經過重灌整理後一切正常 但他嫌網頁字太小 我幫他從檢視>字體那邊調整 結果只有部份網頁成功被我調整到(.html的) 老爸常掛的論壇(.asp)卻依然顯示小字 而且是小到要很貼近螢幕才看的到的螞蟻字.... 試過CTRL+滾輪 但還是沒有解決問題andgt;and#34;andlt ...

關於電腦升級..

Bethany avatar
By Bethany
at 2007-06-23T18:51
※ 引述《easnt (好了..換成頭暈=__=)》之銘言: : 有聽說ram可能要漲價了... : 所以上來問一下... : 主機板asus P4B533-V(非常古老的一個主機板...) : 請問有人知道RAM最大可以加到多少.. P4B533-V這塊主機板有支援到2G的RAM 但是有單條容量限制(年代久 ...

Excel 欄與列數值互換方式

Puput avatar
By Puput
at 2007-06-23T18:10
說明 Excel 是一個很方便的程式 可以用來處理很多的數字、運算、圖表 尤其對於統計、會計及相關一些簡單數字處理 Excel 提供了不錯的支援 但在面對大筆資料輸入時 有時一不小心會把欄與列的數值搞混 本來該在攔出現的值出現在列 本來該在列出現的值出現在欄 要重新輸入又 ...

關於電腦升級..

Rosalind avatar
By Rosalind
at 2007-06-23T17:55
有聽說ram可能要漲價了... 所以上來問一下... 主機板asus P4B533-V(非常古老的一個主機板...) 請問有人知道RAM最大可以加到多少.. CPU最高可以支援到多少GHz的.. (搜尋過了...沒有人提到這個古老的主機板可以最大加到多少... 所以拜託各位高手解答了...) ...

這是個好版...

Mary avatar
By Mary
at 2007-06-23T17:52
恩 我是男生(廢話) 版主砍我文+浸我水桶之前(不要阿阿阿阿~~~~~~) 我只想說 雖然好像在這個板上沒有看到男生 可是我還是覺得這個版很棒 我是電腦白痴 最近要買筆電 才開始接觸這方面的資訊 很多東西根本聽不懂... (控肉?酷睿?平板電腦?) 問了別人還是霧煞煞 解釋跟沒解釋一樣orz.... 不過這 ...