用Fedora DIY屬于自己的Linux發(fā)行版
如果每次你安裝一個新的Linux發(fā)行版時都要做一些相同的配置,那么你應該創(chuàng)建一個自己的定制版Linux。人們一般覺得那些Linux發(fā)行版看起來都差不多,它們要么是KDE,要么是Gnome,使用特定的內(nèi)核,綁定了一堆軟件。但是實際上并不全是這樣 的,如果你總是在安裝了一個新的Linux發(fā)行版后重復做相同的配置,那么你就值得為此創(chuàng)建一個自己的定制版Linux。Revisor就是這樣的一個工 具,在這個教程中,我們展示了如何去做一個定制版Linux。
51CTO編輯推薦:Fedora 13——Goddard的創(chuàng)意
1、 安裝Fedora
Revisor是最近幾個版本的Fedora發(fā)行版中包括的一個工具軟件。你可以使用這些發(fā)行版中的任何一個來創(chuàng)建你自己的Linux發(fā)行版,不過 我們建議你使用最新版本的發(fā)行版。安裝非常簡單,如果你最近兩年安裝過其它的Linux發(fā)行版的話,這根本就不是一個問題。
在安裝完操作系統(tǒng)后,唯一需要做的就是安裝Revisor。可以點擊管理菜單,選擇“添加/刪除軟件”,然后搜索叫“revisor”的軟件包,最 后,點擊“應用”并允許安裝需要的附加軟件包。
不過,還有一個重要的步驟不能忘記,就是更新你的Fedora,讓它更新最新的補丁。你可以通過管理菜單里面的“更新”工具來更新系統(tǒng)。早期的 Fedora版本所攜帶的Revisor曾經(jīng)出過問題,不能創(chuàng)建正確的Live CD。
2、禁用安全限制
安裝之后,可以在“應用軟件/系統(tǒng)工具”菜單中找到Revisor。點擊它并輸入你的root口令。如果顯示了一個SELinux錯誤,你需要改變 你的系統(tǒng)的安全設置。SELinux是很嚴格的Linux安全系統(tǒng),嚴格限制了應用軟件可以做什么、不可以做什么。Revisor就受到了它的限制,所以 你需要改變安全級別到“Permissive”模式。
從管理菜單中找到“SELinux管理”,將當前安全模式從默認的“Enforcing”模式改變到“Permissive”。再次運行 Revisor,就不會顯示SELinux錯誤了。#p#
3、創(chuàng)建發(fā)行版
在Revisor的主窗口,點擊“Get Started(開始)”。你現(xiàn)在需要決定你的新的發(fā)行版將如何啟動,你可以選擇標準安裝方式或者Live體驗方式。
如果你需要將你自己的發(fā)行版安裝到多個不同的機器上,比如給辦公室里面安裝,第一個方式是個不錯的選擇。創(chuàng)建的DVD或CD可以將你的發(fā)行版,包括 一系列的軟件,不用任何提示就直接安裝完成。
如果你僅僅為了個人使用而創(chuàng)建發(fā)行版,那么Live體驗方式更有用一些。無論是創(chuàng)建一個Live CD/DVD還是一個U盤的Live體驗版,你都可以直接將它們插入到你的計算機,啟動之后就會顯示Linux桌面。通過Live體驗方式你可以使用 Linux桌面和你選定的軟件,并且這種情況下,你的發(fā)行版不會對你的計算機的硬盤做任何修改。這很適用于網(wǎng)吧和學校的計算機房。
在此,我們選擇最靈活的Live體驗方式的刻錄光盤(Live CD/DVD)。
4、軟件倉庫信息
點擊“下一步”顯示軟件倉庫配置頁。這里列出了你的發(fā)行版需要的軟件包的源,這些軟件包是基于特定的硬件架構(gòu)的。從右側(cè)選擇所要使用的架構(gòu)配置,默 認是最常見的選擇:f10-i386。如果你要建立其它硬件架構(gòu)的發(fā)行版,如Intel x64或PowerPC,你需要在相應的硬件架構(gòu)上做這個定制。Revisor不能建立與其運行的硬件環(huán)境不同的發(fā)行版。
除了選擇硬件架構(gòu)外,你可以改變目標目錄。這是用于存放生成的鏡像的目錄。
下面的選項,列出了可以用于下載你的發(fā)行版所需要的包的軟件倉庫。我們?nèi)∠催x除了Fedora倉庫外的其它倉庫。#p#
5、軟件包管理
跳過“載入Kickstart數(shù)據(jù)”頁,接下來一步是最重要的,在此你要選擇哪些軟件包將包含在你的發(fā)行版中。這些選擇不僅決定了你的發(fā)行 版能做什么和不能做什么,而且也決定了你的發(fā)行版的大小——這對于你要將發(fā)行版放到CD中很重要。
如果你希望發(fā)行版盡量的小,我們推薦你選擇XFCE桌面,而不是龐大的Gnome或KDE。如果你需要一個功能強大的桌面環(huán)境,你應該使用DVD來 承載發(fā)行版。
你應該選擇Base System分類里面全部軟件包,這些軟件包用于創(chuàng)建一個基本的運行環(huán)境。默認情況下,軟件包選擇界面只顯示軟件包分組,而不是每個獨立的軟件包。例如, 如果你要包括GIMP,你需要切換到搜索界面并搜索“gimp”,從搜索結(jié)果中選擇你要的軟件包。通常你應該至少安裝一個Web瀏覽器(如 Firefox)、文字編輯器(如OpenOffice.org)、音樂播放器(如Amarok或Rhythmbox)和視頻播放器(如totem)。
6、發(fā)行版的配置
現(xiàn)在你可以調(diào)整你的發(fā)行版的設置。第一個頁面是最重要的,用來配置你的語言和鍵盤布局,以及Live體驗系統(tǒng)的root密碼。你可以忽略內(nèi) 核參數(shù)和身份認證頁面的配置,之后你應該加一個默認的網(wǎng)絡設備并啟用防火墻。你還可以創(chuàng)建一個默認用戶賬戶。
這些配置都弄好后,點擊“下一步”。Revisor將分析軟件包依賴關(guān)系,計算需要多少字節(jié)存儲。如果大小超出了你的安裝介質(zhì)容量,你可以返回前面 并移除一些你選擇的軟件包。#p#
7、生成
在上述例子中,一個包括XFCE和GIMP的基本發(fā)行版大約需要700M。點擊“下一步”開始編譯過程,這包括11個步驟。
1、下載軟件包
2、創(chuàng)建文件系統(tǒng)
3、安裝軟件包
4、配置系統(tǒng)
5、配置網(wǎng)絡
6、創(chuàng)建內(nèi)存文件系統(tǒng)
7、重新標記文件系統(tǒng)
8、安裝引導菜單
9、卸載文件系統(tǒng)
10、壓縮內(nèi)核鏡像
11、創(chuàng)建ISO鏡像
生成速度依賴于你選擇的軟件包數(shù)量、Internet連接速度和你的機器性能。給你一個參考性的數(shù)字,我們的Intel Core 2 Duo 6400@2.13GHz的機器大約花費了90分鐘來生成了一個700M大小的發(fā)行版。
8、燒錄光盤
文件生成后,你可以在/srv/revisor的子目錄里面找到生成的ISO文件(如果之前沒有修改過目標目錄的話)。我們生成的文件放在 子文件夾Live中,名字是Fedora-10-Live-i386.iso。你需要將這個ISO燒錄到一張空白的可刻錄光盤中,在Fedora中,可以 右鍵點擊這個ISO文件,選擇“寫到光盤”即可。注意不要把ISO文件當成一個普通文件寫到光盤中,而是要作為一個鏡像燒錄到空白的可刻錄光盤中。
9、Linux發(fā)行版制作完成
燒錄完成后,你就可以使用你的新鮮出爐的Linux發(fā)行版了。將光盤插入到你的機器的光驅(qū)中并重啟,要確保你的機器是從光驅(qū)開始引導的,你可以通過 修改BIOS設置或在引導時通過菜單來選擇。
【編輯推薦】