用Fedora構建自己的Linux發行版

來源:互聯網
上載者:User

原文連結:http://blog.csdn.net/ivan820819/article/details/5726196#comments

如果每次你安裝一個新的Linux發行版時都要做一些相同的配置,那麼你應該建立一個自己的定製版Linux。 人 們一般覺得那些Linux發行版看起來都差不多,它們要麼是KDE,要麼是Gnome,使用特定的核心,綁定了一堆軟體。但是實際上並不全是這樣 的,如果你總是在安裝了一個新的Linux發行版後重複做相同的配置,那麼你就值得為此建立一個自己的定製版Linux。Revisor就是這樣的一個工 具,在這個教程中,我們展示了如何去做一個定製版Linux。

1、 安裝Fedora 
Revisor是最近幾個版本的Fedora發行版中包括的一個工具軟體。你可以使用這些發行版中的任何一個來建立你自己的Linux發行版,不過 我們建議你使用最新版本的發行版。安裝非常簡單,如果你最近兩年安裝過其它的Linux發行版的話,這根本就不是一個問題。

在安裝完作業系統後,唯一需要做的就是安裝Revisor。可以點擊管理菜單,選擇“添加/刪除軟體”,然後搜尋叫“revisor”的軟體包,最 後,點擊“應用”並允許安裝需要的附加軟體包。

不過,還有一個重要的步驟不能忘記,就是更新你的Fedora,讓它更新最新的補丁。你可以通過管理菜單裡面的“更新”工具來更新系統。早期的 Fedora版本所攜帶的Revisor曾經出過問題,不能建立正確的Live CD。

2、禁用安全限制 
安裝之後,可以在“應用軟體/系統工具”菜單中找到Revisor。點擊它並輸入你的root口令。如果顯示了一個SELinux錯誤,你需要改變 你的系統的安全設定。SELinux是很嚴格的Linux安全系統,嚴格限制了應用軟體可以做什麼、不可以做什麼。Revisor就受到了它的限制,所以 你需要改變安全層級到“Permissive”模式。

從管理菜單中找到“SELinux管理”,將當前安全模式從預設的“Enforcing”模式改變到“Permissive”。再次運行 Revisor,就不會顯示SELinux錯誤了。

3、開始做吧
在Revisor的主視窗,點擊“Get Started(開始)”。你現在需要決定你的新的發行版將如何啟動,你可以選擇標準安裝方式或者Live體驗方式。

如果你需要將你自己的發行版安裝到多個不同的機器上,比如給辦公室裡面安裝,第一個方式是個不錯的選擇。建立的DVD或CD可以將你的發行版,包括 一系列的軟體,不用任何提示就直接安裝完成。

如果你僅僅為了個人使用而建立發行版,那麼Live體驗方式更有用一些。無論是建立一個Live CD/DVD還是一個隨身碟的Live體驗版,你都可以直接將它們插入到你的電腦,啟動之後就會顯示Linux案頭。通過Live體驗方式你可以使用 Linux案頭和你選定的軟體,並且這種情況下,你的發行版不會對你的電腦的硬碟做任何修改。這很適用於網吧和學校的電腦房。

在此,我們選擇最靈活的Live體驗方式的燒錄光碟片(Live CD/DVD)。

4、軟體倉庫資訊
點擊“下一步”顯示軟體倉庫配置頁。這裡列出了你的發行版需要的軟體包的源,這些軟體包是基於特定的硬體架構的。從右側選擇所要使用的架構配置,默 認是最常見的選擇:f10-i386。如果你要建立其它硬體架構的發行版,如Intel x64或PowerPC,你需要在相應的硬體架構上做這個定製。Revisor不能建立與其啟動並執行硬體環境不同的發行版。

除了選擇硬體架構外,你可以改變目標目錄。這是用於存放產生的鏡像的目錄。

下面的選項,列出了可以用於下載你的發行版所需要的包的軟體倉庫。我們取消勾選除了Fedora倉庫外的其它倉庫。

5、軟體包管理
跳過“載入Kickstart資料”頁,接下來一步是最重要的,在此你要選擇哪些軟體包將包含在你的發行版中。這些選擇不僅決定了你的發行 版能做什麼和不能做什麼,而且也決定了你的發行版的大小——這對於你要將發行版放到CD中很重要。

如果你希望發行版盡量的小,我們推薦你選擇XFCE案頭,而不是龐大的Gnome或KDE。如果你需要一個功能強大的案頭環境,你應該使用DVD來 承載發行版。

你應該選擇Base System分類裡面全部軟體包,這些軟體包用於建立一個基本的運行環境。預設情況下,軟體包選擇介面只顯示軟體包分組,而不是每個獨立的軟體包。例如, 如果你要包括GIMP,你需要切換到搜尋介面並搜尋“gimp”,從搜尋結果中選擇你要的軟體包。通常你應該至少安裝一個Web瀏覽器(如 Firefox)、文字編輯器(如OpenOffice.org)、音樂播放器(如Amarok或Rhythmbox)和視頻播放器(如totem)。

6、發行版的配置 
現在你可以調整你的發行版的設定。第一個頁面是最重要的,用來配置你的語言和鍵盤配置,以及Live體驗系統的root密碼。你可以忽略內 核參數和身份認證頁面的配置,之後你應該加一個預設的網路裝置並啟用防火牆。你還可以建立一個預設使用者賬戶。

這些配置都弄好後,點擊“下一步”。Revisor將分析軟體包依賴關係,計算需要多少位元組儲存。如果大小超出了你的安裝介質容量,你可以返回前面 並移除一些你選擇的軟體包。

7、產生
在上述例子中,一個包括XFCE和GIMP的基本發行版大約需要700M。點擊“下一步”開始編譯過程,這包括11個步驟。

  1、下載軟體包
  2、建立檔案系統
  3、安裝軟體包
  4、配置系統
  5、配置網路
  6、建立記憶體檔案系統
  7、重新標記檔案系統
  8、安裝引導菜單
  9、卸載檔案系統
  10、壓縮核心鏡像
  11、建立ISO鏡像

產生速度依賴於你選擇的軟體包數量、Internet連線速度和你的機器效能。給你一個參考性的數字,我們的Intel Core 2 Duo 6400@2.13GHz的機器大約花費了90分鐘來產生了一個700M大小的發行版。

8、燒錄光碟片
檔案產生後,你可以在/srv/revisor的子目錄裡面找到產生的ISO檔案(如果之前沒有修改過目標目錄的話)。我們產生的檔案放在 子檔案夾Live中,名字是Fedora-10-Live-i386.iso。你需要將這個ISO燒錄到一張空白的可燒錄光碟片中,在Fedora中,可以 右鍵點擊這個ISO檔案,選擇“寫到光碟片”即可。注意不要把ISO檔案當成一個普通檔案寫到光碟片中,而是要作為一個鏡像燒錄到空白的可燒錄光碟片中。

9、歡呼吧 
燒錄完成後,你就可以使用你的新鮮出爐的Linux發行版了。將光碟片插入到你的機器的光碟機中並重啟,要確保你的機器是從光碟機開始引導的,你可以通過 修改BIOS設定或在引導時通過菜單來選擇。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.