DRBL for RedHat, Fedora Core, Mandrake以及CentOS
4步安裝法

[版權說明] [作者列表] [前言][修改紀錄] [安裝] [使用] [致謝] [參考網址]

修改日期 2005/Jun/23



一、版權說明

本文版權屬於全體作者所有,且以 GNU FDL 授權合約發佈。在遵守 GNU FDL 授權合約的情況下,您可以複製、散佈,以及修改本文件。唯請保持作者列表的完整,若您修改過此份文件,也請在作者列表中加入您的大名。
同時請注意本文件沒有任何擔保,若因本文件而產生任何直接或間接的損失,本文作者群均不負任何法律及道義上的責任。

二、作者列表

蕭志榥 (steven _at_ nchc org tw)
黃國連 (klhaung _at_ gmail com)
王順泰 (c00wht00 _at_ nchc org tw)
孫振凱 (ceasar _at_ nchc org tw)
王耀聰 (jazzwang _at_ nchc org tw)

三、前言

4步安裝法主要是提供一個快速安裝的方式,讓您很快的將集中管理的環境建好。安裝過程中有很多選項可以選,您可以依照您的需求選擇。

四、修改紀錄

    1. 2003/07/07 DRBL for RH9 4步安裝法首次撰寫
    2. 2003/07/15 增加網路交換器要注意的事項
    3. 2003/07/17 如果client有local HD,程式增加使用local HD的free space來產生swap file,這樣RAM不夠的client也能跑
    4. 2003/08/01 增加選項讓client選用是否用serial console以及SMP 的kernel
    5. 2003/08/25 etherboot 5.2.1 release了,不過目前DRBL for RedHat尚未支援,故在做client開機片的時候提醒user不要用5.1.x (testing) 與5.2.x (stable)版本。
    6. 2003/08/25 因NCHC改為財團法人,.gov.tw domain即將失效,更新所有.nchc.gov.tw為.nchc.org.tw.
    7. 2003/08/27 增加利用一片開機片來判斷client網路卡開機所需要的image檔,另外也將原本etherboot 5.0.7的例子改成5.0.11。
    8. 2003/10/04 增加支援autologin, timed login等功能,修正一些bugs,將DRBL改名為Penguinzilla. Clonezilla (OCS)功能已經完成
    9. 2003/11/30 增加DRBL的使用說明
    10. 2003/12/28 增加在server上安裝RedHat 9時的注意事項,以及增加使用說明(drbl-cp-host, drbl-cp-user以及更新指令等)。
    11. 2003/12/31 新網頁上線,版面稍微修改一下。
    12. 2004/03/08 支援RedHat 8.0, 9, Fedora Core 1以及Mandrake 9.2。
    13. 2004/03/21 支援Mandrake 10.0。
    14. 2004/04/03 安裝程式包裝為rpm (drbl-setup),文件一併修改。
    15. 2004/05/25 加上建議使用reiserfs以及另外切一個/tftpboot的分割區。
    16. 2004/07/22 決定中文名稱叫做企鵝龍,英文叫做DRBL,Penguinzill當作副名,畢竟,用英文稱呼的時候,DRBL還是比Penguinzilla有名氣。加上對FC2的支援,以及懶人安裝法。
    17. 2005/01/18 增加etherboot萬用image說明。
    18. 2005/01/19 增加建議關閉selinux的說明。
    19. 2005/02/07 增加正式支援Fedore Core 3的說明。
    20. 2005/04/27 新的安裝程式版本改名為drbl,更改安裝說明。
    21. 2005/04/29 第四步驟改用etherboot 5.4.0為例。
    22. 2005/05/26 drbl-setup*.rpm檔名不再使用,改用drbl*.rpm。

五、DRBL的安裝

4步安裝法

步驟1 - 安裝RedHat Linux,Fedora Core Linux, Mandrake Linux或是CentOS

步驟2 - server上相關套件的安裝

這部分當然還是安裝在server上,只是這些服務是提供給client用的。

步驟3 - 在server上建置client的檔案系統

步驟4 - 讓client端(也就是學生用的機器)網路開機

六、DRBL的使用

    由於DRBL屬於集中管理的環境,因此,透過一些指令,您可以很方便與快速的管理整個環境,下一個指令就可以讓全部的電腦使用。詳細的指令列表與說明請參考這裡,其中最常用的指令是/opt/drbl/sbin/dcs,這個指令是用來切換用戶端電腦開機時候的模式,它的快照如下:
    drbl_client_switch screenshot

致謝

感謝國家高速網路與計算中心的莊哲男主任,對自由軟體的支持;感謝柯森博士,高速網路與計算中心開放原始碼計畫的同仁,輔仁大學毛慶禎教授教授,游龍山同學的指教,以及教育部對電腦教育多元化教學的支持。

參考網址