DRBL 企鵝龍

Diskless Remote Boot in Linux
DRBL logo DRBL/Clonezilla進階使用 DRBL logo
Print all this session
DRBL common : DRBL (Penguinzilla)各個套件上(Debian/RedHat/Fedora/CentOS/Mandriva/SuSE)共同的常見問題
  1. 國網中心發展與推廣自由軟體的背景為何?
  2. Penguinzilla (DRBL) 硬體最低需求以及建議規格為何?
  3. Penguinzilla (DRBL) 是自由軟體,啥是自由軟體,和免費軟體有何差別?
  4. Penguinzilla和LTSP有何不同,我要如何選擇?
  5. 在那邊我可以下載DRBL/Clonezilla相關的程式原始碼?
  6. Penguinzilla有哪些應用範圍?我可以用在哪裡?
  7. 用戶端電腦是否真的不需要硬碟?
  8. DRBL為何要有另外一個名字叫做Penguinzilla?
  9. Penguinzilla環境中,CLIENT與SERVER是不是要用相同的網卡?
  10. 有沒有針對DRBL這樣的集中管理環境開設的訓練課程?那邊有相關的資料?
  11. 有哪些地方已經在使用Penguinzilla了?
  12. 我的學生電腦網路卡型號不知道,請問如何辨識以便下載etherboot的image檔案?
  13. 使用Clonezill還原M$ Windows後,如何讓複製出來的電腦啟動後用的hostname是不一樣的?
  14. 請問整個DRBL環境執行起來的速度大概是怎樣?
  15. 我想要貢獻我能力所及的部分,請問如何做?
  16. 我要如何停止訂閱郵件討論區?
  17. 你們是否可以開發美商微軟公司Windows下的無碟系統?
  18. 在DRBL用戶端的目錄,對應到server的哪裡? 各用戶端所執行的結果存檔會不會有互相覆蓋的問題?
  19. 企鵝龍的無碟環境是不是軟硬體的偷工減料 ?
  20. 我的PXE用戶端電腦開啟的時候,幾乎都出現"PXE-E51: No DHCP or proxyDHCP offers were received." 請問如何解決?
  21. Clonezilla restore結束的時候是否有可能另外執行一個程式?
  22. 在Ubuntu Breezy當DRBL環境的時候,用戶端重新開機的時候會停在最後一個步驟,請問是否有任何解決方案 ?
  23. 我複製完M$ windows之後,要如何在下次開機的時候,更改被複製電腦的序號以及安全性識別碼SID,甚至讓他自動重新抓硬體資訊 ?
  24. 如何把市售的其他還原軟體,和Clonezilla的部署搭配使用?
  25. Full DRBL, Full Clonezilla, DRBL SSI與Clonezilla Box四種模式有何不同?
  26. 如何產生不同的 freedos image 給不同的 drbl client 用?
  27. 我要如何把DRBL程式升級?
  28. 在KDE中,如何讓用戶端的電腦桌面上沒有NFS裝置的圖像?
  29. 請問我如何在DRBL的client使用vmplayer ?
  30. 如何使用DRBL套件的金鑰?
  31. 我的SiS網路卡使用PXE網路開機的時候,停在"Welcome to DRBL",請問有沒有辦法解決?
  32. 如何把自己編譯的kernel讓DRBL用戶端使用?
  33. 如果clonezilla執行的時候失敗了,我如何除錯?
  34. 我如何指定某個kernel給用戶端使用?
  35. 我有一些網卡支援RPL,請問有沒以可能換成PXE ?
  36. 我用Clonezilla來佈署M$ windows的時候,儲存範本機的M$ windows都沒問題,但是把M$ windows還原複製到其他台電腦的時候,卻出現"Missing Operating System",請問如何解決?
  37. 如何將用戶端電腦的時間校時?
  38. server的log檔中看到一個訊息"tftp: client does not accept options"。請問這有沒有影響?我是否要做啥修正?
  39. 我要怎樣才能把小一點的硬碟複製到大一點的硬碟上?
  40. DRBL環境中,是否有可能讓不同的client用不同的kernel ?
  41. 在OpenSuSE/SuSE下,我如何改變yum的儲藏庫?
  42. 我確定我的GNU/Linux套件和DRBL支援的套件相容,是否可以安裝DRBL ?
  43. 我的網路環境中已經有一個DHCP伺服器了,所以我不能再使用DRBL伺服器中的DHCP服務,請問有沒有解?
  44. 我自己寫的一個shell script,例如"myscript.sh",放到/usr/share/drbl/ocs/prerun或是/usr/share/drbl/ocs/postrun中,在啟動clonezilla的時候,我有勾選"--run-prerun-dir"或是"-o|--run-postrun-dir",但是為何clonezilla啟動或是做完clone後,不會執行?
  45. 在Clonezilla live中,我要怎麼增加一個Debian有收錄的程式,例如ncpfs?
  46. 當我系統中有兩個casper的檔案(filesystem.squashfs),請問我如何指定其中一個來開機使用?
  47. 我需要在用戶端的電腦編譯核心模組,請問怎麼做才能讓所有的用戶端電腦可以使用?
  48. 我在DRBL的用戶端找不到grub或是lilo的設定檔,請問我怎麼加核心的參數,例如acpi=off noapic ?
  49. 我如何結合自動安裝設定檔(kickstart)與DRBL的GNU/Linux網路安裝?
  50. 用Clonezilla Live來備份Asus Eee PC的時候,沒有辦法看到正體中文環境,請問怎麼解決?
  51. 有沒有可能把Clonezilla Live放到硬碟中來執行?
  52. 我要怎麼自己從無到有做一個Clonezilla live ?
  53. 當我使用Clonezilla伺服器版來使用群播(multicast)還原時,用戶端機器停在"Please Wait...", 請問是啥問題 ?
  54. 新增clinet 電腦,我有指定MAC address,該如何操作比較正確 ?
  55. DRBL的 client 端PXE開機時出現 tftp time out?
  56. 在伺服器版的Clonezilla上使用群播(multicast)複製的時候,只有一台用戶端速度很快,但是只要多於一台,速度就非常慢,如何解?
  57. 穩定版,測試版與替代版的Clonezilla live有啥差別?
  58. 我的DRBL用戶端的帳號怎麼擁有sudo的權限?
  59. 遇到某些網卡(如:EeePC 1005HA 上的 Atheros AR8132/L1c Gigabit Ethernet) 導致當 server 時用戶端有 nfs 掛載問題時如何解決?
  60. Clonezilla是否與WD先進格式化(WD Advanced Format)硬碟相容?
我確定我的GNU/Linux套件和DRBL支援的套件相容,是否可以安裝DRBL ?
可以,只要在安裝步驟<2b>用drblsrv-offline的方式來做即可,其餘的步驟還是和原來的相同。以下我們分別以Scientific Linux 5.0和M6為例。

一、以Scientific Linux 5.0為例,它和Fedora/CentOS相容,所以也可以安裝DRBL。以下為安裝的說明:
a. 依照網頁的安裝方式,步驟<2a>先安裝DRBL的GPG key(GPG-KEY-DRBL)與rpm程式(drbl-current.rpm)
b. cp /usr/share/drbl/setup/yum-repos/drbl.repo /etc/yum.repos.d/
c. 建議開啟GPG key的檢查,也就是將
/etc/yum.repos.d/sl.repo與/etc/yum.repos.d/sl-security.repo中的
gpgcheck=1
d. 使用"drblsrv-offline -r"來看需要自己手動安裝哪些必要的程式。
e. yum install dhcp tftp-server nfs-utils ypserv ypbind yp-tools mkinitrd ntp firstboot iptables wget dialog initscripts rsync parted tcpdump bc grub dos2unix curl lftp openssh-server openssh-clients coreutils gzip bzip2 nc file ethtool net-tools syslinux
yum install mkpxeinitrd-net clonezilla drbl-partimage drbl-ntfsprogs drbl-chntpw drbl-lzop udpcast drbl-etherboot freedos
yum install lvm2 ntfs-3g
f. drblsrv-offline -s `uname -r`
這裡表示要用目前DRBL伺服器使用的kernel給用戶端使用。如果你要指定某個kernel rpm給用戶端使用,可以先下載該rpm,例如kernel-2.6.18-8.1.4.el5.i686.rpm ,然後執行:
drblsrv-offline -k kernel-2.6.18-8.1.4.el5.i686.rpm
更多選項可以執行drblsrv-offline -h"來得到。
<注意>您選定的kernel必須要能符合用戶端的CPU,如果不確認的話,可以用i586的核心比較保險,但是,當然就會喪失最佳化。
g. drblpush -i
執行過程可能會遇到一些警告,不過一般來說無妨。
二、再以 Opendesktop 計畫所釋出的中文共通應用平台 --- M6 Linux為例,基本上M6是以CentOS 5為基礎來修改的,因此還是可以安裝DRBL。這裡我們以不穩定版的DRBL為例(因為drbl 1.7.12-12(含)之後,可以正確辨識出M6是CentOS的分支)。基本上也是依照安裝步驟<2b>用drblsrv-offline的方式來做即可,其餘的步驟還是和原來的相同:
0. 設定好所有的網路卡(建議至少至少eth0, eth1) IP address。
1. 下載unstable中的drbl http://drbl.nchc.org.tw/one4all/desktop/download/unstable/RPMS
請使用drbl-1.7.12-12.i386.rpm 或是之後的版本。以下以drbl-1.7.12-12.i386.rpm為例.
2. wget http://drbl.nchc.org.tw/GPG-KEY-DRBL
3. rpm --import GPG-KEY-DRBL
4. yum install perl-Digest-SHA1
5. rpm -Uvh drbl-1.7.12-12.i386.rpm
6. cp /usr/share/drbl/setup/yum-repos/drbl-* /etc/yum.repos.d/
7. 修改/etc/yum.repos.d/中的drbl-testing.repo以及drbl-unstable.repo,將
enabled=1
8. 使用drblsrv-offline來安裝DRBL。先使用
drblsrv-offline -r
來看需安裝的檔案,找到後,就類似這樣執行:
yum install dhcp tftp-server nfs-utils ypserv ypbind yp-tools mkinitrd ntp firstboot iptables wget dialog initscripts rsync parted tcpdump bc grub dos2unix curl lftp openssh-server openssh-clients coreutils gzip bzip2 nc file ethtool net-tools syslinux mkpxeinitrd-net clonezilla mkswap-uuid drbl-partimage drbl-ntfsprogs drbl-chntpw drbl-lzop udpcast drbl-etherboot freedos
9. 假設你要使用伺服器上正在用的核心給用戶端的電腦使用:
drblsrv-offline -s `uname -r`
如果想用不同核心的話,可以下載kernel rpm, 例如:
wget http://opensource.nchc.org.tw/centos/5/updates/i386/RPMS/kernel-2.6.18-8.1.8.el5.i686.rpm
然後這樣執行:
drblsrv-offline -k kernel-2.6.18-8.1.8.el5.i686.rpm
10. drblpush -i
執行過程可能會遇到一些警告,不過一般來說無妨。
Print this page

Last modified: April 06 2016 15:50:20.