²é¿´: 1476  |  »Ø¸´: 9
¡¾½±Àø¡¿ ±¾Ìû±»ÆÀ¼Û2´Î£¬×÷ÕßcatoneÔö¼Ó½ð±Ò 2 ¸ö
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

catone

ľ³æ (ÕýʽдÊÖ)


[×ÊÔ´] ÎÞÅ̼¯ÈºDRBL

???http://drbl.nchc.org.tw//one4all/desktop/
????????^_^

???????f??
???????????w???????§µ????? GNU FDL ????s?l????????? GNU FDL ????s????r??????????}?u??????????????????¦·??????????§Ò?????????????????^?????????????????§Ò??§Þ????????????
??r????????]???¦Ê¦£???????????????a???¦Ê??????g??¨¥p??????????????????¦Ê¦Ç???????x?????¦±?

?????????§Ò?
???n (steven _at_ nchc org tw)
?S???B (klhaung _at_ gmail com)
???? (c00wht00 _at_ nchc org tw)
?O??P (ceasar _at_ nchc org tw)
???? (jazzwang _at_ nchc org tw)
?????J (thomas _at_ nchc org tw)

???????
?W§µ?c???????????Linux?C????r????????????????????}??????C????????????r??????c???O????????????????????????e???r??????????????PC Cluster?????diskless, remote boot??????????I?????????W§µ??????????W?????????@??????????????y???????????¥o?server????????clients????^??????r?g???????????????PC????????????????????diskless?????????server????????@?????p???§»??????????_??
DRBL?cClonezilla????????W¡¤?c????????PC ?????????????^???????????????\?D?§³????W??§µ?????????w?????????O????????f?????????????????s????????????r?g??

?????????LTSP???????????_?lDRBL? ???????????????:

LTSP????????????????Y?????DRBL??????????????????LTSP??client??????K?¨BC?????????client???_???????r???????server??CPU??????w???client??????????KVMN (Keyboard?? Video?? Mouse?? NIC)????????????????—¨DRBL??client??????????????X??????????Server??????DRBL??client?????????????????????b??Linux??C????????client???_???????r??????????Y???????CPU?? RAM?????client????????LTSP??DRBL????????????????????????????????????????"?????????"???????????????????????????DRBL????????????DRBL??????server??????A????X????CPU 2.6 GHZ?????server????????(>=2)?W¡¤??????????fast ethernet ????Q???????????????§³?W??X????40??W??????X??¨¢??????????????LTSP??????????10??W????X??¨¢?
LTSP?????o??????????????????W????X??????Y???????LTSP?h????W??????X(client)????W???o??"???"??¨´???C???x?????????o????W??????S??????????Y?????§µ??W????????????????????X?§Ù???????????@§»??????????????LTSP?h???§µ??W???????w?Y??????server??????????C??USB port????§¹???????server???????DRBL?h???§µ??W??????X??????Linux???b???????????§µ????????????????????X????w?Y???????^?@??????????h???server?????
??X????????????F???????I????X??CPU??????1 GHz??????????LTSP??client??????????????KVMN??¦Ä???????????X??????????F???????I????X???????p????DRBL??server?????DRBL???????????????Client????w??????????^????????f????X????Y???????????LTSP???????????x??
???????^??????????????DRBL?cLTSP??????????L???????????????????????x??


??DRBL??????????????????????b?????????????????§Û?????h?????¨¢????b?^?????§Ü???x?????x?????????????????????x??
??????o?
???????????
?‰]DRBL????b
??????????????:

Debian Woody(3.0)/Sarge(3.1)/Etch(4.0),
Ubuntu Breezy(5.10), Dapper(6.06), Edgy(6.10), Feisty(7.04), Gutsy(7.10)
B2D,
RedHat Linux 8.0, 9,
Fedora Core 1, 2, 3, 4, 5, 6, Fedora 7, 8
Mandrake 9.2, 10.0, 10.1, Mandriva LE2005 (10.2), 2006, 2007.0, 2007.1??2008.0
CentOS 4 (4.5)??CentOS 5 (5.0)
Scientific Linux 4.x/5.x, RHEL 4.x/5.x (???drblsrv-offline???)
SuSE 9.3??SuSE10.0, OpenSuSE 10.0, 10.1, 10.2, 10.3
??????·Ú???m?¨¢?
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

catone

ľ³æ (ÕýʽдÊÖ)


4?????b??
???E1 - ???b????GNU/Linux?????
????bRedHat Linux, Fedora Linux, Mandrake/Mandriva Linux, Debian Linux, CentOS Linux????SuSE Linux???@????????????§µ?????????????????(??????RedHat 9????)???b???(???)????????b???? ???????:
???h?@?server?§Ú?partition??r??,?????????partition?o/tftpboot???,??§³?????GNU/Linux????·Ú??????????·Ú?????????g??????f?????RedHat 9/Fedora Core 1/2????????s??????W????X???*100MB,????????????40??W????X??r??,???h?§Ú?4GB????g?o/tftpboot???????Fedora Core 3/4/5?????h????W????X?o200MB????g???@?????g????????????§»???????????b?????????????????g?????h??S???????????§³?????????
????????§¹???????????????f???{??????????@?????????????????:
??????????gnome???????Fedora Core 6??????/etc/gconf/gconf.xml.defaults/??????????Z???n??(??Ubuntu 6.10???????§»?n?????????/var/lib/gconf/defaults/??)???????_?J????????????Z????????????]??????@??????????????????g(?????????????????????%gconf-tree.xml?c%gconf-tree-zh_TW.xml???@?????????????????g????p??s40MB?????????40???????????C????p??1.6GB????g)???K?????NFS???????d??Debian?cUbuntu???????????????blocalepurge???????????localepurge?????????y?¨°??????Z??n??????????§Û???????????????????????????@?e??
??????GNU/Linux?????reiserfs?????hserver???bLinux??r?????reiserfs??n????y,??????ext3/ext2 (?m?RedHat/Fedora?A?O?o???x??reiserfs,?????????????@??FAQ??????)???@????????reiserfs??DRBL?@???h??§¹????^?¨¢???????????@??benchmark??
???b??r???????????x?A?O??????????RedHat Linux?????????????xPersonal Desktop, Workstation, Server????custom??????????????e????b????DRBL?????package??????dhcp?? tftp??????????E?§Ô?????????c?O???????package???????????b??package????????E???????????b??????????????????????O????
?????????server???????§Ö?????DRBL??????b?????????E????????client???§µ?server??]?§Ö?????????????E?????client??????§³???????????????????E??????b???J???????????????flash player????Java????
???PSELINUX-?????????Fedora Core 2????????·Ú?????h????_??selinux??Fedora Core 2?A?O??disable???????Fedora Core 3 (??)?????·Ú???A?O???_????????????Fedora Core 3????????·Ú????????????????"Permission denied"????}??????Client???F"Enforcing mode requested, but no policy loaded.Halting now. Kernel pan ic not syncing. Attempted to kill init."?????h?P?]selinux??????????@?server??/etc/sysconfig/selinux?§µ??O??SELINUX=disabled??????????_?C???¨À?
????§³?W????X????????????h??????????????????GNU/Linux??????????????????????????b??r??????x???????????????
????,??O???????§àW¡¤????IP,????????????eth0????,???N??eth1????????????(??????@§»???????W¡¤??IP???O??192.168.x.x, 172.16-31.x.x????10.x.x.x???private IP??????eth1:192.168.101.254, eth2:192.168.102.254, eth3:192.168.103.254...)???????????t??private IP (192.168.x.x)????????????DRBL?h?????B?Y?¨¢????b?r????h?P?]?????,??DRBL???b??????????O?????????
???????????
???b?????,?????????y?]???_??????? DMA ???????h???_????????server????x?????????????"hdparm /dev/hdx"????using_dma???on????off???????off????????????"hdparm -d1 -c3 -k1 /dev/hdx"???_?????????????/dev/hdx???????server????b??n???????/dev/hda??????????????_?C????????dma????Fedora/RedHat/Mandrake??????????????/etc/sysconfig/harddisks???# USE_DMA=1???]??"#"??????USE_DMA=1??
??????DRBL???C???????W¡¤???????????U??server?????W¡¤?????????eth0???????IP alias?O????IP?????(eth0)??server?B??public Internet??????????(eth0:1)??DRBL?h?????RedHat-like?????eth0:1?O??????????????????alias IP????????????DRBL server???lIP address?o?B?Y??eth0?W???????X????????????E????r???i?????????X??MAC address???@??server????lIP address?o?¦Ê???X???§¦r???@???????N???_?????h??????????alias IP??
2Â¥2008-01-29 13:25:34
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

catone

ľ³æ (ÕýʽдÊÖ)


???E2 - server?????P???????b
?@???????????b??server???????@§»?????????oclient????????????????????????E?????P?O???????M?§Õ???????b??


???d??????b?????????????P??"?????":?????????y?????????????????r?????????"??????}"(????????????????X???????sis?W¡¤????r??):?????????y??????????????????"?l?§Þo?":?????????y???????????????
-??????????????§Ó?????????ddrbl????????b
RedHat/Fedora Core/Mandriva (Mandrake)/CentOS
???????????y??????(root)?????????"su - root"?????root?????a??????§¤Q??root
?????bDRBL???Âb??@??????M????_?J?????b?????????????l?§Ö?????????????????????b??????1: "wget http://drbl.nchc.org.tw/GPG-KEY-DRBL; rpm --import GPG-KEY-DRBL" ??????2: ??key server???d??KeyID??D7E8DF3A???????@?????"gpg --keyserver subkeys.pgp.net --recv-key D7E8DF3A"??????????"gpg -a --export D7E8DF3A > GPG-KEY-DRBL; rpm --import GPG-KEY-DRBL". ???????????y????????R??¦Ë?????????????@????: rpm -qa gpg-pubkey*??
???dDRBL??RPM?n???????—¨?y??§Ö?·Ú?????????????·Ú??
????"rpm -Uvh drbl-XXX.i386.rpm"????"yum install drbl-XXX.i386.rpm" (???????????yum???)?????bdrbl?????drbl-XXX.i386.rpm?????????????d??n??????????????d???????????????"rpm -Uvh drbl-current.i386.rpm"????"yum install drbl-current.i386.rpm"??
?]:???drbl??????????perl????M??????????????????bperl-Digest-SHA1?@??package???????????y?§­]?§Ö???????????b????Fedora 8???????????@????b(1) "yum install perl-Digest-SHA1" ????(2) "rpm -Uvh http://opensource.nchc.org.tw/fe ... 2.11-4.fc8.i386.rpm"
Debian????Ubuntu
???????????y??????(root)?????????"su - root"?????root?????a??????§¤Q??root
?????/etc/apt/sources.list????????????????????:
????????????Etch (4.0):
----------
deb http://free.nchc.org.tw/debian/ etch main
deb http://free.nchc.org.tw/drbl-core drbl stable
----------
????????????Sarge (3.1)?????????????????Debian Sarge?????????????·Ú????B2D pureKDE 20051011, pureKGB 20070521??:
----------
deb http://free.nchc.org.tw/debian sarge main
deb http://free.nchc.org.tw/drbl-core drbl stable
----------
????????????Woody (3.0):
----------
deb http://free.nchc.org.tw/debian/ woody main
deb http://free.nchc.org.tw/drbl-core drbl stable
deb http://www.backports.org/debian/ woody grep
----------
????????????Ubuntu Gutsy (7.10):
----------
deb http://free.nchc.org.tw/ubuntu gutsy main restricted universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
----------
????????????Ubuntu Feisty (7.04):
----------
deb http://free.nchc.org.tw/ubuntu feisty main restricted universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
----------
????????????Ubuntu Edgy (6.10):
----------
deb http://free.nchc.org.tw/ubuntu edgy main restricted universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
----------
????????????Ubuntu Dapper (6.06):
----------
deb http://free.nchc.org.tw/ubuntu dapper main restricted universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
----------
????????????Ubuntu Breezy (5.10):
----------
deb http://free.nchc.org.tw/ubuntu breezy main restricted universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
----------
??????????Debian????Ubuntu??apt repository????????????????apt repository??????????DRBL???P???????@??¦Ë???
???????????y??·Ú?§Ö?DRBL?????????§á????@???: ----------
deb http://free.nchc.org.tw/drbl-core drbl stable testing
----------
??????????¨°??????·Ú??DRBL?????????§á????@???:
----------
deb http://free.nchc.org.tw/drbl-core drbl stable testing unstable
----------

????????????APT-KEY??Âl???(????Ubuntu dapper????Debian Etch)???????bDRBL???Âb?????????????????b??????1: "wget http://drbl.nchc.org.tw/GPG-KEY-DRBL; apt-key add GPG-KEY-DRBL" ??????2: ??????key server???d??KeyID??D7E8DF3A???????@?????"gpg --keyserver subkeys.pgp.net --recv-key D7E8DF3A"??????????"gpg -a --export D7E8DF3A | apt-key add -".
???? "apt-get update"
???? "apt-get install drbl"?????bdrbl???
???PB2D?????P????1) B2D?A?O????TCPwrapper?_????????????????????/etc/hosts.allow????????????@?e????????????????E????????client???_???¨BC??(2) B2D?§Ö?kdm?????DRBL client?h?????????????????§¦r???r?????l?F?????kdm?????????????????????]??D?¦Å????µµ??Q?????????????§Ó??E2b??drblsrv????????bgdm (apt-get install gdm)??????gdm?O???A?O??dm??????????gdm??????????K?????A?O??dm???????????"dpkg-reconfigure gdm"????gdm?O?????A?O??dm??
?]:????????drbl-core??????: (1) http://ftp.twaren.net/local-distfiles/drbl-core/ (2) http://drbl.sourceforge.net/drbl-core
SuSE
???????????y??????(root)?????????"su - root"?????root?????a??????§¤Q??root
?????bDRBL???Âb??@??????M????_?J?????b?????????????l?§Ö?????????????????????b??????1: "wget http://drbl.nchc.org.tw/GPG-KEY-DRBL; rpm --import GPG-KEY-DRBL" ??????2: ??key server???d??KeyID??D7E8DF3A???????@?????"gpg --keyserver subkeys.pgp.net --recv-key D7E8DF3A"??????????"gpg -a --export D7E8DF3A > GPG-KEY-DRBL; rpm --import GPG-KEY-DRBL".
SuSE 9.3 (???SuSE 9.3?]????apt????yum???????????bapt)

?????d?@?????"http://linux01.gwdg.de/~scorot/install-apt4suse"???????? "sh install-apt4suse"?????bapt for SuSE
????/etc/apt/sources.list???????????????????: -----------------------------------
rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt SuSE/9.3-i386 base
rpm http://free.nchc.org.tw/drbl-core i386 drbl-stable
-----------------------------------

???????§À???????????????SuSE apt repository???K??????????????·Ú(?????9.3-i386????10.0-i386)¦Ë?¨¢??????DRBL???P???????@??¦Ë???
???????????y??·Ú?§Ö?DRBL?????????§á????@???: ----------
rpm http://free.nchc.org.tw/drbl-core i386 drbl-stable drbl-testing
----------
??????????¨°??????·Ú??DRBL?????????§á????@???:
----------
rpm http://free.nchc.org.tw/drbl-core i386 drbl-stable drbl-testing drbl-unstable
----------

???? "apt-get update"
???? "apt --no-checksig install drbl"?????bdrbl???
?]:????????drbl-core??????: (1) http://diskless.nchc.org.tw/drbl-core (2) http://drbl.sourceforge.net/drbl-core
OpenSuSE/SuSE 10.0?????????·Ú(??????yum???????^?û„??)
???dDRBL??RPM?n???????—¨?y??§Ö?·Ú?????????????·Ú??
????"rpm -Uvh drbl-XXX.i386.rpm"?????bdrbl?????drbl-XXX.i386.rpm?????????????d??n????????"drbl-1.5.5-13.i386.rpm"??

????1: ???ªh??W¡¤??????????????apt, urpmi????yum??????: ????"/opt/drbl/sbin/drblsrv -i"?????"-i"???????????§Ö?????????@?e????t???????????_??????????????????Enter????A?O????¨À?

????2: ???ªh??W¡¤?????????????????????apt, urpmi????yum??????(????RHEL)?????????????????????DRBL??????b???????: ??????????§Ñ??b???????(???????apt-get, up2date, yum, yast ???? urpmi)????????????"/opt/drbl/sbin/drblsrv-offline"???????E2(drblsrv-offline???drbl 1.7.6-22???(??)??·Ú????)???????????????"/opt/drbl/sbin/drblsrv-offline -r"??????????"-r"???????????b??????????????????server???kernel?o????????????????"/opt/drbl/sbin/drblsrv-offline -s `uname -r`"???????????????d?_?J?m????kernel rpm/deb????????"/opt/drbl/sbin/drblsrv-offline -k $KERNEL_PKG" ($KERNEL_PKG?????????d?????????rpm????deb?n?????Q(????¡¤??)"?????§Ö?r????t???????????_??????????????????Enter????A?O????¨À?(?]1:?????drblsrv-offline???¡Â??????????"/opt/drbl/sbin/drblsrv-offline --help"????????]2: ??Scientific Linux 5.0?????M6????bDRBL???^?????????@??FAQ)

?o?]?????????:???????¨§]?????????????O?????c???§Ö??x?????????W¡¤?B?????????????????apt, urpmi????yum?????????????????"/opt/drbl/sbin/drbl4imp"???@?????????A?O??????????c????????????R????????????t????????????E??????E?????§Ö?r???Enter?I????A?O????????????????????@??????????????????F????h?????@?????????A?O??????W¡¤??(eth1,eth2...????eth0)????switch?B???12????????X??????i?MACaddress???????l??IP¦Ë??o???????¨¢?
3Â¥2008-01-29 13:25:55
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

catone

ľ³æ (ÕýʽдÊÖ)


???E3 - ??server?????client??n????y
????????????????????t?????????
????????W¡¤?c????????C???????:????????40???X????????? DRBL ??§¹????????????4????W¡¤??subnet??????e?? 192.168.100.0??192.168.101.0??192.168.102.0??192.168.103.0??DRBL ???????Server?????????W¡¤???? ???????port????(eth0)??????4??port????(eth0:1, eth1, eth2, eth3)???????4??ports IP??e??192.168.100.254, 192.168.101.254,192.168.102.254,192.168.103.254?? ?? DRBL ?????????? DHCP??TFTP??NFS ???????@4???W¡¤???????????
         NIC    NIC IP                    Clients+-----------------------------+|         DRBL SERVER         ||                             ||+-- [eth0] public IP         +- to WAN|     (ex. 61.216.116.23)     ||                             ||+-- [eth0:1] 192.168.100.254 +- to clients group 1 [ 10 clients, their IP|                             |            from 192.168.100.1 - 192.168.100.10]|+-- [eth1] 192.168.101.254   +- to clients group 1 [ 10 clients, their IP|                             |            from 192.168.101.1 - 192.168.101.10]|+-- [eth2] 192.168.102.254   +- to clients group 2 [ 10 clients, their IP|                             |            from 192.168.102.1 - 192.168.102.10]|+-- [eth3] 192.168.103.254   +- to clients group 3 [ 10 clients, their IP|                             |            from 192.168.103.1 - 192.168.103.10]+-----------------------------+
?W¡¤???Q???c?W¡¤????????????
??W¡¤???Q??(switch)????????????????????????????h????????i???W????XMAC address????????_??????????§Û??????? IP(?????????E3a?§µ?????"/opt/drbl/sbin/drblpush -i"??r??????"?F???????????????????X?W?????(MAC Adrees)!"?r,??????"Y"??????????¨°??i??MAC address (????????Q??range)??????????switch?????????48 ports(????????????)??DRBL server????4???W?????????@????????§»?C????DRBL server????IP???????]?k???_?C???
???????DRBL server????4???W¡¤??????(?@?e???f??4???W???????????????4?? private subnet,????192.168.100.x, 192.168,101,x, 192.168.102.x, 192.168.103.x)?????????W¡¤???Q????4????????????????W¡¤???Q?????@???????????????range?????????????i???W????X??MAC address???@????????l????§»?C????DRBL server????IP???]?k???_?C??
?????????t?????????DRBL server??N???W?????????????range?????????????N??W¡¤???Q?????????@N?W¡¤???Q??????????(???????@?c??????)??
??DRBL 1.6.3?????·Ú????????Full DRBL, Full Clonezilla, DRBL SSI (Single System Image)?cClonezilla Box ??N????????Full?????????c??W¡¤?????c??????g??????????????§Ö?n????????›Ô?????????DRBL SSI????????????????????????????_?C???B?{????????O?????@??????????server?O????????????g?p?????????c????????????????y?O???n(???????O???n?c?Y???????????)?????????X????????????????dhcpd.conf??????? "/opt/drbl/sbin/dcs -> others -> gen_3N_conf"????"/opt/drbl/sbin/drbl-3n-conf generate"???????R?????????????X????????????????????server????W????????253?client??????Clonezilla box ??????DRBL SSI??????????????RAM????W¡¤???????????server????W????????253?client??clone??DRBL SSI????????????????????X??RAM???????512MB?????????????????w(???????@???)????????h??¨¢???N??????^??????
???§Ó??E<3a>???????????????§Ø??x????:
???DRBL server??????????e????????????o?????????????????/work1????????????????????_??/opt/drbl/conf/drbl.conf?????O??????diskless_root_dir_ro_user_add="/work1"(??????/work1???????????????x????????)????diskless_root_dir_rw_user_add="/work1"(??????/work1?????????????x?????)????
??????§Ö????????????????????????^??????????(????/dev/hda1???n????y??ext3)?????????????_?C????????d??/localwork???§³??????????/opt/drbl/conf/client-append-fstab?????Y?????M??????????/etc/fstab??????????????/opt/drbl/conf/client-append-fstab?????@???:
/dev/hda1 /localwork ext3 defaults 0 0
(?]:???????????DRBL server?????/tftpboot/node_root/localwork???????drblpush??????a??)
?????????e?????(????apmd?cbluetooth??)??????§Ö???????_?C????????????????/opt/drbl/conf/client-extra-service?????O??????service_extra_added="apmd bluetooth"??
??????§Ó???????????????¨BC??????????????????a??????X???Q????????????????????X???Q??????????/opt/drbl/conf/client-ip-hostname?????????????Q????IP address?c???Q??????????¨¢?/opt/drbl/conf/client-ip-hostname?§­]?????????C????drblpush???o?c??????a????C?????Q??
?t??????h??????O???????? /opt/drbl/sbin/drblpush -i
????"-i"????????????????????y??y?????????????y?]???O?????????????????????????§Ö?????????@?e????t???????????_??????????????????Enter????A?O????¨À?

?????????????client??X????server???¡ã??b????w????????????"/opt/drbl/sbin/drblpush -i"????"/opt/drbl/sbin/drblpush -c /etc/drbl/drblpush.conf"(?@?????x????¦Ä????????O???n)??????????n???o????client??X?¨¢?

???b??DRBL???P?@§»??????????h???_????GNU/Linux????????????????????§á???????????????n??????????n???·Ú?????????????_??????????????????????¦È????????????????????????E??????????????DRBL???P??????????????????????????M?§µ????m??????????DRBL???P?????????

???E4 - ?client??(?????W?????C??)?W¡¤?_?C
??????¨BC????W¡¤?_?C??????????4?N??r??(1). ????¨BC????W????PXE?W¡¤?_?C???? (2). ????¨BC????????C (3). ????¨BC???§Û???C (4). ????¨BC?????????????(2)??(4)??????????@?e??Etherboot 5.4.3????????????DRBL?·Ú1.3.9???????·Ú????????o?????PXE????????Etherboot????????????Etherboot 5.4.0????????·Ú??
(1). ????¨BC????W????PXE?W¡¤?_?C????

???????????X??BIOS?O????W¡¤?_?C??????DRBL??client???2003??(??)?????????I????X?????C??????W?????????PXE????????????MBIOS?????????????PXE?W¡¤?_?C?????_???????????????C??????????????f???O????????Advanced -> Onboard Devices Configuration -> Onboard LAN -> Onboard LAN Boot Rom -> Enabled???????????????h?@???{???????????DRBL server???§Û???: (1) Boot order?O?????????LAN -> CDROM -> HD (2)?_??Wake on LAN (??????APM Configuration -> Power On By PCI Devices)??

??????W???¨BC???]?????W¡¤?_?CPXE??W¡¤?????????????????????,?????????????????W¡¤?_?C????????????????PXE?W¡¤???u??????,??????????????@?e??

(2). ????¨BC????????C


???DRBL server???@???n??"/opt/drbl-etherboot/etherboot-net.zdsk"??
??????????????C??
??????Linux??????? "cat /opt/drbl-etherboot/etherboot-net.zdsk > /dev/fd0"
??????M$ windows????????rawrite.exe????"RawWrite for windows" (http://uranus.it.swin.edu.au/~jn/linux/)????¨Bn????????

????????????W????X??????C?§µ??K??W????X??BIOS???O????????_?C??

(3). ????¨BC???§Û???C

?????¨´????_?C???,???????E???@??:
1. ???DRBL server???@???n??/opt/drbl-etherboot/etherboot-net.iso
2. ??ISO?n????CD:
??Linux???Ȃ cdrecord -v speed=12 fs=16m dev=0,0,0 driveropts=burnproof -data /opt/drbl-etherboot/etherboot-net.iso
(dev=0,0,0???????,???????"cdrecord -scanbus"?????)
(driveropts???????????C????,??????????????,?@?N§³??image?n???????????w?P...)
?????????????n??????M$ Windows??????????????????????????????
3. ?_????PC??BIOS????CDROM?_?C,????????,??????_?C??.
(4). ????¨BC???????????

????????????????§Ñ??bGNU/Linux????????????grub:
1. ???grub????b??Linux??n????y??(???b??M$ windows 2000/XP????????)????????????????server??"/opt/drbl-etherboot/etherboot-net.zlilo"?}?u????????????"/boot/"????
2. ??????????X??/boot/grub/menu.lst????/boot/grub/grub.conf (????????????):
---------------
title Etherboot-PXE
kernel /boot/etherboot-net.zlilo
---------------
3. ????????X??/boot/grub/menu.lst????/boot/grub/grub.conf??"default?"??????????^?K??????^?K?????, ????"default 1"??

????????????????????bM$ Windows XP/2K?§µ????????WINGRUB:
???M$ Windows 2K/XP?§Ñ??bWINGRUB?????n??etherboot-net.zlilo????C:\?????C:\boot.ini?cC:\GRUB\MENU.LST??????????@??(????H?m???wingrub????b?O???????BOOT.INI (Tool -> Install grub -> Boot from BOOT.INI)???????????????wingrub????????b?O?????):
boot.ini:
---------------
[boot loader]
timeout=30
default=C:\GRLDR
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\GRLDR="Etherboot"
---------------
MENU.LST:
---------------
timeout 7

title etherboot
root (hd0,0)
kernel /etherboot-net.zlilo

title Windows at (hd0,0)
root (hd0,0)
chainloader +1
---------------

????????????????§Ñ??bMS Windows 9x??
1. ?}?uDRBL server??"/opt/drbl-etherboot/etherboot-net.com"?????????X??
2. ??????c??n??"eb-net.com"??
3. ??MS Windows 9x??????????_?C?n(?????????????@?e)??


?@§»?O???O??????????????X?_?C???????????????????????????????????X????_?C?M???X-window??????§Ö????c??a?c?????????????????^???^?????????????C???]??PXE?W¡¤?_?C????40????????X??????????40??_?C??????¨¿?????????????????????C????????????I??PXE????????C???@????????????
4Â¥2008-01-29 13:26:16
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

catone

ľ³æ (ÕýʽдÊÖ)


????DRBL?????
???DRBL?????§Û?????h??????????^?§»??????????????c?????????????h????????????????????????X??¨¢??????????§Ò??c?f????????@?e????????????????/opt/drbl/sbin/dcs???@????????????§¤Q???????X?_?C?r??????????????????:

????DRBL?????????§»§³???GNU/Linux(DSL, PuppyLinux, INSERT, PLD, Debian Live, GeeXbox, PUD-Linux ??)???????_?C????????^?m?????W¡¤????????^?m????????????????(fire and forget)??????????drbl-SL.sh????¨¢?
???????
???????????DRBL??????????@????:
????????n????????/etc/drbl?????§Ö?n???????/etc/dhcpd.conf????/etc/dhcp3/dhcpd.conf??n??????r???
????/opt/drbl/sbin/drblsrv -u???????????????b?^??DRBL???P?n??
??????E2?????d?¡ã??DRBL??????????????DRBL???b????E?????¡ã??b???(/opt/drbl/sbin/drblsrv -i?c/opt/drbl/sbin/drblpush -i)??
????·Ú????????????S????L????????????P??package????????????????apt-get update; apt-get upgrade????yum upgrade??????????h?@????????ï…?§Ó???n??????????????drblsrv?cdrblpush???????}?u?o????????X??¨¢?
??????
??????????DRBL???????????"/opt/drbl/sbin/drblsrv -u"???????????§Þ??¨À?
???????}
????????b???????r???????}??????????????????@????????????????r?g:
????/opt/drbl/bin/drbl-bug-report???????????z???Y??(???????????)???K?????????????????}??
?????]?????]?????^?????????]?????^???????]?§Þ????]?????^?????????o????_??
?????úÂ????e?`???????????]?????^????(drbl _at_ lists nchc org tw)
???x
???x???????§à???f??????L??????????W¡¤?c????????~???????¦²?????????w?????????x????????????W¡¤?c?????????????w???????????o???W??c?????????????????W???????????????????X???????????W??????
?????W?

http://drbl.nchc.org.tw/
http://drbl.sf.net/
http://www.study-area.org/
???P????????w???I - ?? Mandrake 9.2 ????b DRBL
http://etherboot.sourceforge.org/
http://www.rom-o-matic.net/
http://www.ltsp.org/
Diskless HOWTO
Diskless-nfs-root HOWTO
Diskless-nfs-root-other HOWTO
Network-boot-HOWTO

NIS HOWTO
NFS HOWTO
Etherboot User Manual
http://disklessworkstations.com/
How to pick a bootrom
DIET-PC
Diskless Nodes with Gentoo
5Â¥2008-01-29 13:26:36
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÐÁ¿àÁË£¡
ºÃÈË£¡
6Â¥2008-01-29 18:28:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

abbott

½ð³æ (ÖøÃûдÊÖ)


Ì«ÓÐÓÃÁË

Õâ¸öÐÅÏ¢¶ÔÎÒÀ´½²£¬
ÕæÊÇÌ«ÓÐÓÃÁË
7Â¥2008-08-28 09:08:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wally8962

ľ³æ (ÖøÃûдÊÖ)


̨ÍåÕâ¸öÖ÷Òª³ö·¢µãÊÇ»ú·¿¹ÜÀí£¬¶ø²»ÊǼ¯Èº

ÎÞÅ̼¯ÈºµÄ·½°¸²»ÉÙ,¿ÉÒÔ¿¼ÂÇwarewulf,clustermatic,thin-oscar,²»¹ýºóÁ½ÕßËÆºõ¿ª·¢²»»îÔ¾¡£rocksÒ²ÓÐÒ»¸öÎÞÅÌ·½°¸
8Â¥2008-09-17 23:45:04
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ catone µÄÖ÷Ìâ¸üÐÂ
¡î ÎÞÐǼ¶ ¡ï Ò»ÐǼ¶ ¡ï¡ï¡ï ÈýÐǼ¶ ¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û