Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > cdf3204072325f4a06a79f420e013079 > files > 187

howto-text-ja-9.0-1mdk.noarch.rpm

  NFS-Root Mini-Howto
  Andreas Kostyrka, andreas@ag.or.at
  V8, 8 August 1997
  ˆäˆÉ —º‘¾, pessi@kmc.kyoto-u.ac.jp
  ’†–ì ”ŽŽ÷, cas@kaba.or.jp, cas@kuis.kyoto-u.ac.jp
  ‘ì m, cz8cb01@linux.or.jp
  v8j, 1999”N 9ŒŽ15“ú

  ‚±‚Ì Mini-HOWTO ‚ł́Aƒ‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð NFS ‚Ń}ƒEƒ“ƒg‚·‚é
  ``ƒfƒBƒXƒNƒŒƒX'' Linux ƒ}ƒVƒ“‚ðƒZƒbƒgƒAƒbƒv‚·‚é•û–@‚ɂ‚¢‚Äà–¾‚µ‚Ü
  ‚·B‚±‚Ì Mini-Howto ‚̍ŐV”ł͏í‚É ftp://sun-
  site.unc.edu/pub/Linux/docs/HOWTO/mini/NFS-Root ‚à‚µ‚­‚͍Ŋñ‚è‚Ì sun-
  site ƒ~ƒ‰[ƒTƒCƒg‚©‚çŽæ“¾‚Å‚«‚Ü‚·B
  ______________________________________________________________________

  –ÚŽŸ

  1. Copyright
     1.1 ‚±‚Ì•¶‘‚É‹¦—Í‚µ‚Ä‚­‚ꂽ•ûX

  2. ŠTŠÏ
  3. ƒT[ƒo[‚̐ݒè
     3.1 ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹
     3.2 root ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̍쐬
        3.2.1 ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃Rƒs[
        3.2.2 ƒ‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ɑ΂·‚é•ÏX
        3.2.3 ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ì export
        3.2.4 RARP ‚̐ݒè
        3.2.5 BOOTP ‚̐ݒè
        3.2.6 ƒn[ƒhƒEƒFƒAƒAƒhƒŒƒX‚ðŒ©‚Â‚¯‚é

  4. ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚ð‹N“®
     4.1 boot rom ‚ðŽg—p
     4.2 raw ƒJ[ƒlƒ‹ƒfƒBƒXƒN‚ðŽg‚¤
     4.3 ƒu[ƒgƒ[ƒ_[‚Æ RARP ‚ðŽg‚¤
     4.4 RARP ‚È‚µ‚Ńu[ƒgƒ[ƒ_[‚ðŽg‚¤

  5. Šù’m‚Ì–â‘è
     5.1 /sbin/init ‚ª‹N“®‚µ‚È‚¢B
     5.2 /dev ƒgƒ‰ƒuƒ‹

  6. ‚»‚Ì‘¼‚̘b‘è
  7. –|–ó‚ɂ‚¢‚Ä

  ______________________________________________________________________

  1.  Copyright

  i–󒍁F“ÇŽÒ‚Ì—˜•Ö‚ðl‚¦“ú–{Œê–ó‚ð‚µ‚Ü‚·‚ªAŒ´•¶‚Ì Copyright ‚ª—Dæ‚µ
  ‚Ü‚·j

  (c) 1996 Andreas Kostyrka (e9207884@student.tuwien.ac.at or
  andreas@ag.or.at)

  Unless otherwise stated, Linux HOWTO documents are copyrighted by
  their respective authors. Linux HOWTO documents may be reproduced and
  distributed in whole or in part, in any medium physical or electronic,
  as long as this copyright notice is retained on all copies. Commercial
  redistribution is allowed and encouraged; however, the author would
  like to be notified of any such distributions.

  “Á‚É’f‚ç‚È‚¢ŒÀ‚èALinux HOWTO ƒhƒLƒ…ƒƒ“ƒg‚Í‚»‚ꂼ‚ê‚Ì’˜ŽÒ‚Ì’˜ì•¨‚Å
  ‚·BLinux HOWTO ƒhƒLƒ…ƒƒ“ƒg‚́A‘S‚ẴRƒs[‚É‚¨‚¢‚Ä copyright ‚ª•ÛŽ
  ‚³‚ê‚Ä‚¢‚éŒÀ‚èA‚ǂ̂悤‚È•¨—“I‚ ‚é‚¢‚Í“dŽq“I‚ȃƒfƒBƒA‚É‚æ‚Á‚Ä‚àA‘S
  •”‚ ‚é‚¢‚Í‚»‚̈ꕔ‚𕡐»‚µA”z•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B¤—p‚̍Ĕz•z‚ɂ‚¢
  ‚Ä‚à‹–‰Â‚⏧—ã‚ð‚³‚ê‚Ä‚¢‚Ü‚·‚ªA‚»‚̂悤‚È‚¢‚©‚È‚é”z•z‚ÉŠÖ‚µ‚Ä‚àA’˜ŽÒ
  ‚Í’Ê’m‚³‚ê‚邱‚Æ‚ð–]‚ñ‚Å‚¢‚Ü‚·B

  All translations, derivative works, or aggregate works incorporating
  any Linux HOWTO documents must be covered under this copyright notice.
  That is, you may not produce a derivative work from a HOWTO and impose
  additional restrictions on its distribution. Exceptions to these rules
  may be granted under certain conditions; please contact the Linux
  HOWTO coordinator at the address given below.

  ‘S‚Ä‚Ì–|–óA”h¶“I‚È’˜ì•¨A‚ ‚é‚¢‚Í‚¢‚¸‚ê‚©‚Ì Linux HOWTO •¶‘‚Ì“à—e
  ‚ðŽæ‚è“ü‚ê‚ďW‡“I‚È’˜ì•¨‚Í‚±‚Ì copyright ‚̉º‚ŕی삳‚ê‚é•K—v‚ª‚ ‚è
  ‚Ü‚·B‚‚܂èA‚¢‚¸‚ê‚©‚Ì HOWTO ‚ð‚à‚Æ‚É‚µ‚½’˜ì•¨‚ðì‚Á‚Ä‚à‚»‚Ì”z•z‚É
  §ŒÀ‚ð’ljÁ‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñB‚ ‚éðŒ‚̉º‚ł́A‚±‚ê‚ç‚Ì‹K‘¥‚ɑ΂·‚é—áŠO
  ‚ª”F‚ß‚ç‚ê‚éê‡‚ª‚ ‚è‚Ü‚·B‰º‹L‚̃AƒhƒŒƒX‚Ì Linux HOWTO ‚̃R[ƒfƒBƒl
  [ƒ^‚ɘA—‚ðŽæ‚Á‚Ä‚­‚¾‚³‚¢B

  In short, we wish to promote dissemination of this information through
  as many channels as possible. However, we do wish to retain copyright
  on the HOWTO documents, and would like to be notified of any plans to
  redistribute the HOWTOs.

  —v‚·‚é‚ɁAŽ„‚½‚¿‚͉”\‚ÈŒÀ‚葽‚­‚ÌŒo˜H‚ð’Ê‚¶‚Ä‚±‚̏î•ñ‚Ì•‹y‚𑣐i‚·‚é
  ‚±‚Æ‚ð–]‚ñ‚Å‚¢‚Ü‚·B‚µ‚©‚µAŽ„‚½‚¿‚Í HOWTO ‚Ì•¶‘‚Ì’˜ìŒ ‚ð•ÛŽ‚·‚邱
  ‚Æ‚à‹­‚­–]‚ñ‚Å‚¢‚Ü‚·‚µA‚Ü‚½‚»‚ê‚ç HOWTO ‚Ì•¶‘‚ðÄ”z•z‚·‚é‚Ç‚ñ‚ÈŒv‰æ
  ‚àŽ„‚½‚¿‚É’m‚点‚Ä‚¢‚½‚¾‚¯‚ê‚΍Kr‚ÉŽv‚¢‚Ü‚·B

  If you have questions, please contact Andreas Kostyrka
  <mailto:andreas@ag.or.at>, the author of this mini-HOWTO, or Tim
  Bynum, the Linux HOWTO coordinator, at <mailto:linux-
  howto@sunsite.unc.edu> via email.

  ‚à‚µ‚²Ž¿–₪‚ ‚ê‚Î e-mail ‚ŁA‚±‚Ì mini-HOWTO ‚Ì’˜ŽÒ‚Å‚ ‚é Andreas
  Kostyrka <mailto:andreas@ag.or.at>A‚ ‚é‚¢‚Í Linux HOWTO ‚̃R[ƒfƒBƒl
  [ƒ^[‚Ì Tim Bynum <mailto:linux-howto@sunsite.unc.edu> ‚Ü‚Å‚Ç‚¤‚¼B

  1.1.  ‚±‚Ì•¶‘‚É‹¦—Í‚µ‚Ä‚­‚ꂽ•ûX

  o  Avery Pennarun <apenwarr@foxnet.net> (LILO‚È‚µ‚Å‹N“®‚·‚é•û–@‚ɂ‚¢
     ‚Ä)

  o   Ofer Maor <ofer@hadar.co.il> (ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚̐ݒè‚ɂ‚¢‚Ä‚æ‚¢
     mini howto ‚ð’ñ‹Ÿ‚µ‚Ä‚­‚ꂽ)

  o  Christian Leutloff <leutloff@sundancer.tng.oche.de> (netboot ‚ÉŠÖ‚µ
     ‚Ă̏î•ñ)

  2.  ŠTŠÏ

  ˆê”ʂɁAƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚ɂ͈ȉº‚̂悤‚È–â‘肪‚ ‚è‚Ü‚·B

  o  Ž©g‚Ì IP ƒAƒhƒŒƒX‚ðŒ©‚Â‚¯‚é•K—v‚ª‚ ‚èA‚Ü‚½•K—v‚È‚ç‚»‚Ì‘¼‚Ì
     Ethernet ‚̐ݒè‚à‚Å‚·B

  o  NFS ƒT[ƒo[‚ƁAŽ©g‚Ì root ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃}ƒEƒ“ƒg‚·‚ׂ«ƒpƒX‚ð
     ’m‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ƒJ[ƒlƒ‹i1.3.7x ˆÈ~j‚ÌŒ»Ý‚Ì NFSROOT ‚ÌŽÀ‘•‚ł́AŽŸ‚Ì ``‚â‚è‚©‚½''
  ‚ŏã‹L‚Ì–â‘è‚ð‰ðŒˆ‚µ‚Ä‚¢‚Ü‚·B

  o  IP ƒAƒhƒŒƒX‚ð RARP ‚Ŏ擾‚µ‚½‚èAEthernet ŠÖŒW‚̐ݒè‘S‚Ä‚ð LILO ‚â
     LOADLIN ‚©‚ç“n‚³‚ê‚éƒJ[ƒlƒ‹ƒpƒ‰ƒ[ƒ^‚©‚çŽæ“¾‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  o  ƒ}ƒEƒ“ƒg‚·‚é NFS ‚̃pƒX‚ðƒJ[ƒlƒ‹ƒpƒ‰ƒ[ƒ^‚Å“n‚·‚±‚Æ‚à‚Å‚«‚Ü‚·B“n
     ‚³‚ê‚È‚©‚Á‚½ê‡AƒJ[ƒlƒ‹‚Í RARP ƒT[ƒo[‚ð NFS ƒT[ƒo[‚Å‚à‚ ‚é‚Æ
     Œ©‚È‚µ‚āAƒpƒX‚ɂ̓Rƒ“ƒpƒCƒ‹Žž‚ÉŽw’肳‚ꂽƒfƒtƒHƒ‹ƒg’l‚ðŽg—p‚µ‚Ü
     ‚·BiŒ»Ý‚̃fƒtƒHƒ‹ƒg’l‚Í /tftpboot/<‚»‚̃}ƒVƒ“‚ÌIP ƒAƒhƒŒƒX>‚Å
     ‚·j

  o  ƒNƒ‰ƒCƒAƒ“ƒg‚̐ݒè‚Í BOOTP ‚©‚çŽæ“¾‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B

  ƒfƒBƒXƒNƒŒƒXŠÂ‹«‚̐ݒè‚ðŽn‚ß‚é‘O‚ɁAƒu[ƒg‚·‚邽‚ß‚É LILO ‚Æ LOADLIN
  ‚Ì‚Ç‚¿‚ç‚ðŽg—p‚·‚é‚©‚ðŒˆ‚ß‚Ä‚¨‚¢‚½•û‚ª‚æ‚¢‚Å‚µ‚傤B‚±‚ê‚ç‚ðŽg—p‚·‚é‚Æ
  —Z’ʐ«‚ª‚ ‚é‚Æ‚¢‚¤—˜“_‚ª‚ ‚è‚Ü‚·‚ªA‘¬“x‚Ì“_‚Å‚Í•s—˜‚Å‚·BLILO ‚ª–³‚¢
  ‚Ù‚¤‚ª Linux ƒJ[ƒlƒ‹‚Ì‹N“®‚Í‚æ‚葁‚­‚È‚è‚Ü‚·B‚±‚Ì“_‚͍l—¶‚µ‚½•û‚ª‚æ
  ‚¢‚©‚à’m‚ê‚Ü‚¹‚ñB

  3.  ƒT[ƒo[‚̐ݒè

  3.1.  ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹

  ƒT[ƒo[‚̃J[ƒlƒ‹‚É‚Í RARP ƒTƒ|[ƒg‚ðÝ’肵‚Ä‚¨‚¢‚½‚Ù‚¤‚ª‚æ‚¢‚Å‚µ‚å
  ‚¤BƒJ[ƒlƒ‹ƒpƒ‰ƒ[ƒ^[–³‚µ‚Å‹N“®‚·‚鎞‚É‚Í•K—v‚É‚È‚è‚Ü‚·‚©‚çB‚½‚¾‚µ
  ƒNƒ‰ƒCƒAƒ“ƒg‚ªƒT[ƒo[‚Æ“¯‚¶ƒTƒuƒlƒbƒg“à‚É‚È‚¯‚ê‚Î RARP ‚Í–ð‚É—§‚½‚È‚¢
  ‚Å‚µ‚傤B

  ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“—p‚̃J[ƒlƒ‹‚ɂ͍ŒáŒÀAŽŸ‚̂悤‚È‹@”\‚ðƒRƒ“ƒpƒCƒ‹Žž
  ‚É‘g‚ݍž‚Þ•K—v‚ª‚ ‚é‚Å‚µ‚傤B

  o  NFS ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€(ext2 ƒTƒ|[ƒg‚ð‘g‚ݍž‚Þ•K—v‚Í‚ ‚è‚Ü‚¹‚ñBƒ‚
     ƒWƒ…[ƒ‹‚ŏ[•ª‚Å‚·)

  o  ``Root on NFS'' ‚Ì—LŒø‰»ienabledj

  o  ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚̃lƒbƒgƒ[ƒNƒJ[ƒh—p‚Ì Ethernet ƒhƒ‰ƒCƒo[

  o  ƒj[ƒY‚É‚à‚æ‚è‚Ü‚·‚ªANFS-Root ‚Ìˆ×‚É RARP ‚â BOOTBP ƒTƒ|[ƒg‚ð‘g‚Ý
     ž‚Þ•K—v‚ª‚ ‚é‚©‚à’m‚ê‚Ü‚¹‚ñBi‚±‚ê‚ç‚Í make config ‚ð‚µ‚½‚Æ‚«‚É
     NFS ‚ÌŒã‚É•·‚©‚ê‚Ü‚·j

  ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚ðƒJ[ƒlƒ‹ƒpƒ‰ƒ[ƒ^[–³‚µ‚Å‹N“®‚·‚éê‡Aƒ‹[ƒgƒfƒo
  ƒCƒX‚ð 0:255 ‚ɃZƒbƒg‚·‚é•K—v‚à‚ ‚è‚Ü‚·Bƒ_ƒ~[ƒfƒoƒCƒX‚ðì‚é‚É‚Í
  mknod /dev/nfsroot b 0 255 ‚ðŽÀs‚µ‚Ü‚·BƒfƒoƒCƒXƒtƒ@ƒCƒ‹‚ðì¬‚µ‚½
  ŒãAƒJ[ƒlƒ‹ƒCƒ[ƒW‚̃‹[ƒgƒfƒoƒCƒX‚ð rdev <kernel-image>
  /dev/nfsroot ‚Őݒ肷‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  3.2.  root ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̍쐬

  3.2.1.  ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃Rƒs[

  Warning^ŒxF‚±‚ê‚ç‚ÌŽwŽ¦‚Í‚¤‚Ü‚­“®ì‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªAŠÂ‹«‚É
  ‚æ‚Á‚Ä‚ÍŒˆ‚µ‚Ä“KØ‚È‚à‚Ì‚Å‚Í‚ ‚è‚Ü‚¹‚ñBƒNƒ‰ƒCƒAƒ“ƒg‚Ì‚½‚߂̃‹[ƒgƒtƒ@
  ƒCƒ‹ƒVƒXƒeƒ€Ý’è‚́A‚æ‚è‚æ‚¢•û–@‚ɂ‚¢‚Ä‚Í Ofer Maor
  <ofer@hadar.co.il> ‚Ì NFS-Root-Client mini howto ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  ƒNƒ‰ƒCƒAƒ“ƒg‚Ì‚½‚߂̃‹[ƒgƒcƒŠ[‚ðƒT[ƒo[ã‚Ì‚Ç‚±‚É’u‚­‚Ì‚©‚ðŒˆ‚ß‚½
  ŒãAi—Ⴆ‚΁jmkdir -p <directory> ‚Æ tar cClf / - | tar xpCf
  <directory> - ‚ðŽÀs‚µ‚č쐬‚µ‚Ä‚­‚¾‚³‚¢B

  LILO ‚ðŽg‚킸‚ɃJ[ƒlƒ‹‚ð‹N“®‚·‚éê‡Aƒ‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚Í
  /tftpboot/<IP-address> ‚Ì•K—v‚ª‚ ‚è‚Ü‚·B‚»‚ꂪŒ™‚È‚çAƒJ[ƒlƒ‹ƒ\[ƒX
  ‚̈ê”ԏãi–󒍁F‚‚܂è /usr/src/linux)‚É‚ ‚é Makefile ‚ŕύX‚Å‚«‚Ü‚·B
  NFS_ROOT = -DNFS_ROOT="/tftpboot/%s" ‚̂悤‚ȍs‚ð’T‚µ‚Ä‚­‚¾‚³‚¢B•ÏX
  ‚µ‚½ê‡ƒJ[ƒlƒ‹‚ðÄƒRƒ“ƒpƒCƒ‹‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  3.2.2.  ƒ‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ɑ΂·‚é•ÏX

  ‚³‚āA•s•K—v‚ȃtƒ@ƒCƒ‹‚ðŽæ‚菜‚¢‚āA/etc/rc.d ƒXƒNƒŠƒvƒg‚ðƒ`ƒFƒbƒN‚µ‚Ü
  ‚µ‚傤B‚¢‚­‚‚©‚̏d—v‚È“_‚ª‚ ‚è‚Ü‚·B

  o  d—v‚È‚±‚Ƃ̈ê‚‚Ƃµ‚Ä‚Í eth0 ‚̐ݒ肪‚ ‚è‚Ü‚·BƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“
     ‚Í eth0 ‚ðA­‚È‚­‚Æ‚à•”•ª“I‚ɂ́AÝ’肵‚Ä‹N“®‚µ‚Ü‚·BƒfƒBƒXƒNƒŒƒX
     ƒ}ƒVƒ“‚Ì IP ƒAƒhƒŒƒX‚ðƒT[ƒo‚Ì IP ƒAƒhƒŒƒX‚Æ‚µ‚Đݒ肷‚é‚̂́A—˜Œû
     ‚ȍsˆ×‚Æ‚Í‚¢‚¦‚Ü‚¹‚ñ‚ˁBi•MŽÒ‚ªÅ‰‚Ì‚±‚ë‚É‚â‚Á‚Ä‚µ‚Ü‚Á‚½‚±‚Ƃ̈ê
     ‚‚ł·j

  o  ‚à‚¤ˆê‚‚̓_‚̓fƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚Ì /etc/fstab ‚Å‚·BNFS ƒtƒ@ƒCƒ‹ƒV
     ƒXƒeƒ€—p‚̐ݒè‚Ì•K—v‚ª‚ ‚è‚Ü‚·B

  o  Œx^WARNING: ƒT[ƒo[‚̃‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ƁAƒNƒ‰ƒCƒAƒ“ƒg
     iƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“j‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð¬“¯‚µ‚È‚¢‚±‚ƁBiƒT[ƒo
     [‚Ì rc.inet1 ‚ðC³‚µ‚Ä‚µ‚Ü‚¢A‚È‚ºirc.int1 ‚Őݒ肵‚½‚É‚à‚©‚©‚í
     ‚炸jƒNƒ‰ƒCƒAƒ“ƒg‚ª“®ì‚µ‚È‚¢‚Ì‚©A‚ƍl‚¦ž‚ñ‚¾‚±‚Æ‚ª‚ ‚è‚Ü‚·j

  3.2.3.  ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ì export

  ƒ‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚ðƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“—p‚É export ‚µ‚Ü‚·B•û–@‚ª•s–¾‚Ì
  ê‡Aexports(5) ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B‘å’ï‚̏ꍇA•ÏXŒã‚É nfsd/mountd
  ‚̍ċN“®‚ª•K—v‚Æ‚È‚è‚Ü‚·BRedHat ‚̏ꍇA/etc/rc.d/init.d/nfs stop ;
  /etc/rc.d/init.d/nfs start  ‚ðŽÀs‚·‚邱‚Æ‚ÅŠÈ’P‚É‚Å‚«‚Ü‚·B

  3.2.4.  RARP ‚̐ݒè

  RARP ‚ðƒlƒbƒgƒ[ƒNã‚Ì‚Ç‚±‚©‚ŃZƒbƒgƒAƒbƒv‚µ‚Ü‚·BƒNƒ‰ƒCƒAƒ“ƒg‚ð
  nfsroot ƒpƒ‰ƒ[ƒ^[‚È‚µ‚Å‹N“®‚·‚éê‡ARARP ƒT[ƒo[‚Í NFS ƒT[ƒo[‚Ì
  •K—v‚ª‚ ‚è‚Ü‚·‚ªA•’Ê‚Í NFS ƒT[ƒo[‚Å‚µ‚傤B‚±‚Ì‚½‚߂ɂ́ARARP ƒTƒ|
  [ƒg•t‚«‚̃J[ƒlƒ‹‚𑖂点‚é•K—v‚ª‚ ‚è‚Ü‚·B

  Ý’è‚ð‚·‚é‚½‚߂ɁAŽŸ‚̃XƒNƒŠƒvƒg‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢i‚Ü‚½AƒT[ƒo[‚Ì
  /etc/rc.d ‚Ì‚Ç‚±‚©‚É‚»‚̃XƒNƒŠƒvƒg‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¨‚«‚Ü‚µ‚傤j

  /sbin/rarp -s <IP ƒAƒhƒŒƒX> <ƒn[ƒhƒEƒFƒAƒAƒhƒŒƒX>

     IP ƒAƒhƒŒƒX
        ‚̓fƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚Ì IP ƒAƒhƒŒƒX

     ƒn[ƒhƒEƒFƒAƒAƒhƒŒƒX
        ‚̓fƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚̃lƒbƒgƒ[ƒNƒJ[ƒh‚Ì Ethernet ƒAƒhƒŒƒX‚Å
        ‚·B

  —áF /sbin/rarp -s 131.131.90.200 00:00:c0:47:10:12

  IP ƒAƒhƒŒƒX‚Ì‘ã‚í‚è‚ɃzƒXƒg–¼‚ðŽg‚¤‚±‚Æ‚à‚Å‚«‚Ü‚·B‚½‚¾‚µAƒT[ƒo[‚ª
  IP ƒAƒhƒŒƒX‚ði/etc/hosts ‚â DNS ‚ðŒŸõ‚µ‚ājŒ©‚‚¯‚邱‚Æ‚ª‚Å‚«‚ê‚΁A
  ‚Å‚·‚ªB

  3.2.5.  BOOTP ‚̐ݒè

  BOOTP ‚ðÝ’è‚·‚邽‚ß‚É‚Í /etc/bootptab ‚ð•ÒW‚·‚é•K—v‚ª‚ ‚è‚Ü
  ‚·Bbootpd(8) ‚â bootptab(5) ‚Ì man page ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  3.2.6.  ƒn[ƒhƒEƒFƒAƒAƒhƒŒƒX‚ðŒ©‚Â‚¯‚é

  ƒn[ƒhƒEƒFƒAƒAƒhƒŒƒX‚È‚ñ‚Ä’m‚è‚Ü‚¹‚ñB‚Ç‚¤‚·‚ê‚ÎŒ©‚‚¯‚ç‚ê‚é‚ñ‚Å‚µ‚傤
  ‚©H

  o  ì‚Á‚½ƒJ[ƒlƒ‹‚ð‹N“®‚µ‚āAƒlƒbƒgƒ[ƒNƒJ[ƒh‚ª”FŽ¯‚³‚ê‚Ä‚¢‚és‚ª•\
     Ž¦‚³‚ê‚é‚Ì‚ð‘Ò‚¿‚Ü‚µ‚傤B’ʏí 6 ƒoƒCƒg‚Ì 16 i”‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·
     ‚ªA‚»‚ꂪ‚»‚̃J[ƒh‚̃n[ƒhƒEƒFƒAƒAƒhƒŒƒX‚Ì‚Í‚¸‚Å‚·B

  o  TCP/IP ƒlƒbƒgƒ[ƒN‚ð—LŒø‚É‚µ‚½‰½‚©‚Ì OS ‚ŃfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚ð‹N“®
     ‚µ‚Ü‚·B‚»‚ê‚©‚ç‚»‚̃}ƒVƒ“‚©‚çƒT[ƒo[‚Ö ping ‚ðŽÀs‚µA/sbin/arp
     -a ‚Å ARP ƒLƒƒƒbƒVƒ…‚Ì’†‚ðŒ©‚Ü‚·B

  4.  ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚ð‹N“®

  4.1.  boot rom ‚ðŽg—p

  Ž„‚Í‚Ü‚¾‚»‚¤‚¢‚¤—Í‹Æ‚È•¨‚ðŽg‚Á‚½‚±‚Æ‚ª‚ ‚è‚Ü‚¹‚ñ‚©‚çAŽŸ‚Ì tips ‚ð‹“‚°
  ‚邱‚Æ‚µ‚©‚Å‚«‚Ü‚¹‚ñiChristian Leutloff
  <leutloff@sundancer.tng.oche.de> ‚Ì‚¨ì–@jB

  o  ``normal'' ‚Ì boot rom ‚ðŽg‚¤‚±‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB

  o  Gero Kuhlmann ‚É‚æ‚é netboot ƒpƒPƒbƒg‚ª‘¶Ý‚µ‚Ü‚·B‚±‚ê‚Í Linux —p
     ‚Ì boot rom ‚ƁA‚³‚ç‚È‚éî•ñ‚ð’ñ‹Ÿ‚µ‚Ü‚·Bnetboot ‚Í‚¨‹ß‚­‚Ì Linux
     ƒ~ƒ‰[ƒTƒCƒgA‚Ü‚½‚Í Debian package(netboot-0.4)‚©‚ç“üŽè‚Å‚«‚Ü‚·B

  o   boot rom ‚É•t‘®‚̃hƒLƒ…ƒƒ“ƒg‚𒍈Ӑ[‚­“Ç‚ñ‚Å‚­‚¾‚³‚¢B

  o  ‚¨‚»‚ç‚­AƒT[ƒo[‚Ì tftpd ‚ð—LŒø‰»‚·‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤‚ªAŽg—p‚·
     ‚é boot rom ‚̃J[ƒlƒ‹‚̃[ƒh•û–@‚Ɉˑ¶‚µ‚Ü‚·B

  o  Še Linux ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì bootrom ƒxƒ“ƒ_[‚ɂ‚¢‚āAã‹L‚Å
     q‚ׂ½ˆÈŠO‚̂ǂ̂悤‚ȏî•ñ‚Å‚àŠ½Œ}‚µ‚Ü‚·B‚±‚±‚ɒljÁ‚µ‚Ü‚·‚̂ŁB

  4.2.  raw ƒJ[ƒlƒ‹ƒfƒBƒXƒN‚ðŽg‚¤

  ƒfƒtƒHƒ‹ƒg‚̃l[ƒ~ƒ“ƒO‚ɏ]‚Á‚½³‚µ‚¢–¼‘O‚Ń‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð
  export ‚µ‚Ä‚¢‚āANFS ƒT[ƒo[‚ª RARP ƒT[ƒo[‚Å‚ ‚éê‡i‚‚܂藼ŽÒ‚Ì
  ƒ}ƒVƒ“‚Í“¯ˆê‚̃Tƒuƒlƒbƒg“à‚É‘¶ÝjAƒJ[ƒlƒ‹‚ðƒfƒBƒXƒN‚É cat ‚·‚邾‚¯
  ‚Å‹N“®‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BiƒJ[ƒlƒ‹‚̃‹[ƒgƒfƒoƒCƒX‚ð 0:255 ‚É‚·‚é•K
  —v‚ª‚ ‚è‚Ü‚·j ‚±‚ê‚͂‚܂èAƒT[ƒo[‚̃‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚ª
  /tftpboot/IP ƒAƒhƒŒƒX ‚É‚ ‚é‚Ɖ¼’肵‚Ü‚·i‚±‚Ì’l‚̓J[ƒlƒ‹ƒRƒ“ƒpƒCƒ‹Žž
  ‚ɕύX‚Å‚«‚Ü‚·jB

  4.3.  ƒu[ƒgƒ[ƒ_[‚Æ RARP  ‚ðŽg‚¤

  ƒJ[ƒlƒ‹‹N“®Žž‚É•K—v‚ȃpƒ‰ƒ[ƒ^[‘S‚ĂƁAnfsroot=<ƒT[ƒo[‚Ì IP ƒAƒh
  ƒŒƒX>:</path/to/mount> ‚ð“n‚µ‚Ä‚­‚¾‚³‚¢B‚±‚±‚Å ƒT[ƒo[‚Ì IP ƒAƒhƒŒƒX
  ‚Í NFS ƒT[ƒo[‚Ì IP ƒAƒhƒŒƒX‚ðA/path/to/mount ‚̓‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚Ì
  ƒpƒX‚ð•\‚µ‚Ü‚·B

  Tips:

  o  LILO ‚ðŽg‚¤‚Ì‚Å‚ ‚ê‚΁A``lock'' ‹@”\‚ÌŽg—p‚͍l—¶‚É’l‚µ‚Ü‚·B‚Ü‚¸’P
     ƒ‚É‘S‚Ă̐³Šm‚ȃpƒ‰ƒ[ƒ^[‚ð“ü—Í‚µA``lock'' ‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢B
     ŽŸ‰ñ‚Ì‹N“®Žž‚É LILO ‚ðƒ^ƒCƒ€ƒAƒEƒg‚³‚¹‚Ü‚·B

     [–󒍁Flock ‚·‚é‚ÆŽŸ‚̃u[ƒg‚Å‚à“¯‚¶ƒpƒ‰ƒ[ƒ^‚Å‹N“®‚µ‚Ü‚·BÚ‚µ‚­
     ‚Í LILO ‚Ì README ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B]

  o   ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“—p‚̃u[ƒgƒfƒBƒXƒN‚ðì‚é‚Æ‚«‚ɁAlilo.conf ‚Å
     append= ‹@”\‚ðŽg‚¤‚±‚Æ‚à‚Å‚«‚Ü‚·B

  4.4.  RARP ‚È‚µ‚Ńu[ƒgƒ[ƒ_[‚ðŽg‚¤

  ƒJ[ƒlƒ‹‚ɁAnfsroot ‚ɉÁ‚¦‚Ä nfsaddrs=<client-IP>:<srv-IP>:<gw-
  IP>:<netm-IP>:<hostname> ˆø”‚ð“n‚µ‚Ä‚­‚¾‚³‚¢BƒJ[ƒlƒ‹‚Í eth0 ‚ð“n‚³
  ‚ꂽˆø”‚Őݒ肵‚Ü‚·B

     client-IP
        ƒfƒBƒXƒNƒŒƒXƒ}ƒVƒ“‚Ì IP ƒAƒhƒŒƒX

     srv-IP
        NFS ƒT[ƒo[‚Ì IP ƒAƒhƒŒƒX

     gw-IP
        ƒQ[ƒgƒEƒFƒC

     netm-IP
        ƒlƒbƒgƒ}ƒXƒN

     hostname
        ƒ}ƒVƒ“‚Ì–¼‘OiƒzƒXƒg–¼j

  5.  Šù’m‚Ì–â‘è

  5.1.  /sbin/init ‚ª‹N“®‚µ‚È‚¢B

  /sbin/init ‚Å‚æ‚­‚ ‚é–â‘è‚́A‚¢‚­‚‚©‚́i­‚È‚­‚Æ‚àjŒ»s‚̃fƒBƒXƒgƒŠ
  ƒrƒ…[ƒVƒ‡ƒ“‚Ì /sbin/init ‚Í“®“IƒŠƒ“ƒN‚É‚È‚Á‚Ä‚¢‚邱‚Æ‚Å‚·B‚Å‚·‚©‚çƒN
  ƒ‰ƒCƒAƒ“ƒg‚ɑ΂µ‚Đ³‚µ‚¢ /lib ‚̐ݒè‚ð‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BŠÈ’P‚È•û–@‚Æ
  ‚µ‚ẮAiƒNƒ‰ƒCƒAƒ“ƒg—p‚́j/sbin/init ‚ðAÃ“IƒŠƒ“ƒN‚³‚ꂽ ``Hello
  World'' ƒvƒƒOƒ‰ƒ€‚Æ’u‚«Š·‚¦‚Ă݂邱‚Æ‚Å‚·B‚±‚ê‚É‚æ‚èA‚à‚Á‚ƍª–{“I‚È
  –â‘è‚©``’P‚È‚é'' “®“IƒŠƒ“ƒN‚Ì–â‘è‚©‚ðŒ©‹É‚ß‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B

  5.2.  /dev ƒgƒ‰ƒuƒ‹

  ‹N“®Žž‚É tty ‚ÉŠÖ‚·‚é‚æ‚­‚í‚©‚ç‚È‚¢ƒƒbƒZ[ƒW‚ª•\Ž¦‚³‚ꂽê‡AƒNƒ‰ƒC
  ƒAƒ“ƒg‚Ì /dev ƒfƒBƒŒƒNƒgƒŠ‚Å MAKEDEV ƒXƒNƒŠƒvƒg‚ðŽÀs‚·‚é•K—v‚ª‚ ‚é‚Å
  ‚µ‚傤B‚±‚ê‚Í dev ”ԍ†‚É 64 bit ‚ðŽg—p‚µ‚Ä‚¢‚éA‚¢‚­‚‚©‚̃T[ƒo[ OS
  ‚Å‚Í“®ì‚µ‚È‚¢‚ÆŒ¾‚¤‰\‚ª‚ ‚è‚Ü‚·‚ªAŽÀs‚·‚ׂ«‚Å‚µ‚傤B‚±‚Ì–â‘肪”­¶
  ‚µ‚½ê‡A‚Ç‚Ì os ‚Å‹N‚«‚½‚©‚ðŽ„‚Éƒ[ƒ‹‚µ‚Ä‚­‚¾‚³‚¢B‰Â”\«‚Ì‚ ‚é‰ðŒˆ
  •û–@‚Í‹N“®ƒvƒƒZƒX‚̏‰Šú‚ŁAram ƒfƒBƒXƒN‚ɏ¬‚³‚È /dev ‚ðì¬‚µ‚āA–ˆ‰ñ
  ƒfƒoƒCƒX‚̃m[ƒh‚ðÄƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚Å‚·B

  6.  ‚»‚Ì‘¼‚̘b‘è

  o   BOOTP ‚̃Nƒ‰ƒCƒAƒ“ƒg‚Í
     ftp://sunsite.unc.edu/system/Network/admin/bootpc.v045.tgz ‚É‚ ‚è‚Ü
     ‚·B

     initrdiLinux 2.0 ˆÈ~‚©‚çƒTƒ|[ƒg‚³‚ê‚Ü‚µ‚½j‚É‚æ‚èAƒfƒBƒXƒNƒŒƒX
     ƒ}ƒVƒ“‚Í‚Æ‚Ä‚à‚¤‚Ü‚­“®ì‚µ‚Ü‚·BŽÀÛ initrd ‚Í‚³‚ç‚ɃJƒXƒ^ƒ}ƒCƒY‚µ
     ‚½Ý’è‚ðs‚¤ê‡‚́A‚æ‚èi‚ñ‚¾‘I‘ðŽˆ‚Å‚·B

  o  bootpd ‚ð‚»‚Ì‚Ü‚Ü—p‚¢‚é‹N“®‚̏ꍇ‚ɂ́A‚±‚ê(BOOTPƒNƒ‰ƒCƒAƒ“ƒg)‚ÍŽÀ
     ‚Ì‚Æ‚±‚ë•K—v‚È‚¢‚ÆŽv‚í‚ê‚Ü‚·B‚Æ‚¢‚¤‚Ì‚àALinux 2.0 ‚Å‚Í RARP ‚Ì‘ã
     ‚í‚è‚É BOOTP‚ðŽg—p‚·‚éƒIƒvƒVƒ‡ƒ“‚à’ñ‹Ÿ‚³‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·(‚æ‚萳Šm‚É
     ‚́A—¼•û‚ðƒJ[ƒlƒ‹ƒRƒ“ƒpƒCƒ‹Žž‚É‘g‚ݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚»‚̏ꍇ
     ‚́AÅ‰‚ɉž“š‚ª•Ô‚Á‚Ä‚«‚½•û‚Å“®ì‚·‚邱‚Æ‚É‚È‚è‚Ü‚·)B

  o  ƒJ[ƒlƒ‹ƒ\[ƒX‚̃hƒLƒ…ƒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ɁANFS ƒ‹[ƒgƒVƒXƒeƒ€‚É‚Â
     ‚¢‚ẴhƒLƒ…ƒƒ“ƒg‚ª‚ ‚è‚Ü‚·B

  o  NFS Œo—R‚Å swap ‚ð‰Â”\‚É‚·‚éƒpƒbƒ`‚à‚ ‚è‚Ü‚·B‚»‚ê‚ÍŽ„‚Ƀ[ƒ‹‚Å‘—
     ‚ç‚ê‚Ä‚«‚Ü‚µ‚½‚ªiŒÂl“I‚É”ñí‚É–Z‚µ‚©‚Á‚½Žž‚̂ŁjAƒ[ƒ‹‚𖳂­‚µ
     ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½ :(  ‚¨‚»‚ç‚­ http://www.linuxhq.com/ ‚Ì unofficial
     patches ƒZƒNƒVƒ‡ƒ“‚©‚ç“üŽè‚Å‚«‚é‚Í‚¸‚Å‚·B

  o  Ž„‚Ì PGP ŒöŠJŒ®‚Í andreas@ag.or.at ‚ð finger ‚·‚邱‚Æ‚ÅŽè‚É“ü‚ê‚ç‚ê
     ‚Ü‚·B fingerprint ‚Í‚±‚ê‚Å‚·: F1 F7 43 D5 07 C4 6C 87  BF 6B 33 A2
     2C EE 5A F9.

  7.  –|–ó‚ɂ‚¢‚Ä

  “–•¶‘‚͈äˆÉ —º‘¾‚³‚ñA’†–ì ”ŽŽ÷‚³‚ñ‚Ì–|–󂵂½ 1996/08/06 ”Å‚ðA‘ì‚ª
  ÅV”Łi1997/08/08j‚Ì LDP ‚ōXV‚µ‚½‚à‚Ì‚Å‚·B

  “ú–{Œê–óFˆäˆÉ —º‘¾ <pessi@kmc.kyoto-u.ac.jp>
       ’†–ì ”ŽŽ÷ <cas@kaba.or.jp>, <cas@kuis.kyoto-u.ac.jp> (1996/08/06)
  “ú–{Œê–óF‘ì m  <cz8cb01@linux.or.jp> (1999/09/15)