<HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP"> <TITLE> Diskless Linux Mini Howto </TITLE> </HEAD> <BODY BGCOLOR=white> <A HREF="INDEX-JF.html">JF-INDEX (document list of JF Project)</A> <HR> <H1>Diskless Linux Mini Howto</H1> <H2>Robert Nemkin <CODE>buci@math.klte.hu</CODE> $BCx(B</H2>v0.0.3 12 Sep 1996 <H2>$BKY9>@?0l(B <CODE>shorie@ibm.net</CODE> $BLu(B</H2> <P><HR> <EM>$B$3$NJ8=q$O%G%#%9%/L5$7$N(B Linux $B5!$r$I$N$h$&$K9=@.$9$k$+$K$D$$$F@bL@$7$^(B $B$9!#HG8"$O(B Robert Nemkin $B$K=jB0$7$^$9!#HG8"$N07$$$O(B GPL $B$K=>$$$^$9!#(B $B$3(B $B$NJ8=q$r1Q8l$KK]Lu$7$F$/$l$?(B Bela Kis <bkis@cartan.math.klte.hu> $B$K46(B $B<U$7$^$9!#(B</EM> <HR> <P><B>$BCm0U(B: $B$3$NJ8=q$O$+$J$j0JA0$K=q$+$l$?$b$N$J$N$G!"(B $B$$$^$I$-$N(B Linux $B4D6-$K$O$"$F$O$^$i$J$$2U=j$,$"$j$^$9!#(B (JF Project)</B> <P> <H2><A NAME="toc1">1.</A> <A HREF="#s1">$BJQ99E@(B</A></H2> <P> <H2><A NAME="toc2">2.</A> <A HREF="#s2">$B%G%#%9%/$J$7$N(B Linux $B5!$r@_Dj$9$kJ}K!(B</A></H2> <P> <H2><A NAME="toc3">3.</A> <A HREF="#s3">$B4XO"J8=q(B</A></H2> <P> <H2><A NAME="toc4">4.</A> <A HREF="#s4">$B%O!<%I%&%'%"(B</A></H2> <P> <H2><A NAME="toc5">5.</A> <A HREF="#s5">$B4pK\E*$J9M$(J}(B</A></H2> <UL> <LI><A HREF="#ss5.1">5.1 PC $B$r@_Dj$9$k(B</A> <LI><A HREF="#ss5.2">5.2 $B%5!<%P!<>e$K(B bootpd $B$r@_CV$9$k(B</A> <LI><A HREF="#ss5.3">5.3 $B%5!<%P!<>e$N(B bootpd $B$N9=@.$r9T$&(B</A> <LI><A HREF="#ss5.4">5.4 tftp $B$rM}2r$9$k(B</A> <LI><A HREF="#ss5.5">5.5 $B1s3V%5!<%P!<>e$K:G>.9=@.$N(B Linux $B$rAH$`(B</A> <LI><A HREF="#ss5.6">5.6 tftp $B$N9=@.$r9T$&(B</A> <LI><A HREF="#ss5.7">5.7 $B:G8e$N:n6H(B</A> </UL> <P> <H2><A NAME="toc6">6.</A> <A HREF="#s6">$B%a%b%j5Z$S%G%#%9%/$NI,MWNL!#B.EY(B</A></H2> <P> <H2><A NAME="toc7">7.</A> <A HREF="#s7">$BH/@8$7$&$k%(%i!<(B</A></H2> <P> <H2><A NAME="toc8">8.</A> <A HREF="#s8">$B8m$j!"$*$h$S>-Mh$K8~$1$F$NJ8=q$N99?7(B</A></H2> <HR> <H2><A NAME="s1">1.</A> <A HREF="#toc1">$BJQ99E@(B</A></H2> <P> <UL> <LI>v0.0.3 12 Sep 1996: $B>.$5$J8m$j$r$$$/$D$+=$@5(B</LI> </UL> <P> <HR> <H2><A NAME="s2">2.</A> <A HREF="#toc2">$B%G%#%9%/$J$7$N(B Linux $B5!$r@_Dj$9$kJ}K!(B</A></H2> <P>$B$3$NJ8=q$O%G%#%9%/L5$7$N(B Linux $B5!$r$I$N$h$&$K9=@.$9$k$N$+$r@bL@$7$^$9!#(B Linux $B$r%U%m%C%T!<$b%O!<%I%G%#%9%/$b$J$$$h$&$J5!3#$GAv$i$;$J$1$l$P$J$i(B $B$J$$$3$H$,$"$k$+$b$7$l$^$;$s!#%M%C%H%o!<%/$H!"(Bbootp $B$d(B tftp $B$d(B NFS $B%5!<%P!<(B $B$r;}$C$?(B Unix $B5!!"$=$7$F(B EPROM $B%i%$%?!<$,$"$l$P!"(BLinux $B$r%O!<%I%G%#%9%/$b(B $B%U%m%C%T!<%G%#%9%/$bL5$7$G5/F0$9$k$3$H$,$G$-$^$9!#(B <P> <HR> <H2><A NAME="s3">3.</A> <A HREF="#toc3">$B4XO"J8=q(B</A></H2> <P> <UL> <LI>NFS-root Mini Howto</LI> <LI>Linux NET-2/3-HOWTO Terry Dawson, <CODE>94004531@postoffice.csu.edu.au</CODE></LI> <LI>$B?7$7$$%+!<%M%k$N@_Dj$H%3%s%Q%$%k$K$D$$$F$O(B <CODE>/usr/src/linux/README</CODE> $B$r(B $B;2>H$7$F2<$5$$!#(B</LI> </UL> <P> <HR> <H2><A NAME="s4">4.</A> <A HREF="#toc4">$B%O!<%I%&%'%"(B</A></H2> <P>$B$3$NJ8=q$K=q$$$F$"$kFbMF$O0J2<$N9=@.$N5!4o$G3NG'$7$F$$$^$9!#(B <UL> <LI>$B%V!<%H%5!<%P!<$H$7$F(BSun-OS 4.1.3</LI> <LI>Slackware 2.3 + Linux 1.2.8 + WD 8013 Ethernet $B%+!<%I(B</LI> <LI>$B2TF0$7$F$$$k(B Ethernet LAN</LI> </UL> <P> <HR> <H2><A NAME="s5">5.</A> <A HREF="#toc5">$B4pK\E*$J9M$(J}(B</A></H2> <P>$B4pAC$H$J$k9M$(J}$O0J2<$NDL$j$G$9!#(BPC $B$O!"(BIP $B%"%I%l%9$r%V!<%H%5!<%P!<$+$i(B bootp $B%W%m%H%3%k$K$h$C$FF~<j$7$^$9!#$3$N;~!"(BIP $B%"%I%l%9$N=i4|CM$O(B 0.0.0.0 $B$G$"$j!"%+!<%M%k$O(B tftp $B%W%m%H%3%k$rMQ$$$FF~<j$7$^$9!#(B <BLOCKQUOTE>$B%;%0%a%s%H$rD6$($F(B($B%k!<%?!<$rDL$7$F!K5/F0$9$k$H$$$&$N$O0l6ZFl(B $B$G$$$/$3$H$G$O$"$j$^$;$s!#$=$3$G!"(B $B%5!<%P!<$H%G%#%9%/L5$75!$rF1$8%M%C%H%o!<%/%;%0%a%s%H$K@_Dj$9$k$+!"%5!<(B $B%P!<$N0LCV$rFCDj$9$k$?$a$K$"$J$?$N%k!<%?!<$N%X%k%Q!<(B UDP $B%"%I%l%9$r@_(B $BDj$7$F2<$5$$!#>\$7$/$O%k!<%?!<$N@=IJ>pJs$r;2>H$7$F$/$@$5$$(B</BLOCKQUOTE> <P>$B0J>e$r9T$&$K$O!"0J2<$N<jB3$-$r;2>H$7$F2<$5$$!#(B <P> <H2><A NAME="ss5.1">5.1 PC $B$r@_Dj$9$k(B</A> </H2> <P>$B$^$:!"(Bnfs$B%V!<%H%Q%C%1!<%8$rF~<j$7$F2<$5$$!J<j6a$J(B Linux $B%_%i!<%5%$%H$N(B the <CODE>/pub/Linux/system/Linux-boot</CODE> $B%G%#%l%/%H%j!<$KM-$j$^$9!K!#$3$N%Q%C%1!<(B $B%8$K$O(B WD8013 $BMQ$N5/F0(B EPROM $B%$%a!<%8$,M-$j!"$=$N$^$^(B ROM $B%i%$%?!<$G>F$/$3$H(B $B$,$G$-$^$9!#(B <P>PC $B$N=`Hw$K$OB>$NJ}K!$b$"$j$^$9!#(B <UL> <LI>$BBP>]5!$,40A4$K%G%#%9%/%l%9$H$$$&$o$1$G$b$J$1$l$P!">.$5$J(B DOS $B%W%m%0%i%`(B $B$+$i5/F0$9$k$3$H$b$G$-$^$9!#(B</LI> <LI>$B$^$?!">e$N%Q%C%1!<%8$N%P%$%J%j%$%a!<%8$r<}$a$?%U%m%C%T!<$r;H$&<j$b(B $B$"$j$^$9!#(B</LI> </UL> $B8e<T$N>l9g!"%U%m%C%T!<$K(B dd $B%3%^%s%I$G%$%a!<%8$r=q$-9~$_$^$9!#(B <P>$B$3$N%$%a!<%8$O(B bootp $B$H(B tftp $B%/%i%$%"%s%H$r;}$C$F$$$^$9!#B>$K!"(B Linux $B$N%+!<%M%k$rMQ0U$7$J$1$l$P$J$j$^$;$s!#$3$N%+!<%M%k$O(B nfs-root $B%*%W%7%g%sIU$-$G9=C[$5$l$F$$$J$1$l$P$J$j$^$;$s!#(B <UL> <LI>$B$b$7!":G?7$N0BDj$7$?%+!<%M%k$G$"$k(B Linux-1.2.13 $B$r;HMQ$7$F$$$k$J$i$P!"(B nfsboot $B%Q%C%1!<%8$N%+!<%M%k%Q%C%A%U%!%$%k$,I,MW$G$9(B $B!#(B <BLOCKQUOTE>patch(1) $B$r;2>H$7$F$/$@$5$$(B</BLOCKQUOTE> </LI> <LI>$B$b$7$b:G?7$G$O$"$C$F$b0BDj$7$F$$$J$$(B Linux-1.3.x $B%7%j!<%:$r;HMQ$7$F$$(B $B$k$J$i$P(B nfs-root $B%*%W%7%g%s$G%+!<%M%k$r9=@.$7$J$1$l$P$J$j$^$;$s!#(B</LI> </UL> $B%U%m%C%T!<$d%O!<%I%G%#%9%/$H$$$C$?%V%m%C%/%G%P%$%9$r%+!<%M%k$K<h$j9~$`I,MW$O(B $BM-$j$^$;$s!#$7$+$7!"(BTCP/IP $BBP1~5!G=!"(BWD Ethernet $B%+!<%IBP1~!"(B NFS $B%U%!(B $B%$%k%7%9%F%`$X$NBP1~5!G=$OI,?\$G$9!#$3$l$i$N5!G=$r@_Dj$7$?$i!"(B $B%+!<%M%k$r%3%s%Q%$%k$7$F2<$5$$!#(B <P> <H2><A NAME="ss5.2">5.2 $B%5!<%P!<>e$K(B bootpd $B$r@_CV$9$k(B</A> </H2> <P>bootpd $B$O!"(B<CODE>bootpd-2.4.tar.gz</CODE> $B$KF~$C$F$$$^$9!J>l=j$O!"(BLinux $B%_%i!<%5%$%H$N(B <CODE>/pub/Linux/system/Network/boot.net</CODE> $B%G%#%l%/%H%j$G$9!K!#%Q%C%1!<%8$rF~(B $B<j$7$?$i%3%s%Q%$%k$7!"AH$_9~$s$G2<$5$$!#$b$7!"%5!<%P!<B&$N(B Unix $B$,(B Slackware $B$J$i$P!"(Bbootpd $B$O$O$8$a$+$iAH$_9~$^$l$F$$$^$9$N$G$3$N<j=g$OL5;k$7$F$/$@(B $B$5$$!#%G!<%b%s$O!"%3%^%s%I%i%$%s$+$i5/F0$9$k$3$H$,$G$-$^$9!#(B <BLOCKQUOTE><CODE> <HR> <PRE> bootpd -s </PRE> <HR> </CODE></BLOCKQUOTE> $B$"$k$$$O!"(Binetd $B$+$i$b5/F0$G$-$^$9(B <UL> <LI>$B$3$N>l9g!"(B/etc/inetd.conf $B$N0J2<$N9T(B $B$+$i!"9TF,$N0f7e0u$r>C$7$^$9!#(B <BLOCKQUOTE><CODE> <HR> <PRE> # tftp dgram udp wait root /usr/sbin/in.tftpd tftpd /export # bootps dgram udp wait root /usr/sbin/in.bootpd bootpd </PRE> <HR> </CODE></BLOCKQUOTE> </LI> <LI>$B$^$?!"(B/etc/services $B$N0J2<$N(B2$B9T$N%3%a%s%H$r$O$:$7$F2<$5$$!#$b$7!"0J>e$N(B $B9T$,8+Ev$?$i$J$$$H$-$K$O!"9T$rDI2C$7$F2<$5$$!#!JLuCm!'0f7e$O9TF,$N$b$N(B $B$r$O$:$9$@$1$G$9!#9T$NESCf$N$b$N$O$O$:$5$J$$$G2<$5$$!K(B <BLOCKQUOTE><CODE> <HR> <PRE> bootps 67/tcp # BOOTP server tftp 69/udp # TFTP server </PRE> <HR> </CODE></BLOCKQUOTE> </LI> <LI>inetd $B$r:F5/F0$9$k$K$O!"<!$N$h$&$K$7$^$9(B <BLOCKQUOTE><CODE> <HR> <PRE> kill -HUP <process id of inetd>. </PRE> <HR> </CODE></BLOCKQUOTE> </LI> </UL> <P> <H2><A NAME="ss5.3">5.3 $B%5!<%P!<>e$N(B bootpd $B$N9=@.$r9T$&(B</A> </H2> <P>$B$H$K$b$+$/$K$b!"(Bbootptab $B$H$$$&L>A0$N%U%!%$%k$r(B bootpd $B$N$?$a$KMQ0U$9$k(B $B$3$H$+$i;O$a$^$9!#$3$N%U%!%$%k$OIaDL$O(B/etc$B$KCV$+$l$^$9!#9=@.$r9T$&$?(B $B$a$K$3$N%U%!%$%k$rJT=8$7$F%2!<%H%&%'%$!"(BDNS $B%5!<%P!<$N(B IP $B%"%I%l%9!"$*$h(B $B$S%G%#%9%/%l%95!$N(B Ethernet $B%"%I%l%9$r5-=R$7$J$1$l$P$J$j$^$;$s!#Nc$r(B $B$"$2$k$H!'(B <P> <BLOCKQUOTE><CODE> <HR> <PRE> global.prof:\ :sm=255.255.255.0:\ :ds=192.168.1.5:\ :gw=192.168.1.19:\ :ht=ethernet:\ :bf=linux: machine1:hd=/export/root/machine1:tc=global.prof:ha=0000c0863d7a:ip=192.168.1.140: machine2:hd=/export/root/machine2:tc=global.prof:ha=0800110244e1:ip=192.168.1.141: machine3:hd=/export/root/machine3:tc=global.prof:ha=0800110244de:ip=192.168.1.142: </PRE> <HR> </CODE></BLOCKQUOTE> <P>$B$3$3$G(B globa.prof $B$O!"%[%9%H5-=RMQ$N?w7A$G$9!JLuCm!'$3$N8e$KB3$/(B $B8D!9$N5!3#$K6&DL$N;v9`$r5-=R$7$^$9!K!#$^$?!"(B <UL> <LI>sm$B$O%5%V%M%C%H%^%9%/$r!"(B</LI> <LI>ds$B$O%I%a%$%s!&%M!<%`!&%5!<%P!<$N%"%I%l%9$r!"(B</LI> <LI>gw$B$O4{Dj$N%2!<%H%&%'%$%"%I%l%9$r(B</LI> <LI>ht$B$O(BLAN$B%a%G%#%"$N%O!<%I%&%'%"$r(B</LI> <LI>bf$B$O!"%V!<%H%U%!%$%k$NL>A0$r(B</LI> </UL> $B$=$l$>$l5-=R$7$^$9!#$3$N8e!"$9$Y$F$N5!3#!JLuCm!'%G%#%9%/%l%95!!KMQ$K(B <UL> <LI>hd$B$O%V!<%H%U%!%$%k$N%G%#%l%/%H%j$r(B</LI> <LI>tc$B$O%0%m!<%P%k!&%F%s%W%l!<%H$NFI$_9~$_$r(B</LI> <LI>ha$B$O(BEther Net $B%+!<%I$N%O!<%I%&%'%"%"%I%l%9$r(B</LI> <LI>ip$B$O3d$jEv$F$i$l$k(BIP$B%"%I%l%9$r(B</LI> </UL> <P>$B$=$l$>$l5-=R$7$^$9!#(B <P> <P> <H2><A NAME="ss5.4">5.4 tftp $B$rM}2r$9$k(B</A> </H2> <P>TFTP (Trivial File Transfer Protocol)$B$O(B FTP $B$HF1MM$J%U%!%$%kE>Aw%W%m%H(B $B%3%k$G$9!#$7$+$7!"$3$N%W%m%H%3%k$O(B EPROM $B$K>F$-9~$a$k$/$i$$C1=c2=$5$l$F(B $B$$$^$9!#(B TFTP $B$K$O(B2$B$D$NMQES$,M-$j$^$9(B <UL> <LI>simple TFTP $B$O!"%/%i%$%"%s%H$,%U%!%$%k%7%9%F%`$9$Y$F$rFI$_=q$-$G$-$k(B $B$h$&$JMQES$G$9!#$3$l$O4JC1$K<B8=$G$-$^$9$,!"Bg$-$J%;%-%e%j%F%#!<!&(B $B%[!<%k$K$J$j$^$9!J2?$7$mC/$G$b$3$N%W%m%H%3%k$G%Q%9%o!<%I%U%!%$%k$rEp(B $B$a$^$9!K!#(B</LI> <LI>secure TFTP $B$G$O!"(BTFTP $B%5!<%P!<$,(B chroot.2 $B%7%9%F%`%3!<%k$r;HMQ$7$F!"(B $B<+J,<+?H$N%k!<%H%G%#%l%/%H%j$rJQ99$7$^$9!#?7$7$/@_Dj$5$l$k%k!<%H(B $B%G%#%l%/%H%j$N30$rFI$_=q$-$9$k$3$H$O0l@Z6X;_$5$l$F$$$^$9!#(Bchroot $B$K$h$C$F!":#$^$G$H$O0c$&%G%#%l%/%H%j$,%k!<%H$K$J$k$?$a!"$9$G$K@bL@(B $B$7$?(Bhd$B$O!"?7$7$$J}$N4D6-$KBP1~$7$F$$$kI,MW$,$"$j$^$9!#Nc$($P!"(B simple TFTP $B$r;HMQ$7$F$$$k>l9g!"(Bhd $B$O%V!<%H%G%#%l%/%H%j$X$N%U%k%Q%9(B <CODE>/export/root/machine1</CODE> $B$r$b$C$F$$$^$9!#(B/export $B$r?7$7$$%k!<%H$H(B $B$7$F(B secure TFTP $B$r;HMQ$9$k>l9g$O!"(B/export $B$,(B / $B$K$J$k$?$a!"(Bhd $B$O(B <CODE>/root/machine1</CODE> $B$K$J$j$^$9!#(B</LI> </UL> Unix$B$G$"$l$P$[$H$s$I$9$Y$F(BTFTP$B%5!<%P!<$r;}$C$F$$$^$9!#B?J,!"<+J,$G(B $BF3F~$9$kI,MW$O$J$$$G$7$g$&!#(B <P> <H2><A NAME="ss5.5">5.5 $B1s3V%5!<%P!<>e$K:G>.9=@.$N(B Linux $B$rAH$`(B</A> </H2> <P>Slackware $B$J$i$P%Q%C%1!<%8(B a$B!"(Bap$B!"(Bn $B$*$h$S(B x $B$J$I$,;HMQ$5$l$k$3$H$G$7$g(B $B$&!#$b$A$m$s!"$b$C$H%$%s%9%H!<%k$7$F$b$+$^$$$^$;$s!#$7$+$7!"%G%#(B $B%9%/%l%9(B X $BC<Kv$J$i$P>e5-$N9=@.$G$b==J,$G$9!#F3F~$r9T$&$?$a$K$O(B $B<BF0>uBV$K$"$k(B Linux $B$,I,MW$G$9!#%j%b!<%H%^%7%s!JLuCm!'%G%#%9%/%l%95!$K(B $B%V!<%H5!G=$rDs6!$9$k5!3#!#$3$N>l9g$O(B SunOS $B5!!K>e$K!"$"$kDxEY$N%G%#(B $B%9%/NN0h$r3NJ]$7!"%M%C%H%o!<%/$+$iFI$_=q$-$G$-$k$h$&(B export $B$7$^$9!#(B export $B$7$?%G%#%l%/%H%j$r!JLuCm!'<BF0>uBV$N(B Linux $B5!$N!KE,Ev$J>l=j(B $B!JNc$($P(B /mnt$B!K$K%^%&%s%H$7$^$9!#$=$&$7$F!"F3F~@h$r(B / $B$G$O$J$/(B /mnt $B$H$7$F!JLuCm!'(B Linux $B5!$N!K(Bsetup $B%f!<%F%#%j%F%#!<$r;H(B $BMQ$7$^$9!#$=$&$7$F@h$K$"$2$?%Q%C%1!<%8$rF3F~$7$F2<$5$$!#%G%#%9%/(B $B%l%95!$r0lBf$7$+;HMQ$7$J$$$J$i$P$3$N$^$^$G7k9=$G$9!#$b$7!"(B2$BBf(B $B0J>e$N(B Linux $B5!$r%G%#%9%/%l%9$H$7$F;HMQ$7$?$$$J$i!"$3$N$^$^$G$O$@(B $B$a$G$9!#%U%!%$%k$d%G%#%l%/%H%j!<$NCf$K$O%G%#%9%/%l%95!Kh$K8GM-$N(B $B>pJs$r;}$D$b$N$,$"$k$?$a$G$9!#$3$NLdBj$O(B /usr$B!J$3$N%G%#%l%/%H%j$O(B $B5!3#8GM->pJs$r;}$C$F$$$J$$!K$rJL$N>l=j$K0\F0$7!"$*$N$*$N$N%G%#%9(B $B%/%l%95!$K%5%V%G%#%l%/%H%j$rMQ0U$9$k$3$H$K$h$C$F2r7h$G$-$^$9!#(B $B$?$H$($P!"(B/export/linux/machine1 $B$,(B /mnt $B$K%^%&%s%H$5$l$F$$$k>l9g!"(B $B:G=i$N@_Dj$N8e!"%G%#%l%/%H%j9=B$$O0J2<$N$h$&$K$J$C$F$$$^$9!#(B <P> <BLOCKQUOTE><CODE> <HR> <PRE> /export/linux/machine1/bin /export/linux/machine1/sbin /export/linux/machine1/lib /export/linux/machine1/etc /export/linux/machine1/var /export/linux/machine1/usr </PRE> <HR> </CODE></BLOCKQUOTE> <P>$BJQ998e$O!"0J2<$N$h$&$K$J$j$^$9!#(B <BLOCKQUOTE><CODE> <HR> <PRE> /export/linux/machine1/bin /export/linux/machine1/sbin /export/linux/machine1/lib /export/linux/machine1/etc /export/linux/machine1/var /export/linux/usr </PRE> <HR> </CODE></BLOCKQUOTE> <P> <P>$B$3$3$G!"$*$N$*$N$N%G%#%9%/%l%95!MQ$K%5%V%G%#%l%/%H%j$rMQ0U$7$^$9!#(B $B%G%#%9%/%l%95!$,$=$l$>$l(B machine1,$B!"(Bmachine2$B!"(Bmachine3 $BEy$H8F$P$l$F$$$k$H(B $B2>Dj$7$^$9!#$3$N>l9g!"$=$l$>$l$N%G%#%9%/%l%95!$N@_DjMQ$K<!$N$h$&$J(B bash $B%9%/%j%W%H$r;H$($^$9!#(B <P> <BLOCKQUOTE><CODE> <HR> <PRE> cd /export/linux for x in machine2 machine3 ; do mkdir $x; cd $x (cd ../machine1; tar cf - *) | tar xvf - done </PRE> <HR> </CODE></BLOCKQUOTE> <P>Then do the following export: <P>$B$=$&$7$F!"0J2<$N(B export $B$r9T$$$^$9!#(B <UL> <LI>/export/linux/usr readonly for everyone.</LI> <LI>/export/liunx/machine1 only to machine1 with rw,root rights.</LI> <LI>/export/liunx/machine2 only to machine2 with rw,root rights.</LI> <LI>/export/liunx/machine3 only to machine3 with rw,root rights.</LI> </UL> <P>$B$3$N:n6H$r9T$&$K$O0J2<$N5-=R$r8+$F$/$@$5$$(B <BLOCKQUOTE>$B=q<0$O(B SunOS 4.1.3 $B$N(B export $B%U%!%$%k$N$b$N$G$9(B</BLOCKQUOTE> $B!#(B <BLOCKQUOTE><CODE> <HR> <PRE> # This file is /etc/export # for remote linux X terminals by Buci # this line is only once /export/root/usr -access=linuxnet # these lines once for every host /export/root/machine1 rw=machine1,root=machine1 /export/root/machine2 rw=machine2,root=machine2 /export/root/machine3 rw=machine3,root=machine3 </PRE> <HR> </CODE></BLOCKQUOTE> <P>exportfs -a $B$rAv$i$;$k$3$H$rK:$l$J$$$G2<$5$$!#(B <P> <H2><A NAME="ss5.6">5.6 tftp $B$N9=@.$r9T$&(B</A> </H2> <P> <P>$B$5$F!"(BTFTP $B%5!<%P!<$r9=@.$9$kHV$G$9!#(Bsecure TFTP $B$r;H$&I,MW$,L5$$$N$G(B $B$"$l$POC$O4JC1$G!"%/%i%$%"%s%H$O(B /export $B%G%#%l%/%H%j!<$+$i5/F0$7$^$9!#(B <P>secure TFTP$B$r;HMQ$9$k>l9g$K$O!"(B/tftpboot $B$N2<$K(B /export/linux $B%G%#%l%/%H%j!<$r(B $B:n$k!J%+!<%M%k$O0l$D;}$A!"B>$N%^%7%s$h$&$K$O$=$N%+!<%M%k$X$N(B $B%j%s%/$rD%$k!K$+!"(B/export$B$r(Bsecure TFTP $B$N5/F0%G%#%l%/%H%j!<$H$7$^$9!#$"$k$$$O!"(B $BJL!9$N(B tftpboot $B%G%#%l%/%H%j$r;HMQ$9$k$J>l9g$O%+!<%M%k$r0l$D$@$1$b$A!"(B $BB>$N%^%7%sMQ$K!JLuCm!'$3$N%+!<%M%k$X$N!K%j%s%/$r$O$j$^$9!#@_Dj$r9T$&$K$O(B $B0J2<$N$h$&$K5-=R$7$^$9!#(B <BLOCKQUOTE><CODE> <HR> <PRE> mkdir -p /tftpboot/export/linux/machine1 cd /tftpboot/export/linux/machine1 cp /export/linux/machine1/<name of the kernel> . </PRE> <HR> </CODE></BLOCKQUOTE> <P>Then type the following: <P>$B$=$7$F0J2<$N$h$&$KF~NO$7$F$/$@$5$$!#(B <P> <BLOCKQUOTE><CODE> <HR> <PRE> mkdir -p /tftpboot/export/linux/machine2 cd ../machine2 ln -s ../machine2/<name of the kernel> </PRE> <HR> </CODE></BLOCKQUOTE> <P> <H2><A NAME="ss5.7">5.7 $B:G8e$N:n6H(B</A> </H2> <P> <P> <P>$B:G8e$K!"(B <BLOCKQUOTE><CODE> <HR> <PRE> /sbin/mount nfs_server:/export/linux/usr /usr </PRE> <HR> </CODE></BLOCKQUOTE> <P>$B$r!"(B <BLOCKQUOTE><CODE> <HR> <PRE> /export/linux/<machinex>/etc/rc.d/rc.S </PRE> <HR> </CODE></BLOCKQUOTE> <P>$B$N@hF,$KDI2C$7$^$9(B <P>$B$3$3$G(B <machinex> $B$O(B machine1$B!"(Bmachine2$B!"Ey$r$"$i$o$7$^$9!#(B <HR> <H2><A NAME="s6">6.</A> <A HREF="#toc6">$B%a%b%j5Z$S%G%#%9%/$NI,MWNL!#B.EY(B</A></H2> <P> <P>Slackware 2.3 $B$G;n$7$?$@$1$G$9!#B>$NG[I[$d%P!<%8%g%s$G$O!"0J2<$N(B $B?t;z$OJQ2=$9$k$G$7$g$&!#(B <UL> <LI> Diskspace: 28MB + 6.5MB/machine</LI> <LI>RAM: X $B$r(B 8 MB $B$G;H$C$F$*$j!"%9%o%C%W$O(B 4MB $B$,I,MW$J$@$1$N$h$&$G$9!#(B $B%9%o%C%W$O!"(B/temp $B$K5!3#Kh$K:n@.$9$k$3$H$,$G$-$^$9!#(Bmkswap $B$rAv$i$;$k(B $B$3$H$rK:$l$J$$$G$*$$$F2<$5$$!#(B</LI> <LI> Speed: 486 DX2/66 $B$K(B 8 MB$B$N9=@.$G!"2?$NLdBj$b$"$j$^$;$s!#(B</LI> </UL> <P> <HR> <H2><A NAME="s7">7.</A> <A HREF="#toc7">$BH/@8$7$&$k%(%i!<(B</A></H2> <P> <UL> <LI>$BJQ$J%(%i!<$r8+$D$1$F$$$^$9!#(B/dev $B%5%V%G%#%l%/%H%j$G!"(B SunOS $B$,(B $B%G%P%$%9%(%s%H%j$r2u$7$F$7$^$$$^$9!#$=$N$?$a!"%G%#%9%/IU$-$N(B Linux $B$K%^%&%s%H$7$F(B MAKEDEV $B$r<B9T$7$J$1$l$P$J$j$^$;$s$G$7$?(B($B$3$l$O!"(BLinux nfs $B$H(B SunOS nfs $B$N0c$$$,860x$G$7$?!#N><T$H$b!"%G%P%$%9HV9f$K(B 32 $B%S%C%H(B $B$r;HMQ$7$F$$$^$9$,!"(BLinux $B$O%a%8%c!<!"%^%$%J!<HV9f$K(B 16 $B%S%C%H$E$D3d$j(B $BEv$F!"(BSunOS $B$O!"(B14 $B%S%C%H$r%a%8%c!<!"(B18 $B%S%C%H$r$^$$$J!<HV9f$K(B $B3d$jIU$1$F$?$N$G$9(B)$B!#(B</LI> <LI>$B%G%#%9%/%l%9(B Linux $B$,5/F0$9$k$H$-$K$O!"(Btftp $B%5!<%P$N$?$a$N7PO)@_Dj(B $B%F!<%V%k$N$J$+$K$O0l$D$@$1$7$+7PO)$,$"$C$F$O$$$1$^$;$s!#$7$?$,$C$F!"(B $B%F!<%V%k$r@5$7$/@_Dj$7$J$1$l$P$J$j$^$;$s!#Fs$D$NJ}K!$,$"$j$^$9!#(B <UL> <LI>$B$9$Y$F$N5!3#MQ$K(B rc.S $B$r<j:n6H$G@_Dj$9$k(B</LI> <LI>bootp $B%/%i%$%"%s%H%Q%C%1!<%8$r;HMQ$7!"HFMQ@_Dj%9%/%j%W%H$r=q$/(B</LI> </UL> </LI> </UL> <P> <HR> <H2><A NAME="s8">8.</A> <A HREF="#toc8">$B8m$j!"$*$h$S>-Mh$K8~$1$F$NJ8=q$N99?7(B</A></H2> <P> <UL> <LI>$B4XO"J8=q$N0zMQ$r=$@5$9$k!#(B</LI> <LI>SunOS $B$O(B BSD $B$r$b$H$K$7$F$$$k$N$G!"(BSVR $B$r$b$H$K$7$?%5!<%P(B($BNc$($P!"(B Solaris)$BMQ$K@_Dj$rMQ0U$9$k!#(B</LI> <LI>Linux $B$O!"(Bbootp/tftp $B%5!<%P$H$7$F$O(B SunOS $B$K;w$F$$$k$,!"(BLinux $B$r$b$H$K$7$?%5!<%P$NNc$bJXMx$@$H;W$o$l$k!#(B</LI> <LI>$B$3$NJ8=q$r8=9T$N(B etherboot $B%Q%C%1!<%8$K$"$o$;$k!#(B</LI> <LI>$B%+!<%M%k(B 1.2.13 $B$H(B $B%+!<%M%k(B 1.3.x $BMQ$N0c$$$rL@$i$+$K$9$k!#8e<T$O(B nfs root $B%Q%C%A$r;}$C$F$$$k!#(B</LI> <LI>wd8013 $B0J30$N(B ethercards $B$G;n$7$F$_$k!#(B</LI> <LI>linux $BMQ$K@5$7$/7PO)%F!<%V%k$r@_Dj$9$k$?$a$K!"(Bbootp $B%/%i%$%"%s%H(B $B$G$"$k(B bootpc $B$N@_Dj>pJs$rDI2C$9$k!#(B</LI> <LI>$B8m;zC&;z$d$=$NB>$N4V0c$$$O!"(B <CODE>buci@math.klte.hu</CODE> $B$KCN$i$;$F2<$5$$!#(B</LI> <LI>$BF|K\8lHG$N8m;z!"C&;z!"K]Lu4V0c$$$OLu<T(B<CODE>shorie@ibm.net</CODE>$B$KCN$i$;$F(B $B$/$@$5$$!#FbMF$K4X$9$k<ALd$O86Cx<T$K$*4j$$$7$^$9!#(B($BLu<T$h$j(B)</LI> </UL> <P> <HR> sgml21html conversion date: Sat Mar 16 20:56:31 JST 2002 </BODY> </HTML>