Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 53

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  RedHat Linux KickStart HOWTO
  Martin Hamilton <martinh@gnu.org>
  v0.2, 11 January 1999
  “¡Œ´‹P‰Ã <fujiwara@linux.or.jp>
  16 May 1999

  –{ HOWTO ƒhƒLƒ…ƒƒ“ƒg‚́CRedHat Linux ‚Ì KickStart ƒVƒXƒeƒ€‚ðŽg‚Á‚Ä“¯
  ˆê‚Ì Linux ƒ}ƒVƒ“‚ð‘f‘‚­‘å—ʂɃCƒ“ƒXƒg[ƒ‹‚·‚é•û–@‚ðà–¾‚µ‚Ü‚·D‚Ü‚½
  ã‹‰ƒ†[ƒUŒü‚¯‚ɁCKickStart ‚̃Cƒ“ƒXƒg[ƒ‹Žè‘±‚«‚ðC³‚µ‚Ä“ÆŽ©‚̏ˆ—‚ð
  ‚³‚¹‚é•û–@‚ƁC“ÆŽ© RPM ƒpƒbƒP[ƒW‚̍\’z•û–@‚ðŠÈ’P‚Éà–¾‚µ‚Ü‚·D
  ______________________________________________________________________

  –ÚŽŸ

  1. ’˜ìŒ •\Ž¦
  2. ƒz[ƒ€ƒy[ƒW
  3. “ú–{Œê–ó‚ɂ‚¢‚Ä
  4. ‚Í‚¶‚ß‚É
  5. •K—v‚È‚à‚Ì
  6. ‹N“®ƒtƒƒbƒs[‚̐ݒè
  7. KickStart ‚̐ݒèƒtƒ@ƒCƒ‹
     7.1 ƒVƒXƒeƒ€î•ñ
     7.2 ƒCƒ“ƒXƒg[ƒ‹‚·‚éƒpƒbƒP[ƒW
     7.3 ƒCƒ“ƒXƒg[ƒ‹Œã‚̃VƒFƒ‹ƒRƒ}ƒ“ƒh

  8. ŽÀÛ‚̃Cƒ“ƒXƒg[ƒ‹
  9. ƒu[ƒgƒfƒBƒXƒN/•â•ƒfƒBƒXƒN‚̃}ƒEƒ“ƒg
  10. RedHat ‚̃Cƒ“ƒXƒg[ƒ‰‚̏C³
  11. FAQ ‚Æ‚¨Šè‚¢ƒŠƒXƒg
  12. ƒNƒŒƒWƒbƒg
  13. •t˜^ A - BOOTP/DHCP ‚Æ NFS ‚̐ݒè
  14. •t˜^ B - “ÆŽ©‚Ì RPM ƒpƒbƒP[ƒW‚̍ì‚è•û
  15. •t˜^ C - “ÆŽ©‚Ì RPM ‚ðƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É“ü‚ê‚é

  ______________________________________________________________________

  1.  ’˜ìŒ •\Ž¦

  Copyright (c) 1998 Martin Hamilton, All rights reserved.  This is free
  documentware; you can redistribute it and/or modify it under the terms
  of version 2 or later of the GNU General Public License
  <http://www.gnu.org/copyleft/gpl.html>.

  2.  ƒz[ƒ€ƒy[ƒW

  –{ƒhƒLƒ…ƒƒ“ƒg‚ð Linux HOWTO ƒhƒLƒ…ƒƒ“ƒg‚̃~ƒ‰[ƒTƒCƒg‚â CD-ROM ‚©‚ç
  “üŽè‚µ‚½ê‡‚ɂ́CKickStart HOWTO ƒz[ƒ€ƒy[ƒW
  <http://wwwcache.ja.net/dev/kickstart/> ‚ðŒ©‚ÄC‚æ‚èV‚µ‚¢”Å‚ªo‚Ä‚¢‚È
  ‚¢‚©‚Ç‚¤‚©‚ðŠm”F‚·‚é‚Æ‚æ‚¢‚Å‚µ‚傤D

  3.  “ú–{Œê–ó‚ɂ‚¢‚Ä

  “ú–{Œê–ó‚Í Linux Japanese FAQ Project ‚ªs‚¢‚Ü‚µ‚½ (“¡Œ´‹P‰Ã
  <fujiwara@linux.or.jp>(“ú–{Œê–ó)C’†–앐—Y
  <nakano@apm.seikei.ac.jp>(Z³))D“ú–{Œê–ó‚ÉŠÖ‚·‚éŒë‚è‚ÌŽw“E‚âCŒ´•¶‚Ì
  ìŽÒ‚ɃtƒB[ƒhƒoƒbƒN‚ð‚µ‚½‚¢‚¯‚ê‚ljpŒê‚Í‹êŽè‚¾‚Æ‚¢‚¤•û‚Í JF ƒvƒƒWƒFƒN
  ƒg(<JF@linux.or.jp>) ‚Ü‚Å‚²˜A—‚­‚¾‚³‚¢D

  Œ´•¶‚̃‰ƒCƒZƒ“ƒX‚ɏ]‚¢‚Ü‚µ‚āC“ú–{Œê–ó‚Ì”z•zƒ‰ƒCƒZƒ“ƒX‚Í GNU General
  Public License <http://www.gnu.org/copyleft/gpl.html>(ƒo[ƒWƒ‡ƒ“ 2 ˆÈ
  ~)‚Æ‚È‚è‚Ü‚·D

  4.  ‚Í‚¶‚ß‚É

  RedHat Linux ‚̃o[ƒWƒ‡ƒ“ 5 ‚ɂ́CKickStart ‚ƌĂ΂ê‚éC‚ ‚Ü‚è’m‚ç‚ê‚Ä
  ‚¢‚È‚¢(Œ»Žž“_‚ł̓hƒLƒ…ƒƒ“ƒg‚à‚ ‚Ü‚è‚ ‚è‚Ü‚¹‚ñ)‹@”\‚ª•t‚¢‚Ä‚¢‚Ü‚·D‚±
  ‚Ì‹@”\‚ð—p‚¢‚é‚ƁCRedHat Linux ‚̃Cƒ“ƒXƒg[ƒ‹ì‹Æ‚Ì‘å•”•ª (‚ ‚é‚¢‚Í‘S
  ‚Ä) ‚ðŽ©“®‰»‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·DŽ©“®‰»‚Å‚«‚鏈—‚ɂ͈ȉº‚Ì‚à‚Ì‚ª‚ ‚è‚Ü
  ‚·:

  o  Žg—p‚·‚錾Œê‚Ì‘I‘ð

  o  ƒlƒbƒgƒ[ƒN‚̐ݒ肨‚æ‚уfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃Cƒ“ƒXƒg[ƒ‹Œ³‚Ì‘I
     ‘ð

  o  ƒL[ƒ{[ƒh‚Ì‘I‘ð

  o  (lilo “™‚Ì)ƒu[ƒgƒ[ƒ_‚̃Cƒ“ƒXƒg[ƒ‹

  o  ƒfƒBƒXƒN‚̃p[ƒeƒBƒVƒ‡ƒ“Ý’è‚ƃtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̍쐬

  o  ƒ}ƒEƒX‚Ì‘I‘ð

  o  X ƒEƒBƒ“ƒhƒEƒVƒXƒeƒ€‚̃T[ƒo‚̐ݒè

  o  ƒ^ƒCƒ€ƒ][ƒ“‚Ì‘I‘ð

  o  root ‚̃pƒXƒ[ƒh(‚̏‰Šú’l)‚Ì‘I‘ð

  o  ƒCƒ“ƒXƒg[ƒ‹‚·‚éƒpƒbƒP[ƒW‚Ì‘I‘ð

  Ž@‚µ‚Ì—Ç‚¢ RedHat ƒ†[ƒU‚Å‚ ‚ê‚΁C‚±‚ê‚ç‚Í–{Ž¿“I‚É RedHat Linux ƒVƒXƒe
  ƒ€‚ðŽè“®ƒCƒ“ƒXƒg[ƒ‹‚·‚éÛ‚̎菇‚Å‚ ‚邱‚Æ‚É‹C‚¢‚½‚©‚ÆŽv‚¢‚Ü‚·D
  KickStart ƒVƒXƒeƒ€‚͒ʏí‚̃Cƒ“ƒXƒg[ƒ‹Žè‡‚ðƒXƒNƒŠƒvƒg‹Lq‚·‚邱‚Æ‚ð‰Â
  ”\‚É‚µ‚Ü‚·D‚±‚ê‚́C’ʏí‚̓L[ƒ{[ƒh‚©‚ç“ü—Í‚·‚ׂ«î•ñ‚ðÝ’èƒtƒ@ƒCƒ‹‚É
  ‘‚­‚±‚Æ‚É‚æ‚Á‚čs‚¢‚Ü‚·D

  ‚µ‚©‚µ‚¨‘Ò‚¿‚­‚¾‚³‚¢D˜b‚Í‚Ü‚¾‚ ‚è‚Ü‚· :-)

  KickStart ‚ðŽg‚¤‚ƁC’ʏí‚̃Cƒ“ƒXƒg[ƒ‹ˆ—‚ðI‚¦‚½Œã‚ɁC‚³‚ç‚ɃVƒFƒ‹ƒŒ
  ƒxƒ‹‚̃Rƒ}ƒ“ƒhŒQ‚ðŽw’肵‚ÄŽÀs‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·D‚‚܂èC RedHat
  Linux ‚̈ꕔ‚Æ‚µ‚Ä”z•z‚³‚ê‚Ä‚¢‚È‚¢ƒ[ƒJƒ‹Œü‚¯‚̃\ƒtƒgƒEƒFƒA‚ðŽ©“®“I‚É
  ’ljÁƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä(ƒtƒŠ[ƒ\ƒtƒgƒEƒFƒA‚Å‚ ‚Á‚Ä‚àCRedHat ƒfƒBƒXƒgƒŠ
  ƒrƒ…[ƒVƒ‡ƒ“‚É•t‚¢‚Ä‚±‚È‚¢‚à‚Ì‚ª‚ ‚è‚Ü‚·D–@“I‚È——R‚É‚æ‚è RedHat ‚ª”z
  •z‚Å‚«‚È‚¢‚à‚Ì‚à‚ ‚è‚Ü‚·D—Ⴆ‚Î ssh ‚âˆÃ†‰»ƒVƒXƒeƒ€ PGP ‚Å‚·)CŠ®‘S
  ‚ÉŽg‚¦‚éƒVƒXƒeƒ€‚É‚·‚邽‚ß‚É•K—v‚ÈŽdã‚°‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚é‚Ì‚Å‚·D

  5.  •K—v‚È‚à‚Ì

  KickStart ‚ðŽg‚Á‚½ƒCƒ“ƒXƒg[ƒ‹‚É‚Í 2 ‚‚̃Aƒvƒ[ƒ`‚ª‚ ‚è‚Ü‚·D1 ‚‚Í
  ’P‚É KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚ð RedHat ‚Ì‹N“®ƒtƒƒbƒs[‚ɃRƒs[‚·‚é‚Æ
  ‚¢‚¤‚à‚Ì‚Å‚·D‚à‚¤ 1 ‚‚̕û–@‚́C’ʏí‚Ì‹N“®ƒtƒƒbƒs[‚ð—p‚¢CKickStart
  ‚̐ݒèƒtƒ@ƒCƒ‹‚̓lƒbƒgƒ[ƒNŒo—R‚ÅŽæ‚荞‚Þ‚Æ‚¢‚¤•û–@‚Å‚·D

  ‚Ç‚¿‚ç‚̏ꍇ‚É‚àˆÈ‰º‚Ì‚à‚Ì‚ª•K—v‚Å‚·:

  1. Intel (i386) Œn‚̃}ƒVƒ“ - ‚±‚Ì•¶‘‚ðŽ·•M‚µ‚Ä‚¢‚鎞“_‚ł́C
     KickStart ‚Í‚±‚ê‚ç‚̃}ƒVƒ“‚Å‚È‚¯‚ê‚Γ®ì‚µ‚È‚¢‚悤‚Å‚·D

  2. KickStart ‚̐ݒèƒtƒ@ƒCƒ‹ - ‚±‚¿‚ç‚ɂ‚¢‚Ä‚ÍŽŸ‚̃ZƒNƒVƒ‡ƒ“‚Åà–¾‚µ‚Ü
     ‚·D

  3. RedHat ‚Ì‹N“®ƒfƒBƒXƒN - C³ƒpƒbƒP[ƒW‚âƒhƒ‰ƒCƒo‚̍XVƒpƒbƒP[ƒW‚ð
     —˜—p‚·‚邽‚ß updates ƒfƒBƒŒƒNƒgƒŠ‚©‚ç“üŽè‚·‚邱‚Æ‚ª–]‚Ü‚µ‚¢‚Å‚µ‚å
     ‚¤D

  4. Žg‚¨‚¤‚Æ‚µ‚Ä‚¢‚é IP ƒAƒhƒŒƒX‚Ì DNS ƒGƒ“ƒgƒŠ - ‚±‚ê‚Í–³‚­‚Ä‚à\‚¢‚Ü
     ‚¹‚ñ‚ªC‚±‚ê‚ðŽw’è‚·‚é‚ƃCƒ“ƒXƒg[ƒ‹Žž‚Ƀ}ƒVƒ“‚̃hƒƒCƒ“–¼‚ð“ü—Í‚¹
     ‚¸‚ɍς݂܂·D

  ƒlƒbƒgƒ[ƒN‚ð’Ê‚µ‚Đݒèƒtƒ@ƒCƒ‹‚ðŽæ‚荞‚ޏꍇ‚ɂ́CÝ’èƒtƒ@ƒCƒ‹‚ð NFS
  Œo—R‚ŃGƒNƒXƒ|[ƒg‚·‚é•K—v‚ª‚ ‚è‚Ü‚·D‚±‚ê‚ÍŒ»ÝƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚é—Bˆê
  ‚̃AƒNƒZƒX•û–@‚Å‚·DÝ’èƒtƒ@ƒCƒ‹‚ÌŽw’è‚É‚æ‚èCRedHat ƒfƒBƒXƒgƒŠƒrƒ…[
  ƒVƒ‡ƒ“–{‘Ì‚ð•Ê‚Ì NFS ƒT[ƒo‚©‚çŽæ‚荞‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·D

  Ã“I‚È IP ƒAƒhƒŒƒX‚ðƒ}ƒVƒ“‚ɐݒ肷‚邱‚Æ‚à‚Å‚«‚Ü‚·D—Ⴆ‚΁CKickStart
  ‚É‚æ‚éƒCƒ“ƒXƒg[ƒ‹‚Ì‚½‚ß‚É—\–ñ‚µ‚½“Á•Ê‚ȃAƒhƒŒƒX‚Å‚·D•Ê‚Ì•û–@‚Æ‚µ‚āC
  Ý’èƒtƒ@ƒCƒ‹‚É IP ƒAƒhƒŒƒX‚𒼏‘‚«‚µ‚½‚­‚È‚¯‚ê‚΁CBOOTP/DHCP ƒT[ƒo‚ð
  Žg‚Á‚Đݒèƒtƒ@ƒCƒ‹‚ðŽæ‚荞‚ނ悤‚É KickStart ‚ÉŽwŽ¦‚·‚邱‚Æ‚ª‚Å‚«‚Ü
  ‚·D‚±‚ê‚ð—p‚¢‚é‚ƁC‰½‚ç‚©‚̃T[ƒo‚ªŽw’è‚͈͓̔à‚̃AƒhƒŒƒX‚ðŽ©“®“I‚ÉŠ„
  ‚è“–‚Ä‚Ü‚·D‚±‚̂悤‚ȃT[ƒo‚Æ‚µ‚ẮC“®“IƒAƒhƒŒƒXŠ„‚è“–‚ÄŠg’£•t‚«‚Ì
  CMU BOOTP ƒT[ƒo <ftp://ftp.ntplx.net/pub/networking/bootp>“™‚ª‚ ‚è‚Ü
  ‚·D

  NFS ‚â BOOTP/DHCP ‚̏ڂµ‚¢à–¾‚ɂ‚¢‚Ä‚Í•t˜^ A ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢D

  6.  ‹N“®ƒtƒƒbƒs[‚̐ݒè

  –{Ž¿“I‚ɂ́C‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢ì‹Æ‚Í KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚ð RadHat
  ‚Ì‹N“®ƒtƒƒbƒs[‚É ks.cfg ‚Æ‚¢‚¤–¼‘O‚ŃRƒs[‚·‚邱‚Æ‚¾‚¯‚Å‚·D‚±‚Ì‘€ì
  ‚͈ȉº‚̂悤‚ɍs‚¢‚Ü‚·:

         mcopy ks.cfg a:

  ‚µ‚©‚µ RedHat ‚Ì‹N“®ƒtƒƒbƒs[‚ɂ͐FX‚ȃtƒ@ƒCƒ‹‚ª‹l‚ߍž‚ñ‚Å‚ ‚é‚̂ŁC
  ‘¼‚̃tƒ@ƒCƒ‹‚ð‚¢‚­‚‚©Á‚µ‚Ä‹ó‚«‚ðì‚Á‚Ä‚â‚ç‚È‚¢‚Æ KickStart ‚̐ݒè
  ƒtƒ@ƒCƒ‹‚ðƒRƒs[‚Å‚«‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñD•MŽÒ‚̏ꍇ‚É‚ÍŠeŽíƒƒbƒZ[ƒW‚Ì
  ƒtƒ@ƒCƒ‹‚ðÁ‚¹‚Ή½‚Æ‚©‚È‚è‚Ü‚µ‚½D‚±‚̃ƒbƒZ[ƒW‚Í•’ʁCƒu[ƒgƒ[ƒ_
  SYSLINUX ‚ª•\Ž¦‚·‚é‚à‚Ì‚Å‚·D‚±‚Ì‘€ì‚͈ȉº‚̂悤‚ɍs‚¢‚Ü‚·:

    mdel a:\*.msg

  •Ê‚Ì•û–@‚Æ‚µ‚ẮCŽ‚Á‚Ä‚¢‚È‚¢ƒn[ƒhƒEƒFƒA‚̃hƒ‰ƒCƒo‚ð‚¢‚­‚‚©ŽÌ‚Ä‚Ä‚µ
  ‚Ü‚¤‚±‚Æ‚à‚Å‚«‚é‚Å‚µ‚傤DŒãq‚Ì‹N“®ƒtƒƒbƒs[‚̏C³‚ÉŠÖ‚·‚éƒZƒNƒVƒ‡ƒ“
  ‚ð‚²——‚­‚¾‚³‚¢D

  SYSLINUX ‚̐ݒèƒtƒ@ƒCƒ‹‚Å‚ ‚é syslinux.cfg ‚à•ÒW‚µ‚½‚­‚È‚é‚©‚à‚µ‚ê‚Ü
  ‚¹‚ñD‚±‚̃tƒ@ƒCƒ‹‚à RedHat ‚Ì‹N“®ƒtƒƒbƒs[‚̃gƒbƒvƒŒƒxƒ‹ƒfƒBƒŒƒNƒgƒŠ
  ‚É‚ ‚è‚Ü‚·D—Ⴆ‚Έȉº‚̂悤‚È syslinux.cfg ‚ð—p‚¢‚é‚ƁCƒ}ƒVƒ“‚Ì‹N“®Žž
  ‚ÉŽ©“®“I‚É KickStart ƒ‚[ƒh‚É“ü‚è‚Ü‚·D’ʏí‚Ì“ü—Í‘Ò‚¿‚Í‚ ‚è‚Ü‚¹‚ñ:

         default ks
         prompt 0
         label ks
           kernel vmlinuz
           append ks=floppy initrd=initrd.img

  “ÆŽ©‚Ì‹N“®ƒtƒƒbƒs[‚â•â•ƒtƒƒbƒs[‚ðì‚éÛ‚ɂ́C‚¨‹ß‚­‚Ì RedHat ‚̃~
  ƒ‰[ƒTƒCƒg‚Ì updates/i386 ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éÅV‚̃fƒBƒXƒNƒCƒ[ƒW‚ðŒ³
  ‚É‚·‚é‚Æ‚æ‚¢‚Å‚µ‚傤DŒÃ‚¢ƒfƒBƒXƒNƒCƒ[ƒW‚ɂ̓oƒO‚ª‚ ‚Á‚½‚èC‘Ήž‚µ‚Ä
  ‚¢‚éƒn[ƒhƒEƒFƒA‚ª­‚È‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·D

  7.  KickStart ‚̐ݒèƒtƒ@ƒCƒ‹

  Ý’èƒtƒ@ƒCƒ‹‚É‚Í 3 ‚‚̎å‚ȃZƒNƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·:

  1. ƒVƒXƒeƒ€î•ñ(ƒfƒBƒXƒN‚̃p[ƒeƒBƒVƒ‡ƒ“î•ñ‚âƒlƒbƒgƒ[ƒN‚̐ݒè)

  2. ƒCƒ“ƒXƒg[ƒ‹‚·‚é RedHat ‚̃pƒbƒP[ƒW

  3. ƒCƒ“ƒXƒg[ƒ‹Œã‚ÉŽÀs‚·‚éƒVƒFƒ‹‚̃Rƒ}ƒ“ƒh

  ‚±‚±‚Åà–¾‚µ‚È‚¢‚à‚Ì‚à‘¼‚É‚¢‚­‚‚©‚ ‚è‚Ü‚·‚ªC‚»‚ê‚à“®ì‚·‚é‚ÆŽv‚¢‚Ü
  ‚·DÚ‚µ‚¢î•ñ‚ɂ‚¢‚ẮC misc/src/install/ks.samp ‚É‚ ‚é KickStart
  ‚̐ݒè—á‚Æ doc/README.ks ‚ðŒ©‚Ä‚­‚¾‚³‚¢D‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚́CCD-ROM ‚Ü
  ‚½‚Í RedHat ‚̃~ƒ‰[ƒTƒCƒg“à‚Ì RedHat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃gƒbƒv
  ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é i386 ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚è‚Ü‚·D

  7.1.  ƒVƒXƒeƒ€î•ñ

  —˜—p‰Â”\‚ȃfƒBƒŒƒNƒeƒBƒu‚Ì‚¤‚¿C•MŽÒ‚ªŽg‚Á‚Ä‚¢‚é‚à‚Ì‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

     lang
        Œ¾Œê‚̐ݒè(‰pŒê‚È‚Ç)

          lang en

     network
        ƒlƒbƒgƒ[ƒN‚̐ݒè(BOOTP ‚â DHCP ‚ÌŽg—p‚È‚Ç)

          network --bootp

     nfs
        ƒCƒ“ƒXƒg[ƒ‹Œ³‚Æ‚È‚é NFS ƒT[ƒo‚ƃfƒBƒŒƒNƒgƒŠDŽw’è—á‚͈ȉº:

          nfs --server chicken.swedish-chef.org /mnt/cdrom

     NFS ƒT[ƒo chicken.swedish-chef.org ‚ðŽg‚¢CRedHat ƒfƒBƒXƒgƒŠƒrƒ…[
     ƒVƒ‡ƒ“‚ð /mnt/cdrom ƒfƒBƒŒƒNƒgƒŠ‚©‚çƒ}ƒEƒ“ƒg‚µ‚Ü‚·D

     keyboard
        ƒL[ƒ{[ƒh‚ÌŽí—ނ̐ݒè(—Ⴆ‚΃CƒMƒŠƒX—pƒL[ƒ{[ƒh“™)

          keyboard uk

     zerombr
        MBR(Master Boot Record) ‚ðÁ‹Ž‚µ‚Ü‚·DŠù‘¶‚̃IƒyƒŒ[ƒeƒBƒ“ƒOƒVƒX
        ƒeƒ€‚̃u[ƒgƒ[ƒ_‚ðƒfƒBƒXƒN‚©‚çÁ‹Ž‚µ‚Ü‚·D

     clearpart
        Šù‘¶‚̃p[ƒeƒBƒVƒ‡ƒ“‚ðÁ‹Ž‚µ‚Ü‚·D—Ⴆ‚΁CƒCƒ“ƒXƒg[ƒ‹‘O‚ÉŠù‘¶‚Ì
        ƒfƒBƒXƒNƒp[ƒeƒBƒVƒ‡ƒ“‚ð‘S‚ďÁ‚·“™‚̏ꍇ‚Å‚·D

          clearpart --all

     part
        ƒfƒBƒXƒN‚̃p[ƒeƒBƒVƒ‡ƒ“‚ðØ‚è‚Ü‚·D—Ⴆ‚΁Cƒ‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒe
        ƒ€‚É 500MB ‚ðŠ„‚è“–‚Ä‚Ü‚·D

          part / --size 500

     install
        RedHat Linux ‚ðV‹KƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·D

     mouse
        Žg—p‚·‚éƒ}ƒEƒX‚ðÝ’肵‚Ü‚·D—Ⴆ‚΁CPS/2 ‚Ü‚½‚Í PS/2 ŒÝŠ·‚́uƒo
        ƒXƒ}ƒEƒXv‚ł͈ȉº‚̂悤‚ɐݒ肵‚Ü‚·D

          mouse ps/2

     timezone
        ƒ^ƒCƒ€ƒ][ƒ“‚ðÝ’肵‚Ü‚·D—Ⴆ‚΁CƒCƒMƒŠƒX‚̃[ƒJƒ‹Žž‚͈ȉº‚Ì
        ‚悤‚ɐݒ肵‚Ü‚·D

          timezone --utc Europe/London

     rootpw
        root ‚̏‰ŠúƒpƒXƒ[ƒh‚ðÝ’肵‚Ü‚·D‚±‚ê‚É‚Í—\‚߈͆‰»‚µ‚½ƒpƒXƒ
        [ƒh•¶Žš—ñ‚ð—^‚¦‚Ü‚·D

          rootpw --iscrypted XaacoeGPmf/A.

     lilo
        ƒu[ƒgƒ[ƒ_ LILO ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·Dƒ}ƒXƒ^[ƒu[ƒgƒŒƒR[
        ƒh(Master Boot Record, MBR)‚ɃCƒ“ƒXƒg[ƒ‹‚·‚é‚ɂ͈ȉº‚̂悤‚ÉŽw
        ’肵‚Ü‚·D

          lilo --location mbr

     %packages
        ƒCƒ“ƒXƒg[ƒ‹‚·‚éƒpƒbƒP[ƒWDÚ‚µ‚­‚ÍŒãq‚µ‚Ü‚·D

     %post
        ƒCƒ“ƒXƒg[ƒ‹Œã‚ÉŽÀs‚·‚éƒVƒFƒ‹‚̃Rƒ}ƒ“ƒhDÚ‚µ‚­‚ÍŒãq‚µ‚Ü‚·D

  KickStart ‚ª RedHat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ð’T‚·ƒfƒBƒŒƒNƒgƒŠ‚ɂ́C
  RedHat ‚Æ‚¢‚¤–¼‘O‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚ª•K—v‚¾‚Æ‚¢‚¤‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³
  ‚¢D‚±‚̃fƒBƒŒƒNƒgƒŠ“à‚ɂ́CŠY“–ƒvƒ‰ƒbƒgƒtƒH[ƒ€—p‚Ì RedHat ƒfƒBƒXƒgƒŠ
  ƒrƒ…[ƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·Dæ‚ÉŽ¦‚µ‚½—á‚ł́CˆÈ‰º‚̂悤‚ȃtƒ@ƒCƒ‹‚ƃfƒBƒŒ
  ƒNƒgƒŠ‚ª‚ ‚é‚Í‚¸‚Å‚·:

       /mnt/cdrom/RedHat
       /mnt/cdrom/RedHat/base
       /mnt/cdrom/RedHat/contents
       /mnt/cdrom/RedHat/i386
       /mnt/cdrom/RedHat/instimage
       /mnt/cdrom/RedHat/RPMS
       /mnt/cdrom/RPM-PGP-KEY

  ƒlƒbƒgƒ[ƒNŒo—R‚Å‚È‚­ CD-ROM ‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚é‚È‚çCƒfƒBƒŒƒNƒg
  ƒŠ‚Ì“à—e‚͈ȉº‚̂悤‚É‚È‚é‚Í‚¸‚Å‚·:

       RedHat
       RedHat/base
       RedHat/contents
       RedHat/i386
       RedHat/instimage
       RedHat/RPMS
       RPM-PGP-KEY

  •¡”ƒA[ƒLƒeƒNƒ`ƒƒ—p‚Ì RedHat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ª‚ ‚éê‡( NFS ƒT
  [ƒoã‚È‚Ç‚É‚ ‚é‚Í‚¸‚Å‚·D•¡”ƒA[ƒLƒeƒNƒ`ƒƒ‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Í
  1 –‡‚Ì CD-ROM ‚ÉŽû‚Ü‚è‚Ü‚¹‚ñ)‚ɂ́C‚»‚ꂼ‚ê‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É
  ‚́CˆÈ‰º‚̂悤‚ȃTƒuƒfƒBƒŒƒNƒgƒŠ‚̉º‚É“¯‚¶–¼‘O‚̃tƒ@ƒCƒ‹ŒQ‚âƒfƒBƒŒƒNƒg
  ƒŠŒQ‚ª‚ ‚é‚ÆŽv‚¢‚Ü‚·:

       alpha/RPM-PGP-KEY
       i386/RPM-PGP-KEY
       sparc/RPM-PGP-KEY

  architecture/Redhat/architecture ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚È‚¯‚ê‚΂Ȃè‚Ü
  ‚¹‚ñ(—á: i386/Redhat/i386)D

  ˆÃ†‰»‚µ‚½ƒpƒXƒ[ƒh•¶Žš—ñ‚ðì‚é‚̂́CPerl ‚ðŽg‚¦‚΂ƂĂàŠÈ’P‚Å‚·D—á
  ‚¦‚Έȉº‚̂悤‚ɍs‚¢‚Ü‚·D

       % perl -e 'print crypt("schmurrdegurr", "Xa") . "\n";'p

  ‚»‚Ì‘¼‚̃IƒvƒVƒ‡ƒ“(‚¨‚æ‚ÑŽÀÛ‚É‚ÍŽg‚í‚ê‚È‚¢ƒIƒvƒVƒ‡ƒ“)‚ðŽ¦‚µ‚Ü‚·D•MŽÒ
  ‚ÍŽŽ‚µ‚Ä‚¢‚Ü‚¹‚ñ:

     cdrom
        ƒlƒbƒgƒ[ƒN‚Å‚Í‚È‚­ CD-ROM ‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·D

     device
        ƒfƒoƒCƒX‚̏ڍ׎–€‚𖾎¦“I‚ɐ錾‚µ‚Ü‚·DŽw’è—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·D

          device ethernet 3c509 --opts "io=0x330, irq=7"

     device ƒIƒvƒVƒ‡ƒ“‚ÉŽw’è‚Å‚«‚é’l‚́CSCSI ƒRƒ“ƒgƒ[ƒ‰—p‚Ì scsi, “ÆŽ©
     CD-ROM ƒhƒ‰ƒCƒu—p‚Ì cdrom ‚Å‚·D

     upgrade
        V‹KƒCƒ“ƒXƒg[ƒ‹‚Å‚Í‚È‚­CŠù‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚é‚à‚Ì‚ðXV‚µ‚Ü
        ‚·D

     xconfig
        X ƒEƒBƒ“ƒhƒE‚̃T[ƒoCƒOƒ‰ƒtƒBƒbƒNƒJ[ƒhCƒ‚ƒjƒ^‚ðÝ’肵‚Ü‚·D

          xconfig --server "Mach64" --monitor "tatung cm14uhe"

  ÅŒã‚̃IƒvƒVƒ‡ƒ“‚ɂ‚¢‚Ä‚Í‚ ‚Ü‚èÚ‚µ‚­’²‚ׂĂ¢‚Ü‚¹‚ñD‚Æ‚¢‚¤‚Ì‚àC•MŽÒ
  ‚Í KickStart ‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚½ƒ}ƒVƒ“‚̃Rƒ“ƒ\[ƒ‹‚Å X ‚ðŽÀs‚·‚é—\’肪
  ‚È‚¢‚©‚ç‚Å‚·D•MŽÒ‚Í KickStart “à‚Å xconfig ‚ðŽÀs‚·‚é‚Æ“®ì‚ª‚¿‚å‚Á‚Æ
  •Ï‚É‚È‚é‚Æ•·‚¢‚Ä‚¢‚Ü‚·‚ªC“¯‚¶‹@”\‚Í Xconfigurator ‚ðŽg‚Á‚ăRƒ}ƒ“ƒhƒ‰
  ƒCƒ“‚©‚çŽÀŒ»‚Å‚«‚Ü‚·D‚µ‚½‚ª‚Á‚āCX ‚̐ݒè‚̓Cƒ“ƒXƒg[ƒ‹Œã‚̃XƒNƒŠƒvƒg
  ‚ÉŽc‚µ‚Ä‚¨‚­‚Ì‚ª—Ç‚¢‚Å‚µ‚傤D

  KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚̍ŏ‰‚Ì•”•ª‚ðŽ¦‚µ‚Ü‚·D‚±‚̃tƒ@ƒCƒ‹‚́Cæ’öà
  –¾‚µ‚½ƒIƒvƒVƒ‡ƒ“‚ð‘g‚ݍ‡‚킹‚čì‚è‚Ü‚·:

       lang en
       network --static --ip 198.168.254.253 --netmask 255.255.255.0
         --gateway 198.168.254.1 --nameserver 198.168.254.2
       nfs --server chicken.swedish-chef.org /mnt/cdrom
       keyboard uk
       zerombr yes
       clearpart --all
       part / --size 500
       part swap --size 120
       install
       mouse ps/2
       timezone --utc Europe/London
       rootpw --iscrypted XaacoeGPmf/A.
       lilo --location mbr

  RedHat ‚ÉŠÖ‚·‚鏑Ð‚̈ꕔ‚ɂ́CŽÀÛ‚É‚Í“®ì‚µ‚È‚¢ network ƒfƒBƒŒƒNƒeƒB
  ƒu(network --option)‚ðŒÄ‚яo‚·‚悤‚È‹Lq‚ðs‚Á‚Ä‚¢‚é‚à‚Ì‚ª‚ ‚é‚Ì‚Å’ˆÓ
  ‚µ‚Ä‚­‚¾‚³‚¢D³‚µ‚¢ŒÄ‚яo‚µ•û‚́Cnetwork ‚ÌŒã‚É --static, --bootp,
  --dhcp ‚Ì‚¢‚¸‚ê‚©‚ð‹Lq‚µ‚Ü‚·DBOOTP ƒIƒvƒVƒ‡ƒ“‚Æ DHCP ƒIƒvƒVƒ‡ƒ“‚Í•Ê
  ‚Ì‚à‚Ì‚Å‚ ‚邱‚Æ‚ðŠo‚¦‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢D—¼ŽÒ‚͕ʂ̃R[ƒh‚ŏ‘‚©‚ê‚Ä‚¢‚é
  ‚­‚ç‚¢ˆá‚Á‚Ä‚¢‚Ü‚·D

  part ƒfƒBƒŒƒNƒeƒBƒu‚ɂ͈ø‚«” --grow ‚ð’ljÁ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D‚±‚̈ø
  ‚«”‚́CŽw’肵‚½ƒTƒCƒY‚æ‚è‚àƒp[ƒeƒBƒVƒ‡ƒ“‚ð‘å‚«‚­‚µ‚Ä‚æ‚¢‚±‚Æ‚ðŽwŽ¦‚µ
  ‚Ü‚·D‚±‚ÌŽw’肪ˆÓ–¡‚ðŽ‚Â‚Ì‚Íƒp[ƒeƒBƒVƒ‡ƒ“‚ª 1 ‚‚ ‚èC‚±‚ê‚É --grow
  ‚Æ‚¢‚¤ƒ^ƒO‚ª•t‚¢‚Ä‚¢‚éê‡‚¾‚¯‚Å‚µ‚傤D

  7.2.  ƒCƒ“ƒXƒg[ƒ‹‚·‚éƒpƒbƒP[ƒW

  KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚Ì packages ƒZƒNƒVƒ‡ƒ“‚̐擪‚ɂ́C %packages
  ƒfƒBƒŒƒNƒeƒBƒu‚¾‚¯‚ð‘‚¢‚½s‚ð’u‚«‚Ü‚·D‚±‚ÌŒã‚É‚Í 2 ‚‚̃^ƒCƒv‚Ì‚¤‚¿
  ‚Ì 1 ‚‚ ‚é‚¢‚Í—¼•û‚̃pƒbƒP[ƒWŽw’èŽq‚ð‘‚«‚Ü‚·D‚»‚ꂼ‚ê‚̃pƒbƒP[ƒW
  ‚́CRPM ‚Ì–¼‘O(ƒo[ƒWƒ‡ƒ“‚ƃvƒ‰ƒbƒgƒtƒH[ƒ€‚̏î•ñ‚ÍŠÜ‚ß‚Ü‚¹‚ñ)‚ðŽw’è‚·
  ‚邱‚Æ‚É‚æ‚Á‚ăCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D‚Ü‚½ƒpƒbƒP[ƒW‚̃Oƒ‹[ƒv
  ‚́CƒOƒ‹[ƒv‚Ì–¼‘O‚ðŽw’è‚·‚ê‚΃Cƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚·D

  KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚Ì packages ƒZƒNƒVƒ‡ƒ“‚̐ݒè—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü
  ‚·:

       %packages
       @ Base
       netkit-base
       bind-utils
       ncftp
       rdate
       tcp_wrappers
       traceroute
       cmu-snmp

  ‚³‚āC‚±‚ê‚ç‚̃Oƒ‹[ƒv‚͉½‚Å‚µ‚傤‚©? ‚½‚­‚³‚ñ‚̃Oƒ‹[ƒv‚ªƒfƒtƒHƒ‹ƒg‚Å
  ’è‹`‚³‚ê‚Ä‚¢‚Ü‚·‚ˁD‚±‚ê‚Í RedHat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃gƒbƒvƒŒƒxƒ‹
  ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é base/comps ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ɏ‘‚©‚ê‚Ä‚¢‚Ü‚·D–{ƒhƒLƒ…
  ƒƒ“ƒg‚ÌŽ·•M‚ÌŽž“_‚É‚¨‚¯‚éƒOƒ‹[ƒv‚ðŽ¦‚µ‚Ü‚·:

  o  Base

  o  Printer Support

  o  X Window System

  o  Mail/WWW/News Tools

  o  DOS/Windows Connectivity

  o  File Managers

  o  Graphics Manipulation

  o  X Games

  o  Console Games

  o  X multimedia support

  o  Console Multimedia

  o  Print Server

  o  Networked Workstation

  o  Dialup Workstation

  o  News Server

  o  NFS Server

  o  SMB (Samba) Connectivity

  o  IPX/Netware(tm) Connectivity

  o  Anonymous FTP/Gopher Server

  o  Web Server

  o  DNS Name Server

  o  Postgres (SQL) Server

  o  Network Management Workstation

  o  TeX Document Formatting

  o  Emacs

  o  Emacs with X windows

  o  C Development

  o  Development Libraries

  o  C++ Development

  o  X Development

  o  Extra Documentation

  ‚±‚̃ŠƒXƒg‚ÍŽè“®ƒCƒ“ƒXƒg[ƒ‹‚ÌŽž‚Ƀ†[ƒU‚ªq‚Ë‚ç‚ê‚éŠeŽíÝ’è‚ɑΉž‚µ‚Ä
  ‚¢‚邱‚Æ‚É‚¨‹C‚«‚©‚ÆŽv‚¢‚Ü‚·Dˆê•”‚̃pƒbƒP[ƒW‚Í•¡”‚̃Oƒ‹[ƒv‚ÉŠÜ‚Ü
  ‚ê‚Ä‚¢‚Ü‚·‚ªC‚»‚ê‚ç‚̃Oƒ‹[ƒv‚𓯎ž‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚à–â‘è‚Í‚ ‚è‚Ü‚¹
  ‚ñDcomps ƒŠƒXƒg’†‚ÌŠeƒOƒ‹[ƒvƒGƒ“ƒgƒŠ‚͈ȉº‚̂悤‚É‚È‚Á‚Ä‚¢‚Ü‚·:

       0 Extra Documentation
       sag
       lpg
       howto
       faq
       man-pages
       end

  –¼‘O(ã‚̃ŠƒXƒg‚̍ŏ‰‚̍s)‚ׂ̗ª 1 ‚Å‚ ‚éƒOƒ‹[ƒv‚́CƒfƒtƒHƒ‹ƒg‚ŃCƒ“
  ƒXƒg[ƒ‹‚³‚ê‚é‚à‚Ì‚Æ‚µ‚Ä‘I‘ð‚³‚ê‚Ü‚·D‚±‚̃tƒ@ƒCƒ‹‚ð•ÒW‚µ‚Ä“ÆŽ©‚̃Oƒ‹
  [ƒv‚ðì‚邱‚Æ‚âCŠù‘¶‚̃Oƒ‹[ƒv‚ðÄ’è‹`‚·‚邱‚Æ‚É‚æ‚èCLinux ‚̃Cƒ“ƒX
  ƒg[ƒ‹ˆ—‚ð‚³‚ç‚ɃJƒXƒ^ƒ}ƒCƒY‚Å‚«‚Ü‚·D

  7.3.  ƒCƒ“ƒXƒg[ƒ‹Œã‚̃VƒFƒ‹ƒRƒ}ƒ“ƒh

  ‚±‚Ì‹@”\‚ª‘½•ªÅ‚à“Á•M‚·‚ׂ«‚à‚Ì‚Å‚ ‚èCŽè“®ƒCƒ“ƒXƒg[ƒ‹‚É‚Í‚±‚ê’¼Ú‚É
  ‘Ήž‚·‚é‚à‚Ì‚Í‚ ‚è‚Ü‚¹‚ñD‚±‚±‚ōs‚¦‚邱‚Ƃ̓VƒFƒ‹‚̃Rƒ}ƒ“ƒh—ñ‚ðŽw’è‚·
  ‚邱‚Æ‚Å‚ ‚èCŽÀs‚³‚ê‚é‚̂̓Cƒ“ƒXƒg[ƒ‹‚ÌŽå—v‚È•”•ª(ƒfƒBƒXƒN‚̃p[
  ƒeƒBƒVƒ‡ƒ“•ªŠ„CƒpƒbƒP[ƒWƒCƒ“ƒXƒg[ƒ‹“™)‚ªI‚í‚Á‚½Œã‚É‚È‚è‚Ü‚·D

  KickStart ‚̐ݒèƒtƒ@ƒCƒ‹’†‚É‚¨‚¢‚āC‚±‚̃ZƒNƒVƒ‡ƒ“‚̐擪‚̈ó‚Í %post
  ƒfƒBƒŒƒNƒeƒBƒu‚Å‚·D‚±‚êˆÈ~‚Ì•”•ª‚ł́CV‚µ‚­\’z‚µ‚½ Linux ƒVƒXƒeƒ€
  ‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚郆[ƒeƒBƒŠƒeƒB‚ð‘S‚ÄŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·DŽw
  ’è—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       %post
       ln -s /etc/rc.d/init.d /etc/init.d
       ln -s /etc/rc.d/rc.local /etc/rc.local
       ln -s /usr/bin/md5sum /usr/bin/md5
       ln -s /usr/bin/perl /usr/local/bin/perl
       chmod ug-s /bin/linuxconf
       mkdir /var/tmp/tmp
       perl -spi -e 's!image=/boot/vmlinuz-.*!image=/boot/vmlinuz!' /etc/lilo.conf
       rm /etc/rc.d/rc*.d/*sendmail

  I/O ƒŠƒ_ƒCƒŒƒNƒVƒ‡ƒ“‚âƒqƒAƒhƒLƒ…ƒƒ“ƒg‚ðŽg‚¤‚±‚Æ‚à‚Å‚«‚Ü‚·:

       cat <<EOF >>/etc/passwd
       squid:*:102:3500:Squid Proxy:/usr/squid:/bin/bash
       EOF

       cat <<EOF >>/etc/group
       cache:x:3500:
       EOF

  ˆÈ‰º‚ÉŽ¦‚·—á‚́CƒVƒXƒeƒ€‚Ì‹N“®ƒXƒNƒŠƒvƒg‚ðC³‚·‚é‚à‚Ì‚Å‚·:

       cat <<EOF >>/etc/rc.local
       echo 8192 > /proc/sys/kernel/file-max
       echo 32768 > /proc/sys/kernel/inode-max

       [ -x /usr/sbin/sshd ] && /usr/sbin/sshd
       [ -x /usr/sbin/cfd ] && /usr/sbin/cfd

       EOF

  ‚±‚ê‚Í crontab ‚̃Gƒ“ƒgƒŠ‚̐ݒè—á‚Å‚·:

       cat <<EOF >/tmp/crontab.root
       # Keep the time up to date
       0,15,30,45 * * * * /usr/sbin/ntpdate -s eggtimer 2>&1 >/dev/null
       # Recycle Exim log files
       1 0 * * * /usr/exim/bin/exicyclog
       # Flush the Exim queue
       0,15,30,45 * * * * /usr/exim/bin/exim -q
       EOF

       crontab /tmp/crontab.root
       rm /tmp/crontab.root

  “ÆŽ©‚ɍì‚Á‚½ RPM ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·:

       rpm -i ftp://chicken.swedish-chef.org/rpms/squid.rpm
       rpm -i ftp://chicken.swedish-chef.org/rpms/ssh.rpm
       rpm -i ftp://chicken.swedish-chef.org/rpms/exim.rpm
       rpm -i ftp://chicken.swedish-chef.org/rpms/cfengine.rpm
       rpm -i ftp://chicken.swedish-chef.org/rpms/linux.rpm

       ssh-keygen -b 1024 -f /etc/ssh_host_key -N ""
       depmod -a

  ‚±‚ê‚Æ“¯‚¶Œø‰Ê‚́CŽÀs‚µ‚½‚¢ƒRƒ}ƒ“ƒh‚ðŠÜ‚Þ RPM ƒpƒbƒP[ƒW‚ðì‚邱‚Æ‚É
  ‚æ‚Á‚Ä‚àŽÀŒ»‚Å‚«‚邱‚Æ‚ð’m‚Á‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢DÚ‚µ‚­‚ÍŒã‚Åà–¾‚µ‚Ü‚·D
  ‚±‚̂悤‚È RPM ƒpƒbƒP[ƒW‚É•t‚¯‚é–¼‘O‚Í’ˆÓ‚µ‚ÄŒˆ‚ß‚Ä‚­‚¾‚³‚¢D‚»‚¤‚·
  ‚ê‚΂±‚ê‚ðÅ‰(—á: 'aaa' ‚ÅŽn‚Ü‚é–¼‘O‚ðŽw’è)‚âÅŒã(—á: 'zzz' ‚ÅŽn‚Ü‚é
  –¼‘O‚ðŽw’è)‚ɃCƒ“ƒXƒg[ƒ‹‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·D

  root ‚Ì crontab ƒGƒ“ƒgƒŠ‚ðÝ’è‚Ŋ댯‚ª”äŠr“I¬‚³‚¢•û–@‚́CƒGƒ“ƒgƒŠ‚ð
  /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly
  ‚Ƀtƒ@ƒCƒ‹‚Æ‚µ‚č쐬‚·‚邱‚Æ‚Å‚·D

  “ÆŽ©‚Ì RPM ƒpƒbƒP[ƒW‚ðì‚邽‚߂̏ڂµ‚¢î•ñ‚ɂ‚¢‚Ä‚Í•t˜^ B ‚ð‚²——‚­‚¾
  ‚³‚¢D

  8.  ŽÀÛ‚̃Cƒ“ƒXƒg[ƒ‹

  ƒCƒ“ƒXƒg[ƒ‹‚ðs‚¤ƒ}ƒVƒ“‚Í RedHat ‚Ì‹N“®ƒtƒƒbƒs[‚ðŽg‚Á‚Ä•’Ê‚É‹N“®‚µ
  ‚Ü‚·‚ªCSYSLINUX ‚Å‚Í RETURN ƒL[‚ð‰Ÿ‚³‚È‚¢‚ŁC linux ks ‚Æ“ü—Í‚µ‚Ü
  ‚·D

  ‰^‚ª—Ç‚¯‚ê‚΁C‚±‚ê‚ð“ü—Í‚·‚邾‚¯‚ŏI‚í‚è‚Å‚·!

  ‘O‚ÉŠÈ’P‚Éà–¾‚µ‚½‚悤‚É RedHat ‚Ì‹N“®ƒtƒƒbƒs[‚ðƒJƒXƒ^ƒ}ƒCƒY‚µ‚Ä‚¢‚ê
  ‚΁C‚»‚ê‚·‚ç‚à•K—v‚È‚¢‚Å‚µ‚傤 :-)

  RedHat ‚̃Cƒ“ƒXƒg[ƒ‹‚ÉŠÜ‚Ü‚ê‚镁’ʂ̎菇‚ð¡‚Ü‚³‚ÉŽ©“®‰»‚µ‚½‚킯‚Å‚·
  ‚©‚çCŽè“®ƒCƒ“ƒXƒg[ƒ‹‚̃_ƒCƒAƒƒO‚ªŒ»‚ê‚é‚̂́CKickStart ‚ªŽŸ‚̎菇‚ð
  Œ©Ž¸‚Á‚½ê‡‚¾‚¯‚Å‚·DÅ‚à‚ ‚è‚»‚¤‚ȃP[ƒX‚́Cƒlƒbƒgƒ[ƒNƒCƒ“ƒ^ƒtƒF[
  ƒX‚ªŽ©“®“I‚ÉŒŸo‚³‚ꂸCƒCƒ“ƒ^ƒtƒF[ƒX‚Ì IRQ ‚â I/O ƒAƒhƒŒƒX‚Ì–â‚¢‡‚í
  ‚¹‚ªs‚í‚ê‚éê‡‚Å‚·DISA ƒoƒX—p‚̃J[ƒh‚̏ꍇ‚É‚Í KickStart ‚ª•â•‚ð
  •K—v‚Æ‚·‚邱‚Æ‚à‚æ‚­‚ ‚è‚Ü‚·‚ªCPCI ƒoƒX—p‚̃J[ƒh‚̏ꍇ‚É‚ÍŽ©“®“I‚ɏˆ
  —‚³‚ê‚Ü‚·D

  ’ʏí’Ê‚è‚Ì‘€ì‚ʼn¼‘zƒRƒ“ƒ\[ƒ‹‚ðØ‘Ö‚¦‚邱‚Æ‚É‚æ‚èCKickStart ‚ªs‚Á‚Ä
  ‚¢‚鏈—‚ðŠÄŽ‹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·:

  o  Alt-F1 - ƒCƒ“ƒXƒg[ƒ‹‚̃_ƒCƒAƒƒO

  o  Alt-F2 - ƒVƒFƒ‹‚̃vƒƒ“ƒvƒg

  o  Alt-F3 - ƒCƒ“ƒXƒg[ƒ‹‚̃ƒO(ƒCƒ“ƒXƒg[ƒ‹ƒvƒƒOƒ‰ƒ€‚©‚ç‚̃ƒbƒZ[ƒW)

  o  Alt-F4 - ƒVƒXƒeƒ€‚̃ƒO(ƒJ[ƒlƒ‹“™‚©‚ç‚̃ƒbƒZ[ƒW)

  o  Alt-F5 - ‚»‚Ì‘¼‚̃ƒbƒZ[ƒW

  9.  ƒu[ƒgƒfƒBƒXƒN/•â•ƒfƒBƒXƒN‚̃}ƒEƒ“ƒg

  RedHat ‚Ì‹N“®ƒfƒBƒXƒN boot.img ‚Í MS-DOS ƒtƒH[ƒ}ƒbƒg‚Å‚·D‚Ü‚½C‹N“®
  ‚É‚Í SYSLINUX ƒvƒƒOƒ‰ƒ€‚ðŽg‚Á‚Ä‚¢‚Ü‚·D•â•ƒfƒBƒXƒN‚Í Linux ‚Ì ext2
  ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Å‚·Dƒ‹[ƒvƒoƒbƒNƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðƒTƒ|[ƒg‚·‚é‚悤‚É
  Linux ƒJ[ƒlƒ‹‚ðÝ’肵‚Ä‚ ‚ê‚΁C‚±‚ê‚ç‚𗼕û‚Æ‚àƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ƀ}ƒE
  ƒ“ƒg‚µCƒnƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·:

       # mkdir -p /mnt/boot /mnt/supp
       # mount -o loop -t msdos boot.img /mnt/boot
       # mount -o loop supp.img /mnt/supp

  ƒ}ƒEƒ“ƒg‚µ‚Ä‚µ‚Ü‚¦‚΁C‹N“®ƒfƒBƒXƒN‚ƕ⏕ƒfƒBƒXƒN‚ÉŠÜ‚Ü‚ê‚éƒtƒ@ƒCƒ‹‚Í‚»
  ‚ꂼ‚ê /mnt/boot ‚Æ /mnt/supp ‚É‚ ‚éƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä‘€ì‚Å‚«‚é‚Í‚¸‚Å‚·D
  mount ‚̃o[ƒWƒ‡ƒ“‚ªŒÃ‚¢‚Æ -o loop ƒIƒvƒVƒ‡ƒ“‚ªŽg‚¦‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚Ì
  ‚Å‹C‚ð•t‚¯‚Ä‚­‚¾‚³‚¢D‚±‚̂悤‚ȏꍇ‚ɂ́C–¾Ž¦“I‚É losetup ƒRƒ}ƒ“ƒh‚ð
  —p‚¢‚āC‚»‚ꂼ‚ê‚̃tƒ@ƒCƒ‹‚ɑ΂µ‚㋁[ƒvƒoƒbƒNƒfƒoƒCƒX‚ðÝ’肵‚Ä‚â‚é•K
  —v‚ª‚ ‚è‚Ü‚·D‘€ì—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       # losetup /dev/loop0 boot.img
       # mount -t msdos /dev/loop0 /mnt/boot

  •â•ƒfƒBƒXƒN“™‚Ì ext2 ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðƒ}ƒEƒ“ƒg‚·‚éÛ‚É‚àC -t ext2
  ƒIƒvƒVƒ‡ƒ“‚𖾎¦“I‚ÉŽw’è‚·‚é•K—v‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñD‚µ‚©‚µCÅ‹ß‚Ì
  Linux ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ðŽg‚Á‚Ä‚¢‚é‚È‚ç‚΁C‚±‚̂悤‚ȐS”z‚ð‚·‚é•K
  —v‚Í‚È‚¢‚Í‚¸‚Å‚·D

  ‚ ‚Ü‚è‚¢‚¶‚è‰ñ‚·‚‚à‚肪‚È‚¢‚Ì‚Å‚ ‚ê‚΁CŽè‚𔲂¢‚ătƒƒbƒs[‚̃fƒBƒXƒN
  ƒCƒ[ƒW‚Å‚È‚­ŽÀÛ‚̃tƒƒbƒs[ƒfƒBƒXƒN‚𑀍삵‚Ä‚à‚à‚¿‚ë‚ñ\‚¢‚Ü‚¹‚ñD
  ‚Å‚·‚ªŽžŠÔ‚ð‚©‚¯‚½‚­‚È‚¯‚ê‚΁Cƒ‹[ƒvƒoƒbƒNƒfƒoƒCƒX‚ðŽg‚¤•û‚ª‚æ‚¢‚Å‚µ‚å
  ‚¤D‚Æ‚¢‚¤‚Ì‚àC–{•¨‚̃tƒƒbƒs[ƒfƒBƒXƒN‚̓ǂݏ‘‚«‚Í’x‚¢‚Ì‚Å‚·‚ªCƒfƒB
  ƒXƒNƒCƒ[ƒW‚ðŽg‚¦‚΂±‚Ì–â‘è‚ð”ð‚¯‚ÄƒnƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚é‚©‚ç‚Å‚·D

  10.  RedHat ‚̃Cƒ“ƒXƒg[ƒ‰‚̏C³

  ƒCƒ“ƒXƒg[ƒ‹‚̎菇Ž©‘Ì‚ð‚¢‚¶‚肽‚¯‚ê‚΁CRedHat ‚Ì CD-ROM ‚Ü‚½‚Í‚¨‹ß‚­
  ‚Ì RedHat ƒ~ƒ‰[ƒTƒCƒg‚©‚çCƒCƒ“ƒXƒg[ƒ‰‚̃\[ƒXƒR[ƒh‚ð“üŽè‚µ‚Ä‚­‚¾‚³
  ‚¢D‚±‚ê‚̓fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃gƒbƒvƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é i386 ƒfƒBƒŒ
  ƒNƒgƒŠ‚̉º‚Ì misc/src/install ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚è‚Ü‚·D

  RedHat ‚Ì‹N“®ƒfƒBƒXƒN‚𒲂ׂê‚΁CLinux ƒJ[ƒlƒ‹‚Å‚ ‚é vmlinuz ‚ɉÁ‚¦C
  ‘å‚«‚ȃtƒ@ƒCƒ‹ initrd.img ‚ª‚ ‚邱‚Æ‚É‹C‚­‚ÆŽv‚¢‚Ü‚·:

       -rwxr-xr-x   1 root     root          559 May 11 15:48 boot.msg
       -rwxr-xr-x   1 root     root          668 May 11 15:48 expert.msg
       -rwxr-xr-x   1 root     root          986 May 11 15:48 general.msg
       -rwxr-xr-x   1 root     root       968842 May 11 15:48 initrd.img
       -rwxr-xr-x   1 root     root         1120 May 11 15:48 kickit.msg
       -r-xr-xr-x   1 root     root         5352 May 11 15:48 ldlinux.sys
       -rwxr-xr-x   1 root     root          875 May 11 15:48 param.msg
       -rwxr-xr-x   1 root     root         1239 May 11 15:48 rescue.msg
       -rwxr-xr-x   1 root     root          402 May 11 15:48 syslinux.cfg
       -rwxr-xr-x   1 root     root       444602 May 11 15:48 vmlinuz

  ‚²‘z‘œ‚Ì’Ê‚èC‚±‚ê‚̓tƒ@ƒCƒ‹‚Æ‚µ‚ÄŠi”[‚³‚ê‚Ä‚¢‚é•Ê‚Ì ext2 ƒtƒ@ƒCƒ‹ƒVƒX
  ƒeƒ€‚Å‚·D‚½‚¾‚µ­‚µ‚Ђ˂肪“ü‚Á‚Ä‚¢‚Ü‚·DŽÀÛ‚ɂ͈³k‚à‚³‚ê‚Ä‚¢‚é‚Ì‚Å
  ‚·D‚±‚̃tƒ@ƒCƒ‹‚ð“WŠJ‚µ‚āC‚»‚ÌŒ‹‰Ê‚ðƒ}ƒEƒ“ƒg‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D‘€ì
  —á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       # gzip -dc /mnt/boot/initrd.img >/tmp/initrd.ext2
       # mkdir /mnt/initrd
       # mount -o loop /tmp/initrd.ext2 /mnt/initrd

  ‚±‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ōłàd—v‚È•”•ª‚́C‹N“®ƒfƒBƒXƒN‚É“ü‚Á‚Ä‚¢‚郍[ƒ_
  ƒuƒ‹ƒJ[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹ŒQ‚Å‚µ‚傤DV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚̃hƒ‰ƒCƒo‚ðƒ}[ƒW‚·
  ‚é•K—v‚ª‚ ‚é‚È‚çC‚±‚ê‚ðÃ“I‚ɃŠƒ“ƒN‚µ‚½V‚µ‚¢ƒJ[ƒlƒ‹‚Å vmlinuz ‚ð’u
  ‚«Š·‚¦‚é‚©C‚ ‚é‚¢‚̓‚ƒWƒ…[ƒ‹ŒQ‚ð·‚µ‘Ö‚¦‚é•K—v‚ª‚ ‚è‚Ü‚·D‚³‚ç‚ɁC‹ó
  ‚«ƒfƒBƒXƒN‚ðŠm•Û‚·‚邽‚ß‚É‘¼‚̃‚ƒWƒ…[ƒ‹‚ðŽÌ‚Ä‚é•K—v‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹
  ‚ñD

  ƒ‚ƒWƒ…[ƒ‹ŒQ‚Í modules/modules.cgz ƒtƒ@ƒCƒ‹‚Å‚·D‚±‚ê‚Í‚Ç‚ñ‚ȃtƒ@ƒCƒ‹
  ‚È‚Ì‚Å‚µ‚傤‚©? ‚±‚ê‚ÍŽÀÛ‚ɂ͈³k‚µ‚½ cpio ƒtƒ@ƒCƒ‹‚Å‚·D“ÇŽÒ‚ÌŠF‚³‚ñ
  ‚ªM‚¶‚é‚©‚Ç‚¤‚©‚Í•ª‚©‚è‚Ü‚¹‚ñ‚µC‚à‚¤’N‚à cpio ‚È‚ñ‚ÄŽg‚Á‚Ä‚È‚¢‚ÆŽv‚í
  ‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª! ŽÀÛ‚É‚Í RPM ƒpƒbƒP[ƒWŽ©‘Ì‚à“à•”“I‚É‚Í cpio ‚ð
  Žg‚Á‚Ä‚¢‚Ü‚·DˆÈ‰º‚̎菇‚̓‚ƒWƒ…[ƒ‹ŒQ‚̃tƒ@ƒCƒ‹‚ðƒnƒbƒN‚·‚邽‚ß‚Ì•û–@
  ‚Å‚·:

       # gzip -dc /mnt/initrd/modules/modules.cgz >/tmp/modules.cpio
       # cpio -itv <modules.cpio >modules.listing
       # mkdir modules
       # cd modules
       # cpio -idumv <../modules.cpio

  •MŽÒ‚ª’m‚éŒÀ‚è‚ł́CŒ»Ý‚Ì Linux(­‚È‚­‚Æ‚àŽå—vƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“
  ‚Å‚Í)‚ɂ͈³k‚³‚ꂽƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚𓧉ߓI‚Ɉµ‚¤•û–@‚Í–³‚¢‚Í‚¸‚Å‚·D
  ‚à‚Á‚Æ—Ç‚¢•û–@‚ª‚ ‚ê‚΂¨’m‚点‚­‚¾‚³‚¢!

  ‰½‚ç‚©‚̕ύX‚ðs‚Á‚½ê‡‚ɂ́CˆÈ‰º‚̏ˆ—‚à–Y‚ꂸ‚ɍs‚Á‚Ä‚­‚¾‚³‚¢:

  1. cpio ‚ðŽg‚Á‚ăA[ƒJƒCƒu‚ðì‚è’¼‚µ‚Ü‚·Dì‚è’¼‚µ‚Ì•û–@‚́C“ÇŽÒ‚ÌŠF‚³
     ‚ñ‚ւ̏h‘è‚Æ‚µ‚Ä‚¨‚«‚Ü‚·cD

  2. ‚Å‚«‚½ƒA[ƒJƒCƒu‚ð gzip ‚ðŽg‚Á‚Ĉ³k‚µ‚Ü‚·D

  3. ‚±‚ê‚ð /mnt/initrd ‚ ‚é‚¢‚͈³k‚³‚ê‚Ä‚¢‚È‚¢ initrd.img ‚ª’u‚©‚ê‚Ä‚¢
     ‚éêŠ‚ɃRƒs[‚µ‚Ü‚·D

  4. /mnt/initrd (‚ ‚é‚¢‚̓}ƒEƒ“ƒg‚µ‚½êŠ)‚ðƒAƒ“ƒ}ƒEƒ“ƒg‚µ‚Ü‚·D

  5. V‚µ‚¢ initrd.img ‚ð gzip ‚ðŽg‚Á‚čĂш³k‚µ‚Ü‚·D

  6. ‚Å‚«‚½ƒA[ƒJƒCƒu‚ð‹N“®ƒfƒBƒXƒNƒCƒ[ƒW‚ɃRƒs[‚µ‚Ü‚·D–{ƒhƒLƒ…ƒƒ“
     ƒg‚Ì—á‚Å‚Í /mnt/boot/initrd.img ‚Å‚·D

  7. ‹N“®ƒfƒBƒXƒNƒCƒ[ƒW(—Ⴆ‚Î /mnt/boot)‚ðƒAƒ“ƒ}ƒEƒ“ƒg‚µ‚Ü‚·D

  ÅŒã‚ɁC‚±‚̂悤‚ɏC³‚µ‚½‹N“®ƒfƒBƒXƒN‚̐ݒè‚ð—p‚¢‚ĐV‚µ‚¢‹N“®ƒtƒƒbƒs
  [‚ðì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Dì¬‚͗Ⴆ‚Έȉº‚̂悤‚ɍs‚¢‚Ü‚·:

       # cat boot.img >/dev/fd0

  11.  FAQ ‚Æ‚¨Šè‚¢ƒŠƒXƒg

  Q: KickStart ‚ðŽg‚Á‚½ƒCƒ“ƒXƒg[ƒ‹‚ÌŒãCƒ}ƒVƒ“‚ª‹N“®‚µ‚Ü‚¹‚ñD BIOS ‚ª
  Missing operating system ‚Æ‚¢‚Á‚½ƒƒbƒZ[ƒW‚ð“f‚«‚Ü‚·D

  A:ƒ‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ª’u‚©‚ê‚Ä‚¢‚éƒp[ƒeƒBƒVƒ‡ƒ“‚ª‹N“®‰Â”\‚Å‚È‚¢‚æ
  ‚¤‚Å‚·Dfdisk ‚ðŽg‚Á‚āC‹N“®‰Â”\ƒXƒe[ƒ^ƒX‚ð•Ï‚¦‚Ä‚­‚¾‚³‚¢D

  Q: ƒtƒƒbƒs[‚Å‹N“®‚µ‚½Œã‚É Error opening files for kickstart copy:
  File exists ‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ªo‚Ü‚·D

  A: ‚à‚Á‚ƐV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚Ì boot.img ‚Æ supp.img ‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢D‚±
  ‚̃tƒ@ƒCƒ‹‚Í‚¨‹ß‚­‚Ì RedHat ƒ~ƒ‰[ƒTƒCƒg‚Ì updates ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚è
  ‚Ü‚·DRedHat 5.1 ‚ł́CŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚̃fƒBƒXƒNƒCƒ[ƒW‚̈ꕔ‚ɃoƒO‚ª
  ‚ ‚è‚Ü‚µ‚½D

  Q: d—v‚ȃpƒbƒ`(XV RPM ƒpƒbƒP[ƒW)‚àŽ©“®“I‚É“K—p‚·‚邱‚Æ‚ª‚Å‚«‚é‚Ì‚Å
  ‚µ‚傤‚©? ‚Å‚«‚é‚Æ‚µ‚½‚ç‚Ç‚¤‚â‚Á‚Ä“K—p‚·‚é‚Ì‚Å‚µ‚傤‚©?

  A1: ƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚¢ RPM ƒpƒbƒP[ƒW‚ðCƒCƒ“ƒXƒg[ƒ‹‚ÉŽg‚¤ RPMS ƒfƒB
  ƒŒƒNƒgƒŠ‚ɃRƒs[‚µCŒÃ‚¢ RPM ƒpƒbƒP[ƒW‚ðíœ‚µ‚āC RedHat/base/hdlist
  ƒtƒ@ƒCƒ‹‚ðV‚µ‚¢ RPM ƒpƒbƒP[ƒW‚̏ڍ׏î•ñ‚ɏ‘‚«’¼‚µ‚Ü‚·D‚±‚ê‚ðs‚¤‚½
  ‚ß‚É Eric Doutreleau ‚³‚ñ‚ªì¬‚µ‚½ƒXƒNƒŠƒvƒg‚ð•t˜^ C ‚ŏЉ‚Ü‚·D‚±
  ‚̍ì‹Æ‚ðŽ©•ªŽ©g‚ōs‚Á‚½ê‡‚́C‚»‚ÌŒã–Y‚ꂸ‚É genhdlist ‚ðŽÀs‚µ‚Ä‚­
  ‚¾‚³‚¢D

  A2: Perl ƒXƒNƒŠƒvƒg patchup <http://wwwcache.ja.net/dev/patchup/> ‚ðŽŽ
  ‚µ‚Ä‚­‚¾‚³‚¢D‚±‚̃XƒNƒŠƒvƒg‚́CƒVƒXƒeƒ€‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é RPM
  ƒpƒbƒP[ƒW‚ÆŒó•âƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é RPM ƒpƒbƒP[ƒW‚ð”äŠr‚µCXV‚Ì•K—v
  ‚ª‚ ‚é‚ÆŽv‚í‚ê‚é‚à‚Ì‚ð•ñ‚µ‚Ü‚·DƒXƒNƒŠƒvƒg‚ðM—p‚µ‚āC‚»‚Ì‚Ü‚Ü RPM
  ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·D

  A3: rpm2hml <http://rufus.w3.org/linux/rpm2html/> ‚Í A2 ‚ð‚¸‚Á‚Æ‹­—Í‚É
  ‚µ‚½ƒo[ƒWƒ‡ƒ“‚Å‚·(12MB ‚Ì C Œ¾Œê‚̃R[ƒh‚Æ‚½‚Á‚½ 1 ƒy[ƒW‚Ì Perl ƒXƒN
  ƒŠƒvƒg‚ð”ä‚ׂĂ¢‚Ü‚·‚ª!)D

  Q: ƒCƒ“ƒXƒg[ƒ‹ƒT[ƒo‚Ɉê‚‚¾‚¯Ý’èƒtƒ@ƒCƒ‹‚ð’u‚«A‚»‚ꂪ‚·‚ׂẴNƒ‰
  ƒCƒAƒ“ƒg‚É‚æ‚Á‚Ä (IPADDR-kickstart ‚ª–³‚¢Žž‚É) ƒfƒtƒHƒ‹ƒg‚ÅŽg‚í‚ê‚é‚æ
  ‚¤‚É‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤?

  A1: BOOTP/DHCP 'boot file' ‚̃pƒ‰ƒ[ƒ^‚Å‚ ‚é bf ‚ðŽg‚Á‚ătƒ@ƒCƒ‹–¼‚ð
  Ý’肵‚Ä‚­‚¾‚³‚¢D

  A2: /etc/bootptab ‚ÌŠY“–€–ڂɃŒƒR[ƒh bf=/kickstart/ks.cfg ‚ð’ljÁ‚µ‚Ä
  ‚­‚¾‚³‚¢D

  Q: ‚¤‚Ü‚­s‚©‚È‚¢Žž‚É‚à‚Á‚Ə_“î‚É“®ì‚·‚é‚悤‚É‚µ‚½‚¢‚Å‚·D—Ⴆ‚΁C
  ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ª CD-ROM ã‚É–³‚¢Žž‚ɕʂ̏ꏊ‚ðq‚Ë‚é‚Æ‚¢‚Á‚½“®
  ì‚Å‚·D

  A: ?

  Q: –¾Ž¦“I‚É“Á’è‚̃pƒbƒP[ƒW‚ðœŠO‚µ‚½‚¢‚Å‚·D—Ⴆ‚΁C sendmail ‚ÉŠÖŒW
  ‚·‚é‚à‚Ì‚¾‚¯‚ðœŠO‚·‚é‚悤‚ȏꍇ‚Å‚·D

  A: BASE ‚ð sendmail ”²‚«‚ōč\’z‚µ‚Ä‚­‚¾‚³‚¢D

  Q: /etc/rc.d/ ‚É‚ ‚郉ƒ“ƒŒƒxƒ‹ƒXƒNƒŠƒvƒg‚É‚æ‚Á‚Ä‹N“®Žž‚ÉŽ©“®“I‚ÉŠJŽn‚³
  ‚ê‚éƒT[ƒrƒX‚ð‘I‘ð‚·‚é•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢D

  A: chkconfig ƒ†[ƒeƒBƒŠƒeƒB‚ðŽg‚¤‚ƁC‹N“®Žž‚ÉŽ©“®“I‚ÉŠJŽn‚·‚éƒT[ƒrƒX
  ‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D‚±‚ê‚ðƒCƒ“ƒXƒg[ƒ‹Œã‚ÉŽÀs‚·‚éƒXƒNƒŠƒvƒg‚̃Z
  ƒNƒVƒ‡ƒ“‚ÅŽÀs‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·Dƒ‰ƒ“ƒŒƒxƒ‹ 3, 4, 5 ‚Å ypbind ‚ð‹N“®
  ‚·‚邽‚߂̐ݒè—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       chkconfig --level 345 ypbind on

  ‚±‚ê‚É‚æ‚èCƒŒƒxƒ‹ 3, 4, 5 ‚Å ypbind ‚ª‹N“®‚³‚ê‚é‚悤‚É‚È‚è‚Ü‚·D

  Q: ƒVƒFƒ‹‚̃Rƒ}ƒ“ƒh‚ð %post ƒZƒNƒVƒ‡ƒ“‚ÅŽÀs‚·‚鎞CƒƒCƒ“‰æ–Ê‚ðã‘‚«
  ‚µ‚È‚¢‚ŏo—Í‚ð•Ê‚̉¼‘zƒRƒ“ƒ\[ƒ‹‚ɏo‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·D‚±‚ê‚ðƒVƒFƒ‹ƒRƒ}
  ƒ“ƒhƒZƒNƒVƒ‡ƒ“‚Å open ‚ðŽg‚Á‚čs‚¦‚Ü‚·‚©?

  A: ‚Å‚«‚Ü‚·DˆÈ‰º‚̂悤‚É‚µ‚Ä‚­‚¾‚³‚¢:

         exec >/dev/tty5

  Q: ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€¶¬‚̃R[ƒh‚Í•s—ǃuƒƒbƒN‚̃`ƒFƒbƒN‚ðs‚¢‚Ü‚·‚©?

  A: ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€¶¬Žž‚̏o—Í‚ª•\Ž¦‚³‚ê‚鉼‘zƒRƒ“ƒ\[ƒ‹‚Ɉڂê‚΁C
  u“Ç‚ÝŽæ‚èê—pvƒeƒXƒgŽÀs‚ÉŠÖ‚·‚éo—Í‚ªs‚í‚ê‚Ä‚¢‚È‚¢‚±‚Æ‚ª‚í‚©‚é‚ÆŽv
  ‚¢‚Ü‚·D‚µ‚½‚ª‚Á‚āC“š‚¦‚́u‚¢‚¢‚¦v‚̂悤‚Å‚·D

  Q: ˆê•”‚̃}ƒVƒ“‚¾‚¯‚𑼂̃}ƒVƒ“‚ƈႤÝ’è‚É‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚·‚©?

  A: ƒzƒXƒgˆË‘¶‚̐ݒè‚ð KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚̃XƒNƒŠƒvƒg‹LqƒZƒNƒVƒ‡
  ƒ“‚Ɉڂ¹‚Αåä•v‚Å‚·D‚±‚±‚ÅŽw’肵‚½ƒ}ƒVƒ“‚̏ꍇ‚ÉŒÀ‚Á‚ÄŽw’肳‚ꂽ RPM
  ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚悤‚É‚µ‚Ü‚·DÝ’èƒtƒ@ƒCƒ‹‚̃pƒbƒP[ƒWƒZƒN
  ƒVƒ‡ƒ“‚ÉðŒ•t‚«ƒCƒ“ƒXƒg[ƒ‹‹@”\(—á: ƒA[ƒLƒeƒNƒ`ƒƒCƒzƒXƒg–¼/ƒhƒƒCƒ“
  –¼CIP ƒAƒhƒŒƒX‚É‚æ‚镪Šò)‚ª‚ ‚ê‚Ε֗˜‚¾‚Á‚½‚Ì‚Å‚µ‚傤‚ªcD

  Q: RedHat 5.1 ‚©‚ç 5.2 ‚ŕύX‚³‚ꂽ•”•ª‚Í‚ ‚è‚Ü‚·‚©?

  A1: ƒCƒ“ƒXƒg[ƒ‰‚ւ̕ύX“_‚Í‚½‚­‚³‚ñ‚ ‚è‚Ü‚·‚ªC‚»‚Ì‚Ù‚Æ‚ñ‚ǂ̓oƒOC³
  ‚ÆŒ©‰h‚¦‚̉ü‘P‚Å‚·D•MŽÒ‚ªŒ¾‚¦‚éŒÀ‚è(V‹Œ‚Ì misc/src/install ƒfƒBƒŒƒN
  ƒgƒŠ‚Ì diff -rcs ‚ðŽæ‚Á‚½Œ‹‰Ê)‚ł́CKickStart ‚ւ̉e‹¿‚Í‚ ‚è‚Ü‚¹‚ñD

  A2: RedHat 5.2 ‚Å‚Í bootpd ‚Ö‚ÌŽ©“® IP Š„‚è“–‚Ä/DHCP ƒpƒbƒ`‚ª“ü‚Á‚½‚æ
  ‚¤‚Å‚·‚ªC‚»‚ÌŽg‚¢•û‚Ìà–¾‚̓hƒLƒ…ƒƒ“ƒg‚É‚Í“ü‚Á‚Ä‚¢‚Ü‚¹‚ñD

  Q: (/home ‚ðŽc‚µ‚½‚Ü‚Ü / ‚ðÁ‚·“™‚Ì‚½‚ß‚É) “Á’è‚̃p[ƒeƒBƒVƒ‡ƒ“(1 ‚‚Ü
  ‚½‚Í•¡”)‚ðÁ‚·‚±‚Æ‚Í‚Å‚«‚Ü‚·‚©? ‚Å‚«‚é‚È‚ç‚΁C‚ǂ̂悤‚É‚µ‚čs‚¤‚Ì‚Å
  ‚µ‚傤‚©?

  A: ‚Å‚«‚Ü‚¹‚ñD¡‚Ì‚Æ‚±‚ë‚Í!

  Q: •¡”‚̃hƒ‰ƒCƒu‚É•ª‚¯‚ăp[ƒeƒBƒVƒ‡ƒ“‚ðŠ„‚è“–‚Ă邱‚Æ‚Í‚Å‚«‚Ü‚·‚©?
  —Ⴆ‚΁C/ ‚ð sda ‚É’u‚«C/home ‚ð sdb ‚É’u‚­‚Æ‚¢‚Á‚½‹ï‡‚Å‚·D

  A: ‚Å‚«‚Ü‚¹‚ñDƒp[ƒeƒBƒVƒ‡ƒ“‘€ìƒc[ƒ‹‚©‚çƒAƒNƒZƒX‚Å‚«‚é‚͍̂ŏ‰‚̃h
  ƒ‰ƒCƒu‚¾‚¯‚̂悤‚Å‚·D

  Q: Šù‚É‘¶Ý‚µ‚Ä‚¢‚éƒp[ƒeƒBƒVƒ‡ƒ“‚ðƒ}ƒEƒ“ƒgƒe[ƒuƒ‹‚É“ü‚ê‚邱‚Æ‚Í‚Å‚«
  ‚Ü‚·‚©? ‚»‚ê‚Æ‚àCV‚µ‚¢ƒp[ƒeƒBƒVƒ‡ƒ“‚𐶐¬‚µ‚Ä‚±‚ê‚ðƒ}ƒEƒ“ƒgƒe[ƒuƒ‹
  ‚É“ü‚ê‚邱‚Æ‚µ‚©‚Å‚«‚È‚¢‚Ì‚Å‚·‚©?

  A: ?

  Q: mkkickstart ‚ðŽÀs‚µ‚½ŒãCmkkickstart ‚ª¶¬‚µ‚½ƒtƒ@ƒCƒ‹‚Í‚Ç‚±‚É’u
  ‚©‚ê‚é‚Ì‚Å‚·‚©?

  A: mkkickstart ‚̓tƒ@ƒCƒ‹‚ðì‚è‚Ü‚¹‚ñD mkkickstart ‚Í KickStart ‚̐Ý
  ’è‚ð•W€o—͂ɏo—Í‚µ‚Ü‚·D

  Q: ‰¼‘zƒRƒ“ƒ\[ƒ‹ 4 (Alt-F4) ‚É Unable to load NLS charset
  cp437(nls_cp437) ‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ªo‚Ü‚·D‚±‚ê‚Í‚Ç‚¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤
  ‚©? ‰½‚©–â‘肪‚ ‚é‚Ì‚Å‚µ‚傤‚©?

  A: Joliet Šg’£Œ`Ž®(ISO 9660 ‚Ì Unicode Šg’£)‚ŏĂ¢‚½ CD-ROM ‚ðƒ}ƒEƒ“ƒg
  ‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚悤‚ÉŒ©‚¦‚Ü‚·D—˜_“I‚É‚Í CD-ROM ã‚̃tƒ@ƒCƒ‹–¼‚Í‚¨‚©
  ‚µ‚­‚È‚èCLinux ‚ł͐³‚µ‚­“Ç‚ß‚Ü‚¹‚ñDŽÀÛ‚ɂ́C–â‘è‚ɂȂ邱‚Æ‚Í‚Ü‚¸‚È
  ‚¢‚悤‚Å‚·DŽÀ‚ÍŠÖŒW‚È‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñD

  Q: ‚Ç‚¤‚µ‚Ä X ƒEƒBƒ“ƒhƒEƒVƒXƒeƒ€‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚é‚Ì‚Å‚µ‚傤? ƒCƒ“ƒX
  ƒg[ƒ‹‘Ώۂ̃pƒbƒP[ƒW‚É‚Í‚µ‚Ä‚¢‚È‚¢‚Ì‚Å‚·‚ªD

  A: XFree86-VGA16 ‚Ì RPM ƒpƒbƒP[ƒW‚Í 'base' ƒRƒ“ƒ|[ƒlƒ“ƒg‚É“ü‚Á‚Ä‚¢‚é
  ‚Ì‚Å•K‚¸ƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚·D‚½‚¾‚µ base ƒNƒ‰ƒX‚Ì’è‹`‚ð•Ï‚¦‚ê‚΂»‚ÌŒÀ
  ‚è‚Å‚Í‚ ‚è‚Ü‚¹‚ñD

  Q: ƒCƒ“ƒXƒg[ƒ‹Œã‚ÉŽÀs‚·‚éƒXƒNƒŠƒvƒg“à‚ŁC‚»‚ê‚܂łɃCƒ“ƒXƒg[ƒ‹‚³‚ê
  ‚½ƒpƒbƒP[ƒW‚ðŽg‚¢Cƒtƒƒbƒs[‚É“ü‚Á‚Ä‚¢‚éŒÀ‚ç‚ꂽƒc[ƒ‹‚Å‚Í‚Å‚«‚È‚¢–Ê
  ”’‚¢‚±‚Æ‚ª‚Å‚«‚Ü‚·‚©?

  A: ‚Å‚«‚Ü‚·DPerl ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚Æ‘g‚ݍ‡
  ‚킹‚ê‚΁C5 s‚­‚ç‚¢‚̃XƒNƒŠƒvƒg‚Å‘å’ï‚Ì‚±‚Æ‚ª‚Å‚«‚Ü‚· :-)

  12.  ƒNƒŒƒWƒbƒg

  Eric Doutreleau ‚³‚ñ‚É‚Í chkconfig ‚ÉŠÖ‚·‚éî•ñC SYSLINUX ‚̐ݒèƒtƒ@
  ƒCƒ‹‚̃nƒbƒNC‚¨Žg‚¢‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃T[ƒo‚Ì RPM ‚ðXV‚·‚é
  ‚½‚ß‚Ì Perl ƒXƒNƒŠƒvƒg‚ɂ‚¢‚Ä‹³‚¦‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½DRobert Kaminsky ‚³
  ‚ñ‚É‚Í‚½‚­‚³‚ñ‚Ì’²¸‚ðs‚Á‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½D Piete Brooks ‚³‚ñCFlavia
  Regina Munhoz ‚³‚ñCTom Toffoli ‚³‚ñCBob Robbins ‚³‚ñCCharlie Brady
  ‚³‚ñCRagen Herrington ‚³‚ñ‚ɂ̓Rƒƒ“ƒg‚⎿–â‚ð‚¢‚½‚¾‚«‚Ü‚µ‚½D‚±‚ê‚ç
  ‚ÌŠF‚³‚ñ‚ÉŠ´ŽÓ‚µ‚Ü‚·D

  13.  •t˜^ A - BOOTP/DHCP ‚Æ NFS ‚̐ݒè

  BOOTP ‚â DHCP ‚ªˆê‘̉½‚Ì‚±‚Æ‚¾‚©•ª‚©‚ç‚È‚¯‚ê‚΁C DHCP ‚Ì WWW ƒTƒCƒg
  <http://www.dhcp.org/> ‚É‚ ‚éÚ‚µ‚¢î•ñ‚ð‚²——‚­‚¾‚³‚¢DNFS ‚Í‚±‚ê‚Æ‚Í
  •Ê‚É NFS HOWTO ‚ŏڂµ‚­à–¾‚³‚ê‚Ä‚¢‚Ü‚·DDHCP mini-HOWTO ‚à‚ ‚è‚Ü‚·D
  ‚±‚±‚Å‚Í“ü–å“I‚ȃŒƒxƒ‹‚Ìà–¾‚ðs‚¤‚‚à‚è‚Å‚ ‚èC‚»‚ꂼ‚ê‚̘b‘è‚ÉŠÖ‚·‚é
  “Ë‚Áž‚ñ‚¾à–¾‚͍s‚¢‚Ü‚¹‚ñD˜b‚ðŠÈ’P‚É‚µ‚·‚¬‚¾‚ÆŽv‚í‚ꂽ‚çC•MŽÒ‚É‚¨’m
  ‚点‚­‚¾‚³‚¢D

  ‚±‚±‚Åà–¾‚·‚é BOOTP/DHCP + NFS ‚̍\¬‚ðŽg‚Á‚½ƒCƒ“ƒXƒg[ƒ‹‚É‚¨‚¢‚ẮC
  KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚Í BOOTP/DHCP ƒT[ƒoã‚Ì /kickstart/IPADDR-
  kickstart ‚©‚çƒCƒ“ƒXƒg[ƒ‹‘Ώۂ̃}ƒVƒ“‚É NFS ‚Ń}ƒEƒ“ƒg‚Å‚«‚È‚¯‚ê‚΂È
  ‚è‚Ü‚¹‚ñD‚±‚±‚Å IPADDR ‚͐V‚µ‚¢ƒ}ƒVƒ“‚Ì IP ƒAƒhƒŒƒX‚Å‚·D—Ⴆ‚΁C
  /kickstart/198.168.254.254-kickstart ‚̓}ƒVƒ“ 198.168.254.254 —p‚̐ݒè
  ƒtƒ@ƒCƒ‹‚Å‚·D

  BOOTP/DHCP ‚̉ž“š‚Å bf(boot file)ƒpƒ‰ƒ[ƒ^‚ð•Ô‚·‚±‚Æ‚É‚æ‚Á‚Ä‚±‚̈ʒu
  ‚ðã‘‚«‚·‚邱‚Æ‚ª‚Å‚«‚é‚Í‚¸‚Å‚·D‚±‚̃tƒ@ƒCƒ‹‚Í‘S‚­•Ê‚̃}ƒVƒ“‚©‚ç NFS
  ƒ}ƒEƒ“ƒg‚·‚邱‚Æ‚à‚Å‚«‚é‚ÆŽv‚¢‚Ü‚·D

  Šù‘¶‚Ì Linux ƒ}ƒVƒ“‚©‚çƒfƒBƒŒƒNƒgƒŠ‚ð NFS ƒGƒNƒXƒ|[ƒg‚·‚é‚ɂ́CˆÈ‰º‚Ì
  ‚悤‚È“à—e‚̃tƒ@ƒCƒ‹ /etc/exports ‚ðì¬‚µ‚Ü‚·:

       /kickstart *.swedish-chef.org(ro,no_root_squash)
       /mnt/cdrom *.swedish-chef.org(ro,no_root_squash)

  Žg‚¤—\’è‚Ì IP ‚ð DNS ‚É“o˜^‚µ‚Ä‚¢‚È‚¢ê‡‚ɂ́CNFS ƒT[ƒo‚â RPC ƒ|[ƒg
  ƒ}ƒbƒp‚©‚猩‚¦‚È‚¢‚ÆŒ¾‚í‚ê‚é‚©‚à‚µ‚ê‚È‚¢‚Ì‚Å’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢D‚±‚̂悤
  ‚ȏꍇ‚ɂ́CIP ƒAƒhƒŒƒX‚ƃlƒbƒgƒ}ƒXƒN‚Ì‘g‚ðÝ’èƒtƒ@ƒCƒ‹‚ɏ‘‚¯‚΂Ȃñ‚Æ
  ‚©‚È‚è‚Ü‚·D‹Lq—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       /kickstart 198.168.254.0/255.255.255.0(ro,no_root_squash)

  /etc/hosts.allow ‚ɂ͈ȉº‚Ì‹Lq‚ðs‚¢‚Ü‚·:

       ALL: 194.82.103.0/255.255.255.0: ALLOW

  ‚±‚̂悤‚È‚±‚Æ‚ª‹N‚±‚é‚̂́C‘å•”•ª‚Ì Linux ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Í
  NFS ŠÖŒWƒf[ƒ‚ƒ“‚̈ꕔ‚ ‚é‚¢‚Í‘S‚Ä‚É‚¨‚¢‚Ä TCP wrappers ‚ðŽg‚Á‚ăAƒNƒZ
  ƒX§Œä‚ðs‚Á‚Ä‚¢‚邽‚ß‚Å‚·D/etc/exports ‚Ì•¶–@‚Í‘¼‚Ì UNIX Œn OS ‚ƈÙ
  ‚Ȃ邱‚Æ‚ª‘½‚¢‚Ì‚Å’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢DŠe Linux ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É
  “ü‚Á‚Ä‚¢‚é NFS ƒT[ƒo‚́C‘¼‚Ì UNIX ‚É“ü‚Á‚Ä‚¢‚é NFS ƒT[ƒo‚æ‚è‚àL”͈Í
  ‚É“n‚éƒIƒvƒVƒ‡ƒ“‚ðŽ‚Á‚Ä‚¢‚邱‚Æ‚ª‚æ‚­‚ ‚è‚Ü‚·D

  KickStart ‚̐ݒèƒtƒ@ƒCƒ‹‚É root ‚̃pƒXƒ[ƒh‚ª‘‚©‚ê‚Ä‚¢‚éê‡‚âC‹@–§
  î•ñ‚ª“ü‚Á‚Ä‚¢‚éƒfƒBƒŒƒNƒgƒŠ‚ð NFS ‚ŃGƒNƒXƒ|[ƒg‚·‚éê‡‚ɂ́C‚±‚̏î
  •ñ‚ðŒ©‚¹‚élŠÔ‚ð‚Å‚«‚邾‚¯­‚È‚­‚·‚ׂ«‚Å‚ ‚é“_‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢D‚±‚ê
  ‚Í NFS ‚̃GƒNƒXƒ|[ƒg‹–‰Â‚Å‚«‚邾‚¯i‚荞‚Þ‚±‚Æ‚É‚æ‚Á‚čs‚¤‚±‚Æ‚ª‚Å‚«
  ‚Ü‚·D—Ⴆ‚΁CƒGƒNƒXƒ|[ƒg‚ÌŽw’è‚ðƒhƒƒCƒ“‘S‘Ì‚Å‚È‚­“Á’è‚̃zƒXƒg‚âƒTƒu
  ƒlƒbƒg‚ɑ΂µ‚čs‚¤“™‚Ì•û–@‚Å‚·DKickStart ‚ðŽg‚Á‚½ƒCƒ“ƒXƒg[ƒ‹—p‚ÉŽ©—R
  ‚ÉŽg‚¦‚é IP ƒAƒhƒŒƒX‚ª‚ ‚ê‚΁C–â‘è‚à‚È‚­ŠÈ’P‚ɍì‹Æ‚Å‚«‚Ü‚·‚ªCŒã‚Å IP
  ƒAƒhƒŒƒX‚ð•ÏX‚·‚é‚©C‚ ‚é‚¢‚Í BOOTP/DCHP ‚ðŽg‚Á‚Ä IP ƒAƒhƒŒƒX‚ðŽg‚¤‚æ
  ‚¤‚Ƀ}ƒVƒ“‚̐ݒè‚ð•ÏX‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Å‚µ‚傤D

  ‚Ù‚Æ‚ñ‚Ç‚Ì NFS ƒT[ƒo‚Å‚Í /etc/exports ‚ð•ÏX‚µ‚½‚±‚Æ‚ð mountd ‚Æ nfsd
  (ˆê•”‚Ì UNIX ‚Å‚Í–¼‘O‚̐擪‚É "rpc." ‚ª•t‚¢‚Ä‚¢‚Ü‚·)‚É‹³‚¦‚Ä‚â‚é•K—v‚ª
  ‚ ‚è‚Ü‚·D•ÏX‚Ì’Ê’m‚Í•’ʁCSIGHUP ‚𑗂邱‚Æ‚É‚æ‚Á‚čs‚¢‚Ü‚·D•ÏX‚Ì
  ’Ê’m‚ðs‚¤‚½‚ß‚Ì exportfs ‚ƌĂ΂ê‚éƒvƒƒOƒ‰ƒ€‚Ü‚½‚̓XƒNƒŠƒvƒg‚ª—pˆÓ‚³
  ‚ê‚Ä‚¢‚邱‚Æ‚à‚ ‚è‚Ü‚·DŽÀs—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       # exportfs -a

  ‚±‚̃}ƒVƒ“‚ª‹N“®‚µ‚½Žž‚É NFS ‚ª‹N“®CŽÀs‚³‚ê‚Ä‚¢‚È‚¯‚ê‚΁C‚±‚̃fƒBƒŒ
  ƒNƒgƒŠ‚ÍŽ©“®“I‚ɂ̓GƒNƒXƒ|[ƒg‚³‚ê‚Ü‚¹‚ñDŽŽ‚µ‚ɍċN“®‚·‚é‚©Croot ‚É
  ‚È‚Á‚Ĉȉº‚̃vƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢:

       # portmap
       # rpc.nfsd
       # rpc.mountd

  ‘O‚ɏ‘‚¢‚½‚悤‚ɁCˆê•”‚̃VƒXƒeƒ€‚Å‚Í rpc. ‚Æ‚¢‚¤ƒvƒŒƒtƒBƒbƒNƒX‚ÍŽg‚í‚ê
  ‚Ü‚¹‚ñDÅ‹ß‚Ì UNIX ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì‚Ù‚Æ‚ñ‚ǂł́C‚±‚ê‚ç‚̃vƒ
  ƒOƒ‰ƒ€‚Í /usr/sbin ƒfƒBƒŒƒNƒgƒŠ‚Ü‚½‚Í /usr/libexec ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚è
  ‚Ü‚·D‚±‚ê‚ç‚̃fƒBƒŒƒNƒgƒŠ‚̓pƒX‚É‚Í“ü‚Á‚Ä‚¢‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ(su ‚ð
  Žg‚Á‚Ä root ‚É‚È‚Á‚½ê‡‚È‚Ç)Dportmap ƒvƒƒOƒ‰ƒ€‚Í rpcbind ‚Æ‚¢‚¤–¼‘O
  ‚Ì‚±‚Æ‚à‚ ‚è‚Ü‚·D—Ⴆ‚΁CSolaris ‚̈ꕔ‚̃o[ƒWƒ‡ƒ“‚Ì nfsd ‚ÍŽÀs‚·‚é
  ƒT[ƒo‚̐”‚ðƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø‚«”‚ÅŽw’肵‚È‚¯‚ê‚΂Ȃ炸Cbiod ‚ƌĂ΂ê
  ‚é•Ê‚̃f[ƒ‚ƒ“‚ð‹N“®‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ‚à‚ ‚è‚Ü‚·DˆÈã‚Ìà–¾‚Å‘å•”
  •ª(‘S‚Ä?)‚Ì Linux ƒVƒXƒeƒ€‚ð–ž‘«‚³‚¹‚ç‚ê‚é‚Í‚¸‚Å‚·D

  CMU ”Å‚Ì BOOTP ƒT[ƒo‚Å DHCP ‚Æ“®“IƒAƒhƒŒƒXŠ„‚è“–‚ÄŠg’£(‘Oq)‚ð—p‚¢‚é
  ê‡‚ɂ́C/etc/bootptab ƒGƒ“ƒgƒŠ(/etc/bootptab ‚Í BOOTP/DHCP Ý’èƒtƒ@
  ƒCƒ‹‚̒ʏí‚̈ʒu‚É’u‚©‚ê‚Ü‚·)‚Ì—á‚͈ȉº‚̂悤‚É‚È‚é‚Å‚µ‚傤:

         .dynamic-1:ip=198.168.254.128:T254=0x30:T250="ds=198.168.254.2:
         dn=swedish-chef.org:sm=255.255.255.0:gw=198.168.254.1:
         dl=0xFFFFFFFF":

  (Œ©‚â‚·‚­‚·‚邽‚߂ɍs‚ðÜ‚è•Ô‚µ‚Ä‚¢‚Ü‚·)

  ‚±‚±‚ɏ‘‚©‚ê‚Ä‚¢‚é‚̂́CV‚µ‚¢ƒ}ƒVƒ“‚ðŒ©‚Â‚¯‚é“x‚É IP ƒAƒhƒŒƒX‚ð“®“I‚É
  Š„‚è“–‚Ă邱‚ƁCŠ„‚è“–‚Ä‚éƒAƒhƒŒƒX‚Í 198.168.254.128 ‚©‚çŽn‚Ü‚é˜A‘±‚µ
  ‚½ 48 ŒÂ(16 i’l‚Å 30)‚̃AƒhƒŒƒX‚Å‚ ‚邱‚Æ‚Å‚·DŠeƒNƒ‰ƒCƒAƒ“ƒg‚É‚Í
  T250 ‚Ì’l‚ª•Ô‚³‚ê‚Ü‚·D‚±‚Ì—á‚ł͈ȉº‚̂悤‚Ȑݒ肪s‚í‚ê‚Ü‚·:

  o  DNS ƒT[ƒo ds ‚É 198.168.254.2 ‚ðÝ’è

  o  ƒhƒƒCƒ“–¼ dn ‚É swedish-chef.org ‚ðÝ’è

  o  ƒTƒuƒlƒbƒgƒ}ƒXƒN sm ‚É 255.255.255.0 ‚ðÝ’è

  o  ƒfƒtƒHƒ‹ƒgƒQ[ƒgƒEƒFƒC gw ‚É 198.168.254.1 ‚ðÝ’è

  o  ƒŠ[ƒXŠúŠÔ dl (ƒAƒhƒŒƒX‚ª—LŒø‚ÈŠúŠÔ)‚Ɂu–³ŠúŒÀv‚ðÝ’è

  Œ»ÝŽg‚í‚ê‚Ä‚¢‚é CMU ”ł̃T[ƒo‚ɂ́C“®“IƒAƒhƒŒƒXŠ„‚è“–‚Ä‚ðƒTƒ|[ƒg‚µ
  ‚Ä‚¢‚È‚¢ƒo[ƒWƒ‡ƒ“‚à‚½‚­‚³‚ñ‚ ‚é‚悤‚Å‚·D‚±‚̂悤‚ȏꍇ‚ɂ́CƒCƒ“ƒXƒg
  [ƒ‹‚·‚éƒ}ƒVƒ“‚̃n[ƒhƒEƒFƒAƒAƒhƒŒƒX(’ʏí‚̓C[ƒTƒlƒbƒg‚Ì MAC ƒAƒhƒŒ
  ƒX) ‚ð /etc/bootptab ‚É—ñ‹“‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Å‚µ‚傤D‚±‚̃tƒ@ƒCƒ‹’†
  ‚ł̃Gƒ“ƒgƒŠ‚͈ȉº‚̂悤‚É‚È‚é‚ÆŽv‚¢‚Ü‚·:

       bork.swedish-chef.org:ip=198.168.254.128:ha=0000E8188E56:
         ds=198.168.254.2:dn=swedish-chef.org:sm=255.255.255.0:
         gw=198.168.254.1:dl=0xFFFFFFFF":

  (Œ©‚â‚·‚­‚·‚邽‚߂ɐ܂è•Ô‚µ‚Ä‚¢‚Ü‚·)

  ƒpƒ‰ƒ[ƒ^ ha ‚́CƒCƒ“ƒXƒg[ƒ‹æ‚̃}ƒVƒ“‚̃n[ƒhƒEƒFƒAƒAƒhƒŒƒX‚ɑΉž‚·
  ‚é“_‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢D

  14.  •t˜^ B - “ÆŽ©‚Ì RPM ƒpƒbƒP[ƒW‚̍ì‚è•û

  RPM ƒpƒbƒP[ƒW‚̃tƒH[ƒ}ƒbƒg‚ÍŠù‚É”ñí‚ɏڂµ‚­•¶‘‰»‚³‚ê‚Ä‚¢‚Ü‚·D“Á‚É
  Ed Bailey Ž‚́uMaximum RPMv‚Æ‚¢‚¤‘Ð‚ªÚ‚µ‚¢‚Å‚·D‚±‚ê‚Í RPM WWW
  site <http://www.rpm.org/> ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚µC‘“X
  ‚ōw“ü‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·! ˆÈ‰º‚Í‹}‚¢‚Å‚¢‚él‚ªŠÈ’P‚É—˜—p‚Å‚«‚é‚悤‚É‚·
  ‚邽‚߂̃qƒ“ƒg‚Å‚·D

  RPM ƒpƒbƒP[ƒW‚Í spec ƒtƒ@ƒCƒ‹‚©‚çì‚ç‚ê‚Ü‚·D‚±‚̃tƒ@ƒCƒ‹ (KickStart
  ‚̐ݒèƒtƒ@ƒCƒ‹‚ÉŽ—‚½Œ`Ž®)‚́CƒpƒbƒP[ƒW‚ð\’z‚·‚邽‚ß‚É•K—v‚Ȏ菇‚̃Œ
  ƒVƒs‚©‚ç\¬‚³‚ê‚Ä‚¢‚Ü‚·D‚à‚µ‚©‚·‚é‚Æ•¡”ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ɑΉž‚·‚邱
  ‚Æ‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚̂ŁCƒpƒbƒP[ƒW‚̓\[ƒX‚©‚ç\’z‚·‚邱‚Æ‚ªŠú‘Ò‚³‚ê‚Ä
  ‚¢‚Ü‚·D‚Ü‚½CƒRƒ“ƒpƒCƒ‹‚Ì‘O‚ɂ̓pƒbƒ`‚ð“K—p‚·‚é•K—v‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹
  ‚ñDˆê“x\’z‚ƃCƒ“ƒXƒg[ƒ‹‚ðs‚¤‚ƁCƒpƒbƒP[ƒW‚ÉŠÖ˜A‚·‚é‚à‚Ì‚Æ‚µ‚ÄŽw’è
  ‚µ‚½ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚©‚çƒoƒCƒiƒŠ‚Ì RPM ƒtƒ@ƒCƒ‹‚ª¶¬‚³‚ê‚Ü‚·D
  Šo‚¦‚Ä‚¨‚­‚ׂ«d—v‚È“_‚Æ‚µ‚ẮCRPM ‚ÍŽw’肳‚ꂽƒpƒbƒP[ƒW‚ÉŠÖ˜A‚·‚é
  ƒtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚ɂ‚¢‚ĉ½‚à’m‚ç‚È‚¢‚̂ŁC‚±‚ê‚ðŽw’è‚·‚é•K—v‚ª‚ 
  ‚è‚Ü‚·D

  Squid WWW ƒLƒƒƒbƒVƒ…ƒT[ƒo <http://squid.nlanr.net/> ‚Ì“ÆŽ© RPM —p‚̃T
  ƒ“ƒvƒ‹ spec ƒtƒ@ƒCƒ‹‚Ì—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       Summary: Squid Web Cache server
       Name: squid
       Version: 1.NOVM.22
       Release: 1
       Copyright: GPL/Harvest
       Group: Networking/Daemons
       Source: squid-1.NOVM.22-src.tar.gz
       Patch: retry-1.NOVM.20.patch
       %description
       This is just a first attempt to package up the Squid Web Cache for easy
       installation on our RedHat Linux servers

       %prep
       %setup
       %build
       configure --prefix=/usr/squid
       perl -spi -e 's!#( -DALLOW_HOSTNAME_UNDERSCORES)!$1!' src/Makefile
       make

       %install
       make install

       %files
       /usr/squid

  ‚±‚Ì RPM ‚̍\’z•û–@‚ðŽ¦‚µ‚Ü‚·:

       % mkdir -p SOURCES BUILD SRPMS RPMS/i386
       % cp ~/squid-1.NOVM.22-src.tar.gz SOURCES
       % cp ~/retry-1.NOVM.20.patch SOURCES
       % rpm -ba squid-1.NOVM.22+retry-1.spec

  rpm ƒRƒ}ƒ“ƒh‚Í BUILD ƒfƒBƒŒƒNƒgƒŠ‚̉º‚ɃTƒuƒfƒBƒŒƒNƒgƒŠ‚ðŽ©“®“I‚ɐ¶¬
  ‚µ‚Ü‚·D‚»‚µ‚Ä rpm ƒRƒ}ƒ“ƒh‚́C‚±‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚Ƀ\[ƒXƒR[ƒh‚ð“W
  ŠJ‚µCƒpƒbƒ`‚ð“K—p‚µ‚Ü‚·(ƒpƒbƒ`‚Ì“–‚Ä•û‚ÉŠÖ‚·‚éƒIƒvƒVƒ‡ƒ“‚Í‚½‚­‚³‚ñ‚ 
  ‚è‚Ü‚·DÚ‚µ‚­‚͐æ‚É‹“‚°‚½‘Ð‚Å’²‚ׂĂ­‚¾‚³‚¢)D‚±‚±‚Å rpm ‚Í
  configure ‚Æ make ‚ðŽÀs‚µ‚ÄŽ©“®“I‚ɃpƒbƒP[ƒW‚ð\’z‚µCmake install
  ‚ðŽg‚Á‚Ä‚±‚ê‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·D‚»‚µ‚Ä /usr/squid ‚̉º‚É‚ ‚éƒtƒ@ƒCƒ‹
  ‚̃XƒiƒbƒvƒVƒ‡ƒbƒg‚ðŽæ‚è‚Ü‚·DSquid ‚̃oƒCƒiƒŠ RPM ‚Æ‚È‚é‚̂́C‚±‚̃X
  ƒiƒbƒvƒVƒ‡ƒbƒg‚Å‚·D
  “WŠJC\’zCƒCƒ“ƒXƒg[ƒ‹‚̏ˆ—‚É‚Í”CˆÓ‚̃VƒFƒ‹ƒRƒ}ƒ“ƒh‚ð“ü‚ê‚邱‚Æ‚ª‚Å
  ‚«‚é“_‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢D—Ⴆ‚΁CSquid ‚̃Rƒ“ƒpƒCƒ‹Žž‚̃pƒ‰ƒ[ƒ^‚ð­
  ‚µ•Ï‚¦‚邽‚ß‚É perl ‚ðŒÄ‚яo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·D

  ÅI“I‚ȃoƒCƒiƒŠ RPM ƒpƒbƒP[ƒW‚ª RPMS ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éƒvƒ‰ƒbƒgƒtƒH
  [ƒ€ŒÅ—L‚̃TƒuƒfƒBƒŒƒNƒgƒŠ i386 ‚ÉŽc‚è‚Ü‚·D¡‰ñ‚Ì—á‚ł̓pƒbƒP[ƒW‚Í
  squid-1.NOVM.22-1.i386.rpm ‚Æ‚¢‚¤–¼‘O‚É‚È‚è‚Ü‚·Dƒtƒ@ƒCƒ‹–¼‚Í spec
  ƒtƒ@ƒCƒ‹‚̃pƒ‰ƒ[ƒ^‚ðŒq‚°‚čì‚é“_‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢D‚·‚È‚í‚¿ Name,
  Version, Release, ŠY“–‚·‚éƒn[ƒhƒEƒFƒAƒvƒ‰ƒbƒgƒtƒH[ƒ€(¡‰ñ‚Ì—á‚Å‚Í
  i386)‚Å‚·D“ÆŽ©‚Ì RPM ‚ðì‚éÛ‚ɂ́C’·‚·‚¬‚ÄŽg‚¢‚à‚Ì‚É‚È‚ç‚È‚¢–¼‘O‚ð•t
  ‚¯‚Ä‚µ‚Ü‚í‚È‚¢‚悤‚ɁC‚±‚Ì“_‚ð–Y‚ê‚È‚¢‚悤‚É‚µ‚Ü‚µ‚傤D

  RPM ƒpƒbƒP[ƒW‚ð\’z‚·‚éÛ‚ɂ̓pƒbƒP[ƒW‘S‘Ì‚ðÄ\’z‚·‚é•K—v‚Í‚È‚¢‚±‚Æ
  ‚à’m‚Á‚Ä‚¨‚¢‚Ä‘¹‚Í‚È‚¢‚Å‚µ‚傤D‘€ì—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       Summary: Linux 2.0.36 kernel + filehandle patch + serial console patch
       Name: linux
       Version: 2.0.36+filehandle+serial_console
       Release: 1
       Copyright: GPL
       Group: Base/Kernel
       Source: linux-2.0.36+filehandle+serial_console.tar.gz
       %description
       This is just a first attempt to package up the Linux kernel with patches
       for installation on our RedHat Linux servers

       %prep
       echo

       %setup
       echo

       %build
       echo

       %install
       echo

       %post
       /sbin/lilo

       %files
       /lib/modules/2.0.36
       /boot/vmlinuz

  ‚±‚Ì—á‚Í’P‚ɁC/boot/vmlinuz ƒtƒ@ƒCƒ‹‚Æ /lib/modules/2.0.36 ƒfƒBƒŒƒNƒg
  ƒŠ‚Ì“à—e‚ÉŠî‚¢‚Ä RPM ƒpƒbƒP[ƒW‚ðì¬‚µC‘Ώۂ̃}ƒVƒ“‚ɃpƒbƒP[ƒW‚Ì
  ƒCƒ“ƒXƒg[ƒ‹‚ðs‚Á‚½Œã‚É /sbin/lilo ‚ðŽÀs‚·‚邾‚¯‚Å‚·D‚±‚ê‚æ‚è‚à‚¤‚Ü
  ‚¢ spec ƒtƒ@ƒCƒ‹‚̏‘‚«•û‚ª‚ ‚ê‚ΕMŽÒ‚É‚¨’m‚点‚­‚¾‚³‚¢D

  15.  •t˜^ C - “ÆŽ©‚Ì RPM ‚ðƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É“ü‚ê‚é

  Eric ‚³‚ñ‚ªì¬‚µ‚½CÅV‚Ì RPM ‚ð RedHat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̗̈æ
  ‚É“ü‚ê‚邽‚߂̃XƒNƒŠƒvƒg‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:
       #!/usr/bin/perl
       #
       $redhatdir="/cdrom/i386";
       $rpmdir="/cdrom/i386/RedHat/RPMS/";
       $updatedir="/cdrom/updates/";
       @OTHERDIR=($updatedir);
       foreach $dir (@OTHERDIR)
               {
               print "update for $dir\n";
               system(" find $dir -name \"*.rpm\" -exec cp {} $rpmdir \\; ");
               }
       chdir($contribdir) || die "peux pas aller dans $contribdir $!\n";
       system("chmod -R 755 $redhatdir");
       chdir($rpmdir) || die "problem to go in $rpmdir $!\n";
       #
       # remove the old file
       #
       opendir(DIR,'.');
       @package=grep(/\.rpm$/,readdir(DIR));
       foreach $file (@package)
               {
               $file =~ /(.*)\-([\d+|\.]+\w*)\-(\d+)\.[i386|noarch].*/;
               $nom=$1;
               $version=$2;
               $buildvers=$3;
               if ($NOM{$nom})
                       {
                       $version2=$VERSION{$nom};
                       $buildver2=$BUILDVERS{$nom};
                       $file2=$FILE{$nom};
                       $nom2=$NOM{$nom};
                       if ( $version2 gt $version )
                               {
                               print "$file2 is newer than $file\n";
                               unlink($file);
                               }
                       else
                               {
                               if ( $version2 lt $version )
                                       {
                                       print "$file is newer than $file2\n";
                                       unlink($file2);
                                       $VERSION{$nom}=$version;
                                       $BUILDVERS{$nom}=$buildvers;
                                       $FILE{$nom}=$file;
                                       $NOM{$nom}=$nom;
                                       }
                               else
                                       {
                                       if ( $buildver2 > $buildvers )
                                                       {
                                                  print "$file2 : $buildver2 est mieux que $file : $buildvers\n";
                                                  unlink($file);
                                                       }
                                       else
                                                       {
                                               print "$file2 : $buildver2 is older than $file : $buildvers\n";
                                                   unlink($file2);
                                                   $VERSION{$nom}=$version;
                                                   $BUILDVERS{$nom}=$buildvers;
                                                   $FILE{$nom}=$file;
                                                   $NOM{$nom}=$nom;
                                                       }
                                       }
                               }
                       }
          else
                  {
                  $VERSION{$nom}=$version;
                  $BUILDVERS{$nom}=$buildvers;
                  $FILE{$nom}=$file;
                  $NOM{$nom}=$nom;
                  }
          }

  # we do the hard thing here
  #
  system("$redhatdir/misc/src/install/genhdlist $redhatdir");