· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Kick Start-HOWTO

You are not allowed to 'LikePages'


·¹µåÇÞ ¸®´ª½º ű½ºÅ¸Æ® ÇÏ¿ìÅõ

·¹µåÇÞ ¸®´ª½º ű½ºÅ¸Æ® ÇÏ¿ìÅõ

Martin Hamilton <martinh@gnu.org>

v0.2, 1999³â 1¿ù 11ÀÏ ÀÌ ±Ô ¼º <pgclks@hitel.net> 1999³â 5¿ù 31ÀÏ
ÀÌ ÇÏ¿ìÅõ´Â ´Ù¼öÀÇ µ¿ÀÏÇÑ ¸®´ª½º ¹Ú½º¿¡ ºü¸£°Ô ¸®´ª½º¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ·¹µåÇÞ ¸®´ª½º ű½ºÅ¸Æ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© °£·«È÷ ¼³¸íÇÑ´Ù. ¾î´À Á¤µµ ¼÷·ÃµÈ »ç¿ëÀÚµéÀ» À§ÇØ ÀڽŸ¸ÀÇ Å±½ºÅ¸Æ® ¼³Ä¡ °úÁ¤À» ¼öÁ¤ÇÏ´Â ¹ý°ú ÀڽŸ¸ÀÇ RPM ÆÐÅ°Áö¸¦ ¸¸µé±â À§ÇÑ Áö¸§±æÀ» Á¦°øÇÑ´Ù.

1. ÀúÀÛ±Ç

ÀÌ ¹®¼­ÀÇ ÀúÀÛ±ÇÀº Martin Hamilton¿¡°Ô ÀÖ´Ù. ÀÌ ¹®¼­´Â GPL¿¡ ÀÇ°ÅÇÏ¿© ÀÚÀ¯·Ó°Ô ¹èÆ÷µÉ ¼ö ÀÖ´Ù.

2. ȨÆäÀÌÁö

¸¸ÀÏ ÀÌ ¹®¼­¸¦ ¸®´ª½º ÇÏ¿ìÅõ ¹Ì·¯ »çÀÌÆ®³ª CD-ROMÀ» ÅëÇØ ÀÔ¼öÇÏ¿´´Ù¸é ű½ºÅ¸Æ® ÇÏ¿ìÅõ ȨÆäÀÌÁö¸¦ ¹æ¹®ÇÏ¿© »õ·Î¿î ¹öÀüÀÌ ÀÖ´ÂÁö È®ÀÎÇØ º¸¶ó.

3. ¼Ò°³

·¹µåÇÞ ¸®´ª½º 5.x ¹öÀüÀº ¾ÆÁ÷±îÁö´Â Àß ¾Ë·ÁÁöÁö ¾Ê°í ¹®¼­È­°¡ Àß µÇ¾î ÀÖÁö ¾ÊÀº ű½ºÅ¸Æ®¶ó´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ ±â´ÉÀº ´ÙÀ½°ú °°Àº ·¹µåÇÞ ¸®´ª½º ¼³Ä¡ÀÇ ´ëºÎºÐ ¶Ç´Â ¸ðµç °ÍÀ» ÀÚµ¿À¸·Î ó¸®ÇØ ÁØ´Ù.

  • ¾ð¾î ¼±ÅÃ
  • ³×Æ®¿÷ ¼³Á¤°ú ¹èÆ÷ÆÇ ¼Ò½º ¼±ÅÃ
  • Å°º¸µå ¼±ÅÃ
  • ºÎÆ® ·Î´õ ¼³Ä¡ (¿¹ lilo)
  • µð½ºÅ© ÇÒ´ç°ú È­ÀϽýºÅÛ »ý¼º
  • ¸¶¿ì½º ¼±ÅÃ
  • X À©µµ¿ì ½Ã½ºÅÛ ¼­¹ö ¼³Á¤
  • ½Ã°£´ë ¼±ÅÃ
  • (Ãʱâ) root Æнº¿öµå ¼³Á¤
  • ¼³Ä¡ÇÒ ÆÐÅ°Áöµé

´«½ä¹Ì°¡ ÀÖ´Â ·¹µåÇÞ »ç¿ëÀÚ¶ó¸é ¿©±â±îÁö º¸°í À§ÀÇ ³»¿ëÀÌ ¼öµ¿ ¼³Ä¡½Ã ÇʼöÀûÀÎ ÁÖµÈ ´Ü°è¶ó´Â °ÍÀ» ¾Ë¾ÆÂ÷¸± °ÍÀÌ´Ù. ű½ºÅ¸Æ®´Â ¿©·ÁºÐµéÀÌ ÀÏ¹Ý ÀûÀ¸·Î Å°º¸µå·ÎºÎÅÍ ÀÔ·ÂÇÒ Á¤º¸µéÀ» ¼³Á¤È­ÀÏ¿¡ ³ÖÀ½À¸·Î½á ¼³Ä¡°úÁ¤À» ½ºÅ©¸³Æ®È­ÇÒ ¼ö ÀÖ´Ù.

ÇÏÁö¸¸ ±â´Ù·Á¶ó - ¾ÆÁ÷ ¸¹Àº ±â´ÉÀÌ ÀÖ´Ù :-)

ÀϹÝÀûÀÎ ¼³Ä¡°úÁ¤À» ¸¶ÃÆ´Ù¸é ű½ºÅ¸Æ®´Â ¶ÇÇÑ ½ÇÇàÇÏ°íÀÚÇÏ´Â ½© ¼öÁØÀÇ ¸í·É¾î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ´Â ·¹µåÇÞ ¸®´ª½º ¹èÆ÷º»¿¡¼­´Â ¾òÀ» ¼ö ¾ø´Â ¸¹Àº °ø°³ ÇÁ·Î±×·¥µé°ú ¹ýÀûÀÎ ÀÌÀ¯·Î ·¹µåÇÞ ¸®´ª½º¿¡ Æ÷Ç﵃ ¼ö ¾ø´Â ssh¿Í PGP ¾Ïȣȭ ü°Ôµî°ú ½Ã½ºÅÛÀÌ º¸´Ù ¿Ïº®ÇÏ°Ô ÀÛµ¿Çϵµ·Ï ÇÏ´Â ¼ÒÇÁÆ®¿þ¾îµéÀ» ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù.

4. Áغñ »çÇ×

ű½ºÅ¸Æ® ¼³Ä¡·ÎÀÇ Á¢±Ù¹æ¹ýÀ¸·Î´Â µÎ°¡Áö°¡ ÀÖ´Ù - Çϳª´Â ´Ü¼øÈ÷ ű½ºÅ¸Æ® ±¸¼º È­ÀÏÀ» ·¹µåÇÞ ºÎÆ® Ç÷ÎÇÇ¿¡ º¹»çÇÏ´Â ¹æ¹ýÀÌ´Ù. ¶Ç ´Ù¸¥ ÇÑ°¡ÁöÀÇ ¹æ¹ýÀº ·¹µåÇÞ ºÎÆ® Ç÷ÎÇǸ¦ »ç¿ëÇÏ¿© ű½ºÅ¸Æ® ±¸¼º È­ÀÏÀ» ³×Æ®¿÷À¸·Î ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù.

µÎ°¡Áö °æ¿ì ¸ðµÎ ´ÙÀ½À» ¸¸Á·ÇØ¾ß ÇÑ´Ù:

  1. ÀÎÅÚ (i386) °è¿­ ¸Ó½Å - ÀÌ ±ÛÀ» ¾²´Â Áö±Ý±îÁö´Â ÀÌµé ¸Ó½Å¿¡¼­¸¸ ÀÛµ¿ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù.
  2. ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏ - ¼³Á¤¿¡ ´ëÇؼ­´Â ´ÙÀ½ ¼½¼Ç¿¡¼­ ´Ù·ê °ÍÀÌ´Ù.
  3. ·¹µåÇÞ ºÎÆ® µð½ºÅ© - updates µð·ºÅ丮¿¡¼­ ¹ö±× ¹× µå¶óÀ̹ö°¡ ¾÷µ¥ÀÌÆ®µÈ ºÎÆ®µð½ºÅ©¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
  4. »ç¿ëÇÒ IP ÁÖ¼Ò¸¦ À§ÇÑ DNS Ç׸ñ - ¼±ÅÃÇ׸ñÀÌÁö¸¸ ¸Ó½ÅÀÇ µµ¸ÞÀÎ À̸§À» ÀԷ¹ޱâ À§ÇØ ¼³Ä¡¸¦ ¸ØÃß°í ÀԷ´ë±â »óÅ°¡ µÉ ¼ö ÀÖ´Ù.

¸¸ÀÏ ¼³Á¤ È­ÀÏÀ» ³×Æ®¿÷À» ÅëÇؼ­ °¡Á®¿À±æ ¿øÇÑ´Ù¸é, NFS¸¦ ÅëÇØ °øÀ¯¸¦ ÇØ¾ß ÇÑ´Ù. ÀÌ ¹æ¹ýÀÌ ÇöÀç Áö¿øµÇ´Â À¯ÀÏÇÑ Á¢±Ù ¹æ¹ýÀÌ´Ù. ¼³Á¤ È­ÀÏÀº ·¹µåÇÞ ¹èÆ÷º» ÀÚü¸¦ °¡Á®¿Ã ´Ù¸¥ NFS ¼­¹ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

ű½ºÅ¸Æ® ¼³Ä¡¸¦ À§ÇØ ÀúÀåµÈ ƯÁ¤ÇÑ IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ´Â °Íó·³ ¸Ó½Å¿¡ °íÁ¤ IP ÁÖ¼Ò¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¶Ç´Â ¼³Á¤ È­ÀÏ¿¡ IP ÁÖ¼Ò¸¦ Àû¾îÁֱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù¸é BOOTP/DHCP ¼­¹ö¸¦ ÀÌ¿ëÇÏ¿© IP ÁÖ¼Ò¸¦ ¹Þ¾Æ¿Àµµ·Ï ÇÒ ¼ö ÀÖ´Ù. ¿¹·Î µ¿Àû IP ÁÖ¼Ò ÇÒ´ç ±â´ÉÀ» °¡Áø CMU BOOTP ¼­¹ö´Â ÁÖ¾îÁø ¹üÀ§¾È¿¡¼­ ÀÚµ¿À¸·Î »õ·Î¿î ÁÖ¼Ò¸¦ ÇÒ´çÇÒ °ÍÀÌ´Ù.

NFS ¹× BOOTP/DHCP¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï A¿¡ ÀÖ´Ù.

5. ºÎÆ® Ç÷ÎÇÇ ¼³Á¤Çϱâ

¿äÁ¡À» ¸»ÇÏÀÚ¸é ¿©·¯ºÐµéÀÌ ÇØ¾ß ÇÒ °ÍÀº ű½ºÅ¸Æ® ±¸¼º È­ÀÏÀ» ·¹µåÇÞ ºÎÆ® Ç÷ÎÇÇ¿¡ /ks.cfg¶ó´Â À̸§À¸·Î º¹»çÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µéÀÚ¸é

  mcopy ks.cfg a:

±×·¯³ª ·¹µåÇÞ ºÎÆ® Ç÷ÎÇÇ´Â °ÅÀÇ »ç¿ë°¡´É °ø°£ÀÌ ¾ø±â ¶§¹®¿¡ ű½ºÅ¸Æ® ±¸¼º È­ÀÏÀ» À§ÇÑ °ø°£À» ¸¸µé±â À§Çؼ­´Â ´Ù¸¥ È­ÀÏÀ» Áö¿ö¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù. ÇÊÀÚ´Â SYSLINUX ºÎÆ® ·Î´õ¿¡ ÀÇÇØ º¸¿©Áö´Â ´Ù¾çÇÑ ¸Þ¼¼Áö¸¦ Áö¿òÀ¸·Î½á ³»°Ô ÇÊ¿äÇÑ ÃæºÐÇÑ °ø°£À» ¾òÀ» ¼ö ÀÖ¾ú´Ù. ¿¹¸¦ µéÀÚ¸é

 
  mdel a:\*.msg

¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î´Â ÀÚ½ÅÀÌ °®°í ÀÖÁö ¾Ê´Â Çϵå¿þ¾î¿ë µå¶óÀ̹ö¸¦ Áö¿ì´Â ¹æ¹ýÀÌ ÀÖ´Ù - ÀÌ ¹®¼­ÀÇ ºÎÆ® Ç÷ÎÇÇ ¼öÁ¤¿¡ °ü·ÃµÈ ¼½¼ÇÀ» º¸±â ¹Ù¶õ´Ù.

¶ÇÇÑ SYSLINUX ±¸¼º È­ÀÏÀÎ syslinux.cfg È­ÀÏÀ» ÆíÁýÇØ¾ß ÇÑ´Ù. ÀÌ È­ÀÏ ¶ÇÇÑ ·¹µåÇÞ ºÎÆ® Ç÷ÎÇÇÀÇ ÃÖ»óÀ§ µð·ºÅ丮¿¡ ÀÖ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº syslinux.cfg ³»¿ëÀº ¸Ó½ÅÀÌ ºÎÆÃÇÏÀÚ¸¶ÀÚ Áöü¾øÀÌ Å±½ºÅ¸Æ® ¸ðµå·Î ÁøÀÔ ÇÏ°Ô ÇÒ °ÍÀÌ´Ù.

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

¾Æ¸¶µµ °ÅÀÇ ´ëºÎºÐÀÌ ºÎÆ® ¹× º¸Ãæ Ç÷ÎÇǸ¦ °¡Àå ÃÖ±ÙÀÇ °ÍÀ» ±â¹ÝÀ¸·Î ¸¸µé°íÀÚ ÇÒ °ÍÀÌ´Ù. °¡Àå ÃÖ±ÙÀÇ À̹ÌÁö´Â °¢ Áö¿ªÀÇ ·¹µåÇÞ ¹Ì·¯ »çÀÌÆ®ÀÇ updates/i386 µð·ºÅ丮¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ±¸¹öÀüÀÇ À̹ÌÁö´Â ¹ö±×°¡ Àְųª Çϵå¿þ¾î µå¶óÀ̹ö¸¦ Á¦´ë·Î Áö¿øÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù.

6. ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏ

¼³Á¤ È­ÀÏ¿¡´Â 3°³ÀÇ ÁÖ ¼½¼ÇÀÌ ÀÖ´Ù:

  1. ½Ã½ºÅÛ Á¤º¸, ¿¹¸¦ µé¸é µð½ºÅ© ºÐÇÒ ¹× ³×Æ®¿÷ ¼³Á¤
  2. ¼³Ä¡ÇÒ ·¹µåÇÞ ÆÐÅ°Áö
  3. ¼³Ä¡-ÈÄ-½©¸í·É

¿ì¸®°¡ ¿©±â¼­ ´Ù·çÁö ¾Ê´Â ºÎºÐÀÌ ÀÖÀ» ¼öµµ ÀÖÁö¸¸ ÀÛµ¿Àº ÇÒ °ÍÀÌ´Ù. Á»´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇÑ´Ù¸é ·¹µåÇÞ ¹èÆ÷º» ¾¾µð·Ò ¶Ç´Â ·¹µåÇÞ ¹Ì·¯ »çÀÌÆ®ÀÇ ·çÆ® µð·ºÅ丮 ¾Æ·¡ÀÇ misc/src/install/ks.samp¿Í doc/README.ks µîÀÇ Å±½ºÅ¸Æ® ¼³Á¤ »ùÇÃÀ» Âü°íÇϱ⠹ٶõ´Ù.

6.1 ½Ã½ºÅÛ Á¤º¸

ÇÊÀÚ°¡ »ç¿ëÇÑ »ç¿ë°¡´ÉÇÑ Áö½ÃÀÚ´Â ´ÙÀ½°ú °°´Ù:

lang

¾ð¾î ¼³Á¤. ¿¹¸¦ µé¾î ¿µ¾îÀÇ °æ¿ì

lang en

network

³×Æ®¿÷ ¼³Á¤. ¿¹¸¦ µé¾î BOOTP/DHCP¸¦ »ç¿ëÇÏ·Á¸é

network --bootp

nfs

NFS ¼­¹ö¿Í ¼³Ä¡ÇÒ ¸ÅüÀÇ À§Ä¡. ¿¹¸¦ µé¾î

nfs --server chicken.swedish-chef.org /mnt/cdrom
chicken.swedish-chef.org¸¦ NFS ¼­¹ö·Î »ç¿ëÇÏ°í ·¹µåÇÞ ¹èÆ÷º»À» /mnt/cdrom¿¡ ¸¶¿îÆ®ÇÑ´Ù.

keyboard

Å°º¸µå ŸÀÔ ¼±ÅÃ. UK Å°º¸µå¸¦ »ç¿ëÇÑ´Ù¸é

keyboard uk

zerombr

¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå(MBR) ³»¿ë ºñ¿ì±â - MBR¿¡ Á¸ÀçÇÏ´Â ½Ã½ºÅÛ ºÎÆ® ·Î´õ¸¦ Áö¿î´Ù.

clearpart

Á¸ÀçÇÏ´Â ÆÄƼ¼Ç Áö¿ì±â - ¿¹¸¦ µé¾î ¼³Ä¡¿¡ ¾Õ¼­ µð½ºÅ© »óÀÇ ÆÄƼ¼ÇÀ» ¸ðµÎ Áö¿ì·Á¸é ´ÙÀ½°ú °°ÀÌ ÇØÁØ´Ù.

clearpart -all

part

µð½ºÅ© ºÐÇÒ. ¿¹¸¦ µé¾î 500MBÀÇ ·çÆ® È­ÀÏ ½Ã½ºÅÛÀ» ¸¸µé±â À§Çؼ­´Â

part / --size 500

install

·¹µåÇÞ ¸®´ª½º¸¦ »õ·Ó°Ô ¼³Ä¡ÇÑ´Ù.

mouse

»ç¿ëÇÏ´Â ¸¶¿ì½º ¼³Á¤. ¿¹¸¦ µé¾î PS/2 ¶Ç´Â "bus mouse" ȣȯ ±âÁ¾À̶ó¸é

mouse ps/2

timezone

½Ã°£´ë ¼³Á¤. ¿¹¸¦ µé¾î ¿µ±¹¿¡¼­ ½Ã°£´ë¸¦ ¼³Á¤ÇÑ´Ù¸é

timezone --utc Europe/London

rootpw

Ãʱâ root Æнº¿öµå ¼³Á¤. ÀÌ ¶§ÀÇ Æнº¿öµå´Â ÀÌ¹Ì ¾ÏȣȭµÈ Æнº¿öµå°¡ »ç¿ëµÈ´Ù.

rootpw --iscrypted XaacoeGPmf/A.

lilo

LILO ºÎÆ® ·Î´õ ¼³Ä¡. MBR¿¡ ¼³Ä¡ÇÏ·Á ÇÑ´Ù¸é

lilo --location mbr

%packages

¼³Ä¡ÇÒ ÆÐÅ°Áö - ¾Æ·¡¸¦ º¸±â ¹Ù¶õ´Ù.

%post

¼³Ä¡ ÈÄ ½ÇÇàÇÒ ½© ¸í·É - ¾Æ·¡¸¦ º¸±â ¹Ù¶õ´Ù.

ű½ºÅ¸Æ®°¡ ·¹µåÇÞ ¹èÆ÷ÆÇÀ» ãÀ» µð·ºÅ丮´Â Ç÷§ÆûÀ» À§ÇÑ ·¹µåÇÞ ¹èÆ÷ÆÇ Æ®¸®±¸Á¶¸¦ °®°í ÀÖ´Â RedHatÀ̶ó´Â ÇÏÀ§µð·ºÅ丮¸¦ °®°í ÀÖ¾î¾ß ÇÑ´Ù. À§ÀÇ ¿¹Á¦¿¡¼­´Â ´ÙÀ½°ú °°Àº È­ÀÏ°ú µð·ºÅ丮¸¦ º¼ ¼ö ÀÖ´Ù.

/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

³×Æ®¿÷À¸·Î ¼³Ä¡ÇÏÁö ¾Ê°í CD-ROMÀ¸·Î ¼³Ä¡¸¦ ÇÏ·ÁÇÑ´Ù¸é ±× ³»¿ëÀº ´ÙÀ½°ú °°ÀÌ µÉ °ÍÀÌ´Ù.

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

´Ù¾çÇÑ ¾ÆÅ°ÅØÃĸ¦ À§ÇÑ ·¹µåÇÞ ¹èÆ÷ÆÇÀ» °¡Áö°í ÀÖ´Ù¸é °¢°¢ÀÇ ¹èÆ÷ÆÇÀº ¼­ºê µð·ºÅ丮 ¾Æ·¡¿¡ °°Àº È­ÀÏÀ» °®°í ÀÖÀ½À» ¾Ë¾ÆµÎ¾î¾ß ÇÒ °ÍÀÌ´Ù.(¿¹¸¦ µé¾î NFS ¼­¹ö»ó¿¡¼­ ¾ÆÅ°ÅÃÃĺ° ¹öÀüÀÌ Çϳª ÀÌ»óÀ̾ ÇϳªÀÇ CD-ROM¿¡ ´ãÀ» ¼ö ¾øÀ» °æ¿ì)

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

i386/Redhat/i386°ú °°Àº ¾ÆÅ°ÅØó/Redhat/¾ÆÅ°ÅØóÀÇ ÇüŸ¦ °®´Â È­ÀÏÀÌ ÀÖ¾î¾ß ÇÑ´Ù.

ÀڽŸ¸ÀÇ ¾ÏȣȭµÈ Æнº¿öµå¸¦ ¸¸µé°í ½Í´Ù¸é, PerlÀ» ÀÌ¿ëÇÏ¸é ¸Å¿ì ½±´Ù.

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

´ÙÀ½Àº Å×½ºÆ®´Â Çغ¸Áö ¾Ê¾ÒÁö¸¸ ³íÀÇÇÒ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Â ´Ù¸¥ ¿É¼ÇÀÌ´Ù:

cdrom

³×Æ®¿÷ ¼³Ä¡°¡ ¾Æ´Ñ CD-ROM ¼³Ä¡

device

ÀåÄ¡¿¡ ´ëÇÑ Á¤È®ÇÑ ÁöÁ¤ ¿¹;

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

deviceÀÇ ¶Ç´Ù¸¥ °ªÀ¸·Î´Â SCSI ÄÁÆ®·Ñ·¯¸¦ À§ÇÑ scsi¿Í °¢Á¾ CD-ROM µå¶óÀ̺긦 À§ÇÑ cdromÀÌ ÀÖ´Ù.

upgrade

»õ·Î ¼³Ä¡ÇÏÁö ¾Ê°í ±âÁ¸ÀÇ ¼³Ä¡µÈ ½Ã½ºÅÛÀ» ¾÷±×·¹À̵å

xconfig

X À©µµ¿ì ¼­¹ö ¼³Á¤, ±×·¡ÇÈ Ä«µå¿Í ¸ð´ÏÅÍ ¼³Á¤

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

¸¶Áö¸·ÀÇ Ç׸ñ¿¡ ´ëÇؼ­´Â ±íÀÌ ÀÖ°Ô ¿¬±¸ÇÏÁö ¾Ê¾Ò´Ù. ¿Ö³Ä¸é ű½ºÅ¸Æ®¸¦ Àû¿ëÇÒ ¸Ó½ÅÀÇ Äֿܼ¡¼­ X¸¦ ½ÇÇàÇÏ·Á ÇÏÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ű½ºÅ¸Æ®¿¡¼­ xconfig¸¦ ½ÇÇàÇÑ´Ù´Â °ÍÀº ´Ù¼Ò »ö´Ù¸£´Ù°í µé¾ú´Ù. ÇÏÁö¸¸ Xconfigurator¸¦ ÅëÇؼ­ ¸í·ÉÇàÀ¸·Î °°Àº ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÌ ºÎºÐÀº ÈÄ-¼³Ä¡- ½ºÅ©¸³Æ®¿¡¼­ ÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀ» °ÍÀÌ´Ù.

´ÙÀ½Àº ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏÀÇ Ã³À½ºÎºÐÀÇ ¸ðµç Ç׸ñÀ» ÀÔ·ÂÇßÀ» ¶§ÀÇ ¼³Á¤ ÆÄÀÏÀÇ ³»¿ëÀÌ´Ù.

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

·¹µåÇÞ ¹®¼­ÁßÀÇ ¸î¸î ¹®¼­´Â ½Ç¹«¿¡¼­ ½ÇÁ¦·Î ÀÛµ¿ÇÏÁö ¾Ê´Â network ¸í·ÉÀÇ ¿É¼Ç¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù´Â °ÍÀ» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù: network --option. ¿Ã¹Ù¸¥ »ç¿ë¹ýÀº network µÚ¿¡ --staticÀ̳ª --bootp ¶Ç´Â --dhcp¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. BOOTP¿Í DHCP´Â ´Ù¸¥ Äڵ带 »ç¿ëÇϹǷΠµÎ ¿É¼ÇÀÌ ´Ù¸£´Ù´Â °ÍÀ» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù.

part Áö½ÃÀÚ¿¡ ÁöÁ¤ÇÑ ÆÄƼ¼Ç Å©±âº¸´Ù ´ÃÀϼö ÀÖµµ·Ï ÇØÁÖ´Â ¸Å°³º¯¼öÀÎ --grow¸¦ Ãß°¡ÇÒ ¼öµµ ÀÖ´Ù. ÆÄƼ¼ÇÀ̸§ ´ÙÀ½¿¡ --grow¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ´Ù.

6.2 ¼³Ä¡ÇÒ ÆÐÅ°Áö

ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏÀÇ ÆÐÅ°Áö ¼½¼ÇÀÇ ½ÃÀÛÀº %packages Áö½ÃÀÚ·Î ½ÃÀÛÀ» ÇÑ´Ù. ÀÌ Áö½ÃÀÚ¿¡´Â µÎ°¡Áö ÇüÅÂÀÇ ÆÐÅ°Áö ±¸ºÐÀÚ°¡ µû¶ó¿Â´Ù. ¹öÀü°ú Ç÷§Æû Á¤º¸¸¦ Á¦¿ÜÇÑ ¼³Ä¡µÉ ÆÐÅ°ÁöÀÇ À̸§°ú ±×·ìÀ̸§À¸·Î ÁÖ¾îÁö´Â ¼³Ä¡µÉ ÆÐÅ°ÁöÀÇ ±×·ìÀÇ ÇüÅ°¡ ±×°ÍÀÌ´Ù.

´ÙÀ½Àº ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏÀ» À§ÇÑ ÆÐÅ°Áö ¼±ÅÃÀÇ ¿¹ÀÌ´Ù.

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

±×·¸´Ù¸é ÀÌ ±×·ìµéÀº ¹«¾ùÀΰ¡? ·¹µåÇÞ ¹èÆ÷ÆÇÀÇ ÃÖ»óÀ§ µð·ºÅ丮ÀÇ base/comps È­ÀÏ¿¡ ±âº»À¸·Î Á¤ÀÇµÈ ±×·ìÀÌ ÀÖ´Ù. ´ÙÀ½Àº ±ÛÀ» ¾²°í ÀÖ´Â ÇöÀç±îÁöÀÇ ±×·ìÀÇ ¸ñ·ÏÀÌ´Ù.

  • Base
  • Printer Support
  • X Window System
  • Mail/WWW/News Tools
  • DOS/Windows Connectivity
  • File Managers
  • Graphics Manipulation
  • X Games
  • Console Games
  • X multimedia support
  • Console Multimedia
  • Print Server
  • Networked Workstation
  • Dialup Workstation
  • News Server
  • NFS Server
  • SMB (Samba) Connectivity
  • IPX/Netware(tm) Connectivity
  • Anonymous FTP/Gopher Server
  • Web Server
  • DNS Name Server
  • Postgres (SQL) Server
  • Network Management Workstation
  • TeX Document Formatting
  • Emacs
  • Emacs with X windows
  • C Development
  • Development Libraries
  • C++ Development
  • X Development
  • Extra Documentation

ÀÌ°ÍÀº ¼öµ¿ ¼³Ä¡¸¦ ÇÒ ¶§ º¼ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¼³Á¤°ú °ü·ÃÀÌ ÀÖ´Ù´Â Á¡À» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÑ ±×·ìÀ» ¼±ÅÃÇßÀ» ¶§ ¶Ç ´Ù¸¥ ±×·ìÀ» ¼³Á¤ÇÏ°Ô µÇ¸é Áߺ¹ÀÌ µÇ´Â ÆÐÅ°Áö°¡ ÀÖ´Ù´Â Á¡°ú ÀÌ·¯ÇÑ Áߺ¹ÀÇ ¹®Á¦¸¦ ÀÏÀ¸Å°Áö ¾Ê°í ¿©·¯ ±×·ìµéÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù. comps È­ÀÏ¿¡ ³ª¿­µÈ °¢ ±×·ìÀÇ Ç׸ñÀº ´ÙÀ½°ú °°Àº ÇüŸ¦ °®´Â´Ù.

0 Extra Documentation
sag
lpg
howto
faq
man-pages
end

ù ÁÙÀÇ ±×·ìÀ̸§ ¾ÕÀÇ 1Àº ±âº» ¼³Ä¡µÇ´Â ±×·ìÀ» ³ªÅ¸³½´Ù. ÀڽŸ¸ÀÇ ±×·ìÀ» »ý¼ºÇϰųª ±âÁ¸ÀÇ ±×·ìÀ» ÆíÁýÇÏ¿© ÀçÁ¤ÀÇÇÔÀ¸·Î½á ¸®´ª½º ¼³Ä¡¸¦ ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Ù.

6.3 ¼³Ä¡-ÈÄ-½©¸í·É

ÀÌ ±â´ÉÀÌ ¾Æ¸¶µµ ¹«¾ùº¸´Ùµµ ÈǸ¢ÇÑ ±â´ÉÀ̸®¶ó »ý°¢µÈ´Ù. ¼öµ¿À¸·Î ¼³Ä¡½Ã ÀÌ¿Í °°Àº ±â´ÉÀÌ ¾øÀ» °ÍÀÌ´Ù. ¿©±â¿¡ µð½ºÅ© ºÐÇÒ, ÆÐÅ°Áö ¼³Ä¡µîÀÇ ÁÖµÈ ¼³Ä¡ °úÁ¤ ÈÄ¿¡ ½ÇÇàµÇ¾îÁú ½© ¼öÁØÀÇ ¸í·ÉÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

ÀÌ ¼½¼ÇÀÇ ½ÃÀÛÀº ű½ºÅ¸Æ® ¼³Á¤È­ÀÏ¿¡¼­ %post ¶ó´Â Áö½ÃÀÚ·Î ±¸º°µÈ´Ù. Áö½ÃÀÚ ´ÙÀ½¿¡´Â »õ·Î ¼³Ä¡ÇÑ ¸®´ª½º ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é

%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

¶ÇÇÑ ´ÙÀ½°ú °°ÀÌ ÀÔ/Ãâ·Â ¸®´ÙÀÌ·º¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù:

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

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

run-time ½ÃÀÛ ½ºÅ©¸³Æ® ¼öÁ¤:

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 ³»¿ë ¼³Á¤ :

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 È­Àϵµ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù:

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

½ÇÇàÇÏ°íÀÚ ÇÏ´Â ¸í·ÉÀ» ´ãÀº ÀڽŸ¸ÀÇ RPMÀ» ¸¸µêÀ¸·Î½á °°Àº È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù. - ¹®¼­ÀÇ ÈĹݺο¡¼­ ¾ð±ÞµÉ °ÍÀÌ´Ù. ½ÅÁßÈ÷ ¼±ÅÃÇÑ À̸§À» ÁÖ¾î ÀÚ½ÅÀÌ ¸¸µç RPMÀ» óÀ½À¸·Î ¼³Ä¡(¿¹: 'aaa'·Î ½ÃÀÛÇÏ´Â À̸§)Çϰųª ¸Ç ¸¶Áö¸·(¿¹: 'zzz'·Î ½ÃÀÛÇÏ´Â À̸§)¿¡ ¼³Ä¡µÇµµ·Ï ÇÒ ¼ö ÀÖ´Ù.

root crontab ¸ñ·ÏÀ» ¸¸µå´Â ºñ±³Àû ¼ö¿ùÇÑ ¹æ¹ýÀº crontab ³»¿ëÀ» È­ÀÏ·Î ¸¸µé¾î /etc¹ØÀÇ cron.hourly, cron.daily, cron.weekly, cron.monthlyÀÇ À̸§ÀÇ µð·ºÅ丮 ¾Æ·¡¿¡ À§Ä¡½ÃÅ°´Â °ÍÀ̶ó´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù.

ÀڽŸ¸ÀÇ RPMÀ» ¸¸µå´Â °Í¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï B¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.

7. ÀÚµ¿ ¼³Ä¡

Æò»ó½Ãó·³ ·¹µåÇÞ ºÎÆ® Ç÷ÎÇÇ·Î ¼³Ä¡ÇÒ ¸Ó½ÅÀ» ºÎÆÃÇÏ¿©, SYSLINUX ÇÁ·ÒÇÁÆ®¿¡¼­ RETURNÀ» ´©¸£Áö ¸»°í linux ks¸¦ ÀÔ·ÂÇ϶ó.

¿îÀÌ ÁÁ´Ù¸é, À§¿¡¼­ ÇÑ ³»¿ëÀÌ ÀÔ·ÂÇØ¾ß ÇÒ ÀüºÎÀÌ´Ù.

¸¸ÀÏ ·¹µåÇÞ ºÎÆ® Ç÷ÎÇǸ¦ À§¿¡¼­ ¸»ÇÑ´ë·Î ¼öÁ¤À» Çß´Ù¸é ¾Æ¹«°Íµµ ÇÒ ÀÏÀÌ ¾øÀ» °ÍÀÌ´Ù.

·¹µåÇÞ ¼³Ä¡°úÁ¤¿¡¼­ ¼öÇàµÇ´Â ÀϹÝÀûÀÎ ´Ü°è¸¦ ÀÚµ¿È­½ÃÄ×Áö¸¸, ű½ºÅ¸Æ®°¡ ´ÙÀ½¿¡ ¹«¾ùÀ» ¾î¶»°Ô ÇؾßÇÒ Áö È¥µ·½º·¯¿ï °æ¿ì¿£ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª°Ô µÉ °ÍÀÌ´Ù. °ÅÀÇ ´ëºÎºÐÀÇ °æ¿ì°¡ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º°¡ ÀÚµ¿À¸·Î ÀνĵÇÁö ¾Ê´Â °æ¿ì·Î IRQ¿Í I/O ÁÖ¼Ò¸¦ À§ÇØ ÀԷ´ë±â »óÅ°¡ µÉ °ÍÀÌ´Ù. ű½ºÅ¸Æ®´Â ISA ¹ö½º Ä«µå¿¡ ´ëÇÑ µµ¿òÀ» ¾òÀ¸·Á ÇÏÁö¸¸ PCI ¹ö½º Ä«µå´Â ÀÚµ¿À¸·Î ÀÎ½Ä ÇÑ´Ù.

? ű½ºÅ¸Æ®°¡ ¹«½¼ ÀÏÀ» ÇÏ°í ÀÖ´ÂÁö´Â Æò»ó½Ãó·³ °¡»óÄܼÖÀ» ¹Ù²ÞÀ¸·Î Çؼ­ º¼ ¼ö ÀÖ´Ù.

  • Alt-F1 - ¼³Ä¡ ´ëÈ­»óÀÚ
  • Alt-F2 - ½© ÇÁ·ÒÇÁÆ®
  • Alt-F3 - ¼³Ä¡ ·Î±× (¼³Ä¡ÇÁ·Î±×·¥À¸·Î ºÎÅÍÀÇ ¸Þ½ÃÁö)
  • Alt-F4 - ½Ã½ºÅÛ ·Î±× (Ä¿³ÎµîÀ¸·ÎºÎÅÍÀÇ ¸Þ½ÃÁö)
  • Alt-F5 - ±âŸ ¸Þ½ÃÁö

8. ºÎÆ®/º¸Ãæ µð½ºÅ© ¸¶¿îÆ®Çϱâ

·¹µåÇÞ ºÎÆ® µð½ºÅ© boot.img´Â ºÎÆÃÀ» À§ÇÑ ÇÁ·Î±×·¥ÀÎ SYSLINUX¸¦ ÀÌ¿ëÇÑ MS-DOS Æ÷¸ËÀÌ´Ù. º¸Ãæ µð½ºÅ© supp.img´Â ¸®´ª½ºÀÇ ext2 È­ÀϽýºÅÛÀ¸·Î µÇ¾îÀÖ´Ù. ÀÚ½ÅÀÇ ¸®´ª½º Ä¿³ÎÀÌ loopback È­ÀϽýºÅÛÀ» Áö¿øÇÑ´Ù¸é ÀÌµé µÎ°³ÀÇ È­ÀϵéÀ» ¿©·¯ºÐµéÀÇ È­ÀϽýºÅÛ¿¡ ¸¶¿îÆ®ÇÏ¿© ³»¿ëÀ» °íÃĺ¼ ¼öµµ ÀÖ´Ù:

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

ÀÌÁ¦ ºÎÆ® µð½ºÅ©¿Í º¸Ãæ µð½ºÅ©¿¡ Æ÷ÇÔµÈ È­ÀϵéÀ» °¢°¢ /mnt/boot /mnt/supp µð·ºÅ丮 ¾Æ·¡¿¡¼­ º¼ ¼ö ÀÖÀ¸¸ç ¼öÁ¤À» ÇÒ ¼öµµ ÀÖ´Ù. Àá±ñ! mountÀÇ ¿¾ ¹öÀüÀº -o loop ¿É¼ÇÀ» ó¸®ÇÏÁö ¸øÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·± °æ¿ì¿£ °¢ È­ÀϵéÀ» loopback ÀåÄ¡·Î ¼³Á¤ÇÏ´Â losetupÀ» ÀÌ¿ëÇØ¾ß ÇÒ °ÍÀÌ´Ù.

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

º¸Ãæ µð½ºÅ©(supplementary disk)¿¡ ÀÖ´Â ext2 È­ÀϽýºÅÛÀ» ¸¶¿îÆ® ÇÒ¶§´Â -t ext2¸¦ »ç¿ëÇØ¾ß ÇÒ °æ¿ìµµ ÀÖ´Ù. ÇÏÁö¸¸ ¿äÁò ¸®´ª½º ¹èÆ÷º»À» »ç¿ëÇϸé ÀÌ Á¡¿¡ ´ëÇؼ­´Â °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µÉ °ÍÀÌ´Ù.

¹°·Ð ¿©±âÀú±â ¸¹ÀÌ ¼Õ´ë°í ½ÍÁö ¾Ê´Ù¸é Ç÷ÎÇÇ µð½ºÅ© À̹ÌÁö¸¦ ¼Õ´ë±âº¸´Ù ½ÇÁ¦ »ç¿ëÇÏ´Â Ç÷ÎÇÇ µð½ºÅ©¸¦ ÆíÁýÇÒ ¼öµµ ÀÖ´Ù. ¸¸ÀÏ ½Ã°£¿¡ Âѱä´Ù¸é ¿øº» Ç÷ÎÇÇ µð½ºÅ©ÀÇ Àбâ/¾²±â¿Í °ü·ÃÇÑ ÁöüÇö»óÀ» ÃÊ·¡ÇÔÀÌ ¾øÀÌ µð½ºÅ© À̹ÌÁö¸¦ ÆíÁýÇÒ ¼ö Àֱ⠶§¹®¿¡ ·çÇÁ¹é ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù.

9. ·¹µåÇÞ ¼³Ä¡°ü¸®ÀÚ(RedHat Installer) ¼öÁ¤

¸¸ÀÏ ¼³Ä¡ °úÁ¤ ÀÚü¸¦ ¼öÁ¤ÇÏ·Á ÇÑ´Ù¸é ¼Ò½º Äڵ带 ·¹µåÇÞ CD-ROMÀ̳ª °¢ Áö¿ªÀÇ ·¹µåÇÞ ¹Ì·¯»çÀÌÆ®¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. ¼Ò½º ÄÚµå´Â i386 ¹èÆ÷º»ÀÇ ÃÖ»óÀ§ µð·ºÅ丮ÀÇ misc/src/install µð·ºÅ丮 ¾Æ·¡¿¡ ÀÖ´Ù.

·¹µåÇÞ ºÎÆ® µð½ºÅ©¸¦ »ìÆ캸¸é ¸®´ª½º Ä¿³ÎÀÎ vmlinuz ÀÌ¿Ü¿¡µµ Å« ¿ë·®ÀÇ initrd.imgµîÀÇ È­ÀÏÀÌ ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.

- -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

¿¹»óÀ» Çß°ÚÁö¸¸ initrd.img È­ÀÏÀº È­ÀÏ·Î ÀúÀåµÈ ext2 È­ÀÏ ½Ã½ºÅÛÀÌ´Ù. ÀÌ È­ÀÏÀº ³ôÀº ¾ÐÃàÀ²·Î ¾ÐÃàµÇ¾î ÀÖ´Ù. ¾ÐÃàÀ» Ǭ ´ÙÀ½ È­ÀÏÀ» ¸¶¿îÆ®ÇÒ ¼ö ÀÖ´Ù.

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

ÀÌ È­ÀϽýºÅÛ¿¡¼­ °¡Àå Áß¿äÇÑ ºÎºÐÀº ºÎÆ® µð½ºÅ©¿¡ Æ÷ÇÔµÈ Ä¿³Î ¸ðµâµéÀÇ ¸ðÀ½ÀÌ´Ù. ¸¸ÀÏ »õ ¹öÀüÀÇ µå¶óÀ̹ö¸¦ Æ÷ÇÔ½ÃÅ°·Á ÇÑ´Ù¸é ¸ðµâÀ» Æ÷ÇÔ½ÃÄÑ Á¤ÀûÀ¸·Î ÄÄÆÄÀÏµÈ Ä¿³Î·Î ±³Ã¼ÇϵçÁö ¾Æ´Ï¸é ¸ðµâÀÇ ¸ðÀ½À» ±³Ã¼ÇØ¾ß ÇÑ´Ù. ¾î¼¸é °ø°£À» ¸¶·ÃÇϱâ À§ÇØ ´Ù¸¥ ¸ðµâÀ» »èÁ¦ÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ´Ù.

¸ðµâµéÀÇ ¸ðÀ½Àº modules/modules.cgz¶ó´Â ÇüÅ·ΠÁ¸ÀçÇÑ´Ù. ÀÌ È­ÀÏÀ» ¾î¶»°Ô ´Ù·ç¾î¾ß ÇÒÁö ÀǾÆÇØ ÇÒ °ÍÀÌ´Ù. ÀÌ È­ÀÏÀº ¾ÐÃàµÈ cpio È­ÀÏÀÌ´Ù. ¹Ï°Å³ª ¸»°Å³ª. ½ÇÁ¦·Î RPMÀº ³»ºÎÀûÀ¸·Î cpio¸¦ »ç¿ëÇÑ´Ù. ÀÌ È­ÀÏÀº ´ÙÀ½°ú °°Àº ¼ø¼­·Î ¾ÐÃàÀ» Ç®°í cpio¸¦ ÇØÁ¦ÇÑ´Ù.

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

³»°¡ ¾Ë±â·Î´Â ¿äÁò ¸¹ÀÌ »ç¿ëµÇ´Â ¸®´ª½º ¹èÆ÷º»¿¡¼­´Â ¾ÐÃàµÈ È­ÀϽýºÅÛÀ» °ð¹Ù·Î Á¢±ÙÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾ø´Ù. ¸¸ÀÏ ´õ ÁÁÀº ¹æ¹ýÀÌ ÀÖ´Ù¸é ¾Ë·ÁÁֱ⸦ ¹Ù¶õ´Ù.

³»¿ëÀ» º¯°æÇÏ·Á ÇÑ´Ù¸é ¾Ë¾ÆµÎ¾î¾ß ÇÒ °ÍÀÌ ÀÖ´Ù.

  1. archive¸¦ Àç»ý¼ºÇϱâ À§ÇØ cpio¸¦ »ç¿ëÇÑ´Ù. archive¸¦ Àç»ý¼ºÇÏ´Â °ÍÀº ÀÌ ¹®¼­¸¦ Àд ¿©·¯ºÐµéÀÇ ¿¬½ÀÀ» À§ÇØ ³²°ÜµÎ±â·Î ÇÑ´Ù.
  2. À§ÀÇ archive¸¦ ¾ÐÃàÇϱâ À§ÇØ gzipÀ» »ç¿ëÇÑ´Ù.
  3. À§ÀÇ È­ÀÏÀ» /mnt/initrd ¶Ç´Â initrd.img È­ÀÏÀ» Ç®¾î³õÀº µð·ºÅ丮¿¡ º¹»çÇÑ´Ù.
  4. /mnt/initrd ¸¦ ¾ð¸¶¿îÆ®ÇÑ´Ù.
  5. gzipÀ» ÀÌ¿ëÇÏ¿© »õ·Î¿î initrd.img¸¦ ´Ù½Ã ¾ÐÃàÇÑ´Ù.
  6. ¾ÐÃàµÈ È­ÀÏÀ» ºÎÆ® µð½ºÅ© À̹ÌÁö¿¡ ³Ö´Â´Ù. - ¿ì¸®°¡ »ç¿ëÇÑ ¿¹¿¡¼­´Â /mnt/boot/initrd.img
  7. ºÎÆ® µð½ºÅ© À̹ÌÁö¸¦ ¾ð¸¶¿îÆ® ÇÑ´Ù.

ÃÖÁ¾ÀûÀ¸·Î ¸¶Ä§³» ¼öÁ¤µÈ ºÎÆ® µð½ºÅ© ¼Â¾÷À» »ç¿ëÇÏ¿© »õ·Î¿î ºÎÆ® Ç÷ÎÇǸ¦ ¸¸µé ¼ö ÀÖ´Ù.

# cat boot.img >/dev/fd0

10. ÀÚÁÖ Áú¹®µÇ´Â Áú¹®°ú ´äº¯/°³¼±Èñ¸Á»çÇ× ¸®½ºÆ®

Q: ű½ºÅ¸Æ® ¼³Ä¡ÈÄ¿¡ ºÎÆÃÀ» ÇÒ ¼ö ¾ø´Ù. BIOS¿¡¼­ Missing operating system ¸Þ½ÃÁö¸¦ ³½´Ù.

A: ·çÆ® È­ÀÏ ½Ã½ºÅÛÀÌ ÀÖ´Â ÆÄƼ¼ÇÀÌ ºÎÆÃÇÒ ¼ö ¾ø´Ù´Â °Í °°±º¿ä. fdisk¸¦ »ç¿ëÇؼ­ ºÎÆð¡´É »óÅ·Π¹Ù²ã¶ó.

Q: Ç÷ÎÇÇ·Î ºÎÆÃÈÄ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ³ª¿Â´Ù: Error opening files for kickstart copy: File exists.

A: boot.img¿Í supp.imgÀÇ ÃÖ±Ù ¹öÀüÀ» »ç¿ëÇ϶ó - ·¹µåÇÞ ¹Ì·¯ »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ·¹µåÇÞ 5.1À» À§ÇÑ È­ÀÏÀÇ ¿¾¹öÀüÀº ¹ö±×°¡ ÀÖ¾ú´Ù.

Q: ´«¿¡ ¶ç´Â ÆÐÄ¡( ¾÷µ¥ÀÌÆ® RPM )¸¦ ÀÚµ¿À¸·Î Àû¿ëÇÒ ¼ö ÀÖ³ª¿ë? ¾î¶»°Ô?

A1: ¼³Ä¡ÇÏ°íÀÚ ÇÏ´Â RPMÀ» ¼³Ä¡°¡ ½ÇÇàµÇ´Â µð·ºÅ丮ÀÎ RPMS µð·ºÅ丮·Î º¹»çÇÏ°í ÀÌÀü ¹öÀüÀÇ RPMµéÀ» Á¦°ÅÇÑ´Ù. ±×¸®°í RedHat/base/hdlist¸¦ »õ·Î¿î RPM¿¡ ¸Âµµ·Ï ¾÷µ¥ÀÌÆ®½ÃÄѶó. À§ ÀýÂ÷¸¦ ÀÚµ¿À¸·Î ÇØÁÖ´Â Eric DoutreleauÀÇ ½ºÅ©¸³Æ®´Â ºÎ·Ï C¸¦ º¸¸é µÈ´Ù. ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ´Ù¸é ÈÄ¿¡ genhdlist¸¦ ½ÇÇàÇÏ´Â °ÍÀ» ÀØÁö ¸»±â ¹Ù¶õ´Ù.

A2: ´ÙÀ½ÀÇ ÆÞ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇغ¸¶ó: patchup. ÀÌ ½ºÅ©¸³Æ®´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ RPM°ú ÁöÁ¤ÇÑ µð·ºÅ丮¿¡ ÀÖ´Â RPMÀ» ºñ±³ÇÏ¿© ¾÷µ¥ÀÌÆ®°¡ ÇÊ¿äÇÑ RPMÀ» ¾Ë·ÁÁØ´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ¾÷µ¥ÀÌÆ®¸¦ ÇؾßÇÑ´Ù°í ÆÇ´ÜµÇ¸é ¼³Ä¡µµ ÇÒ ¼ö ÀÖ´Ù.

A3: rpm2hml Àº A2(patchup)ÀÇ Á» ´õ °­·ÂÇÑ(12MBÀÇ C ÄÚµå¿Í ÇÑ ÆäÀÌÁö ºÐ·®ÀÇ ÆÞ) ¹öÀüÀ» °¡Áö°í ÀÖ´Ù.

Q: ¸ðµç Ŭ¶óÀ̾ðÆ®¸¦ À§ÇÑ ¼³Ä¡ ¼­¹ö»óÀÇ ¼³Á¤È­ÀÏÀ» IPADDR-kickstart¸¦ ½ÃµµÇÑ ÈÄÀÇ ´ëü½Ã½ºÅÛÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ³ª¿ë?

A1: BOOTP/DHCPÀÇ 'ºÎÆ® È­ÀÏ' ÆĶó¹ÌÅÍÀÎ bf¸¦ È­ÀÏÀ̸§À¸·Î ¼³Á¤Ç϶ó.

A2: /etc/bootptab¿¡ bf=/kickstart/ks.cfg ·¹Äڵ带 ÀûÀýÈ÷ Ãß°¡Ç϶ó.

Q: À߸ø µÇ¾úÀ» ¶§ÀÇ À¯¿¬¼ºÀº ÀÖ³ª¿ë? ¿¹¸¦ µéÀÚ¸é CD-ROMÀÇ ¹èÆ÷º»À» ãÀ» ¼ö ¾ø´Ù¸é ´Ù¸¥ À§Ä¡¸¦ ÀÔ·ÂÇϵµ·Ï ¾Ë·ÁÁÙ ¼ö ÀÖ³ª¿ë?

A: ?

Q: ÆÐÅ°Áö¸¦ Á¦¿Ü½ÃÅ°·Á¸é ¾î¶»°Ô? - ¿¹¸¦ µé¾î sendmailÀ» µû·Î ¶¼¾î ³õ´Â µî..

A: sendmail ¾ø´Â BASE ÆÐÅ°Áö¸¦ ´Ù½Ã ¸¸µé¾î¶ó.

Q: /etc/rc.d ¾Æ·¡ÀÇ ½ÇÇà·¹º§ ½ºÅ©¸³Æ®°¡ ºÎÆýà ÀÚµ¿À¸·Î ½ÃÀÛµÇ°Ô ÇÒ ¼ö ÀÖ³ª¿ë?

A: chkconfig À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇؼ­ ºÎÆýÿ¡ ÀÚµ¿ÀûÀ¸·Î ½ÇÇàµÉ ¼­ºñ½º¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ¼³Ä¡ÈĽºÅ©¸³Æ® ¼½¼Ç¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ypbind ¼­ºñ½º¸¦ ½ÇÇà·¹º§ 3, 4, 5¿¡¼­ ½ÇÇàÇÏ·Á¸é:

chkconfig --level 345 ypbind on

ÀÌó·³ Çϸé ypbind¸¦ 345 ·¹º§¿¡¼­ ½ÃÀÛÇÒ °ÍÀÌ´Ù.

Q: %post ¼½¼Ç¿¡¼­ ½© ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ °á°ú Ãâ·Â¹°À» ¸ÞÀÎ È­¸é¿¡ Ãâ·ÂÇÏÁö ¾Ê°í ¶Ç ´Ù¸¥ °¡»ó ÄַܼΠÃâ·ÂÇÒ ¼ö ÀÖ³ª¿ë? ½© ¸í·É ¼½¼Ç¿¡¼­ openÀ» »ç¿ëÇØ °¡´ÉÇÒ±î¿ä?

A: ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù:

  exec >/dev/tty5

Q: È­ÀÏ ½Ã½ºÅÛ »ý¼ºÄÚµå´Â ¹èµåºí·°À» °Ë»çÇÏ´ÂÁö¿ë?

A: È­ÀϽýºÅÛ »ý¼º Ãâ·Â¹°ÀÌ º¸¿©Áö´Â °¡»óÄַܼΠ¹Ù²ãº¸¸é 'read-only' Å×½ºÆ®°¡ ¼öÇàµÈ´Ù´Â ¸»À» º¸Áö ¸øÇÒ °ÍÀÌ´Ù. À§ Áú¹®¿¡ ´ëÇÑ ´äÀº '°Ë»ç¸¦ ÇÏÁö ¾Ê´Â´Ù'ÀÎ°Í °°´Ù.

Q: ³» ¸Ó½ÅÀ» ´Ù¸¥ ¸Ó½Å°ú ´Ù¸£°Ô ¼³Á¤ÇÒ ¼ö ÀÖ³ª¿ë?

A: È£½ºÆ®¿Í °ü·ÃµÈ ºÎºÐÀ» ű½ºÅ¸Æ® ¼³Á¤ÀÇ ½ºÅ©¸³Æ® ¼½¼ÇÀ¸·Î ¿Å±æ ¼ö ÀÖ´Ù. ¿¹¸¦ µéÀÚ¸é ¸Ó½Å¿¡ RPM¸¸ ¼³Ä¡ÇÏ´Â ½ÄÀ¸·Î... ¼³Á¤ È­ÀÏÀÇ ÆÐÅ°Áö ¼½¼Ç¿¡ Á¶°Ç ¼³Ä¡ ±â´ÉÀ» ³Ö´Â °Íµµ À¯¿ëÇÏ´Ù. ¿¹¸¦ µéÀÚ¸é ¾ÆÅ°ÅØÃÄ ¶Ç´Â È£½ºÆ®¸í/µµ¸ÞÀθí/IPÁÖ¼Ò¿¡ µû¶ó ÀüȯµÇ´Â ±â´ÉÀ» ³Ö´Â °ÍÀÌ´Ù.

Q: ·¹µåÇÞ 5.1°ú 5.2»çÀÌ¿¡ º¯È­°¡ ÀÖ³ª¿ë?

A1: ¼³Ä¡°ü¸®ÀÚ(installer)»óÀÇ ¸¹Àº º¯È­°¡ ÀÖÁö¸¸ ´ëºÎºÐ ¹ö±×¼öÁ¤À̳ª ³»ºÎÀûÀÎ °³¼±ÀÌ´Ù. µÎ ¹öÀüÀÇ misc/src/install µð·ºÅ丮¿¡ ´ëÇÏ¿© diff -rcs¸¦ ¼öÇàÇÑ °á°ú¸¦ º¸¸é ű½ºÅ¸Æ®¿£ ¾Æ¹« ¿µÇâÀÌ ¾ø´Ù.

A2: ·¹µåÇÞ 5.2¿¡¼­´Â ºÐ¸íÈ÷ bootpd¿¡ ´ëÇÑ ÀÚµ¿ IP ÇÒ´ç/DHCP ÆÐÄ¡°¡ Æ÷ÇԵǾúÀ¸³ª »ç¿ë¹ýÀ» ´ã°í ÀÖ´Â ¹®¼­¸¦ »©¸Ô¾ú´Ù.

Q: (¾î¶»°Ô) ƯÁ¤ ÆÄƼ¼ÇÀ̳ª ÆÄƼ¼ÇµéÀ» Áö¿ï ¼ö ÀÖÁö¿ë? ¿¹¸¦ µéÀÚ¸é /homeÀº ³öµÎ°í / ¸¸ ¼³Á¤ÇÏ´Â µî..

A: ÇÒ ¼ö ¾øÀ½.

Q: ¿©·¯°³ÀÇ ÀåºñµéÀ» °Ç³Ê ¶Ù¸é¼­ ÆÄƼ¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ³ª¿ë? ¿¹¸¦ µéÀÚ¸é / ´Â sda¿¡ µÎ°í /home Àº sdb¿¡ µÎ´Â ½ÄÀ¸·Î..

A: ÆÄƼ¼Å´× Åø·Î ù¹ø° µå¶óÀ̺ê·Î¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Â °Í °°´Ù.

Q: ±âÁ¸ÀÇ ÆÄƼ¼ÇÀ» ¸¶¿îÆ® Å×ÀÌºí¿¡ Æ÷ÇԵǵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ³ª¿ë? ¾Æ´Ï¸é »õ·Î »ý¼ºµÇ´Â ÆÄƼ¼Ç¸¸ ÆÄƼ¼Ç Å×ÀÌºí¿¡ Æ÷ÇԵǵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ³ª¿ë?

A: ?

Q: mkkickstart¸¦ ½ÇÇàÇÑ Çϸé È­ÀÏÀÌ ¾îµð¿¡ »ý¼ºµÇ³ª¿ë?

A: È­ÀÏÀ» ¸¸µéÁö ¾Ê´Â´Ù - Ç¥ÁØÃâ·Â(È­¸é)À¸·Î ű½ºÅ¸Æ® ¼³Á¤À» º¸¿©ÁØ´Ù. (¿ªÀÚñÉ : È­ÀÏ·Î ¸¸µé¶ó¸é ¸®´ÙÀÌ·º¼ÇÀ» ¾²¸é µÇ°¬Áö¿ë? e.g. > )

Q: 4¹ø °¡»óÄܼÖ(Alt-F4)¿¡¼­ Unable to load NLS charset cp437(nls_cp437) À̶õ ¸Þ¼¼Áö°¡ ³ª¿Â´Ù. ÀÌ°ÍÀÌ ¹º ¸»Àΰ¡¿ë? °ÆÁ¤µÇ³×¿ä..

A: Joliet ÀͽºÅÙ¼ÇÀ¸·Î ±¸¿öÁø CD-ROMÀ» ¸¶¿îÆ®ÇÏ·Á ÇÑ°Í °°³×¿ä. ÀÌ·ÐÀûÀ¸·Î CD-ROM»óÀÇ È­ÀÏÀ̸§ÀÌ ±úÁú ¼ö À־ ¸®´ª½º»óÀÇ È­ÀÏÀ̸§À» ¿Ã¹Ù¸£°Ô ÀνÄÇÏÁö ¸øÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ½ÇÁ¦ÀûÀ¸·Î´Â ¾Æ¹« ¹®Á¦µµ ¾ø´Âµí ÇÏ´Ù.

Q: ¿Ö X À©µµ¿ì ½Ã½ºÅÛÀÌ ¼³Ä¡µÇÁö¿ë? ÆÐÅ°Áö ¸ñ·Ï¿¡ ³ÖÁö ¾Ê¾Ò´Âµ¥¿ä..

A: XFree86-VGA16 RPMÀº ±âº» ¿ä¼ÒÀÌ´Ù. µû¶ó¼­ base class Á¤ÀǸ¦ º¯°æÇÏÁö ¾Ê¾Ò´Ù¸é Ç×»ó ¼³Ä¡°¡ µÈ´Ù.

Q: ¼³Ä¡-ÈÄ-½ºÅ©¸³Æ®¿¡¼­, Ç÷ÎÇÇÀÇ Á¦ÇÑµÈ Åø·Î´Â ÇÒ ¼ö ¾ø´Â ÀϵéÀ» Áö±Ý±îÁö ¼³Ä¡ÇÑ ÆÐÅ°Áö¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ³ª¿ë?

A: ű½ºÅ¸Æ® ¼³Á¤¿¡ PerlÀ» ÇÔ²² ¼³Ä¡Çϵµ·Ï ¼³Á¤Çß´Ù¸é °ÅÀÇ ¸ðµç °ÍÀÌ ¾à 5ÁÙ Á¤µµ·Î °¡´ÉÇÏ´Ù. :-)

11. µµ¿òÁֽŠºÐµé

chkconfig¿¡ ´ëÇÑ Á¤º¸¿Í SYSLINUX ¼³Á¤È­ÀÏ ¼öÁ¤, ¹èÆ÷ÆÇ ¼­¹öÀÇ RPMÀ» ¾÷µ¥ÀÌÆ®ÇÏ´Â ÆÞ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇØÁØ Eric Doutreleau¿¡°Ô °¨»ç¸¦ µå¸°´Ù. ÀÚ¼¼ÇÑ Á¶»ç¸¦ ÇØÁØ Robert Kaminsky¿¡°Ô °¨»ç¸¦ µå¸°´Ù. ÀÇ°ß°ú Áú¹®À» º¸³»ÁØ Piete Brooks, Flavia Regina Munhoz, Tom Toffoli, Bob Robbins, Charlie Brady, Ragen Herrington¿¡°Ôµµ °¨»ç¸¦ µå¸°´Ù.

12. ºÎ·Ï A - BOOTP/DHCP¿Í NFS ¼³Á¤Çϱâ

µµ´ëü BOOTP¿Í DHCP°¡ ¹«¾ùÀÎÁö ±Ã±ÝÇÏ´Ù¸é, ÀÌ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DHCP À¥ »çÀÌÆ®¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. NFS´Â NFS ÇÏ¿ìÅõ¿¡ µû·Î ÀÚ¼¼È÷ ¹®¼­È­µÇ¾î ÀÖ°í, DHCP ¹Ì´Ï ÇÏ¿ìÅõ ¿ª½Ã ¹®¼­È­µÇ¾î ÀÖ´Ù. ÇÊÀÚ´Â ÁÖÁ¦¿¡ ´ëÇØ ±íÀÌÀÖ°Ô ´Ù·çÁö ¸øÇÏ´õ¶óµµ ¿©·¯ºÐµéÀÌ ¾Ë±â ½±°Ô ÃæºÐÈ÷ ÀÚ¼¼È÷ ÀûÀ¸·Á°í ³ë·ÂÇß´Ù.

¿ì¸®°¡ ´Ù·ç°í ÀÖ´Â BOOTP/DHCP + NFS ¼³Á¤¿¡¼­ ű½ºÅ¸Æ® ¼³Á¤È­ÀÏÀº IPADDR°¡ ¼³Ä¡ÇÒ ¸Ó½ÅÀÇ IP ÁÖ¼ÒÀÏ ¶§ BOOTP/DHCP ¼­¹ö¿¡¼­ /kickstart/IPADDR-kickstart ·ÎºÎÅÍ ¼³Ä¡ÇÏ°íÀÚ ÇÏ´Â ¸Ó½Å¿¡¼­ NFS·Î °øÀ¯ÇÒ ¼ö ÀÖ¾î¾ßÇÑ´Ù. ¿¹¸¦ µéÀÚ¸é 198.168.254.254ÀÇ ¸Ó½ÅÀ» À§Çؼ­´Â /kickstart/198.168.254.254-kickstart°¡ ÇÊ¿äÇÏ´Ù.

BOOTP/DHCPÀÇ ÀÀ´äÀ¸·Î bf ¸Å°³º¯¼ö¸¦ ÁÜÀ¸·Î½á ÀÌ À§Ä¡¸¦ ¹«½ÃÇÒ ¼ö ÀÖ´Ù. À̸¦ ÀÌ¿ëÇØ ´Ù¸¥ ¸Ó½Åµé°úÀÇ NFS °øÀ¯¸¦ ÇØÁ¦ÇÏ´Â °ÍÀÌ °¡´ÉÇÒ ¼öµµ ÀÖ´Ù.

±âÁ¸ÀÇ ¸®´ª½º ¹Ú½º¿Í ¾î¶² µð·ºÅ丮µéÀ» NFS·Î °øÀ¯ÇÏ°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ³»¿ëÀ» °®´Â /etc/exportsÀ» ¸¸µé±â ¹Ù¶õ´Ù:

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

¸¸ÀÏ DNS¿¡¼­ »ç¿ëÇÏ°íÀÚ ÇÏ´Â IP ÁÖ¼Ò¸¦ µî·ÏÇÏÁö ¾Ê¾Ò´Ù¸é NFS ¼­¹ö³ª RPC portmapper·ÎºÎÅÍ Ã£À» ¼ö ¾ø´Ù´Â ¸Þ¼¼Áö¸¦ ¾ò°Ô µÉ °ÍÀÌ´Ù. ÀÌ·± °æ¿ì¿¡´Â IP ÁÖ¼Ò/³Ý¸¶½ºÅ©¸¦ ¼³Á¤È­ÀÏ¿¡ ½áÁÜÀ¸·Î½á ÇØ°áÇÒ ¼ö ÀÖ´Ù. ¿¹µé µé¾î

/kickstart 198.168.254.0/255.255.255.0(ro,no_root_squash)

±×¸®°í /etc/hosts.allow È­ÀÏ¿¡´Â ´ÙÀ½°ú °°ÀÌ Àû¾îÁØ´Ù:

ALL: 194.82.103.0/255.255.255.0: ALLOW

ÀÌ¿Í °°ÀÌ ÇÏ´Â ÀÌÀ¯´Â NFS¿Í °ü·ÃµÈ µ¥¸óÀÇ ÀϺΠ¶Ç´Â ÀüºÎ¿¡ ´ëÇÑ Á¢±ÙÀ» Á¦¾îÇϴµ¥¿¡ TCP wrapper¸¦ »ç¿ëÇϱ⠶§¹®ÀÌ´Ù. /etc/exports È­ÀÏÀÇ ¹®¹ýÀº ´Ù¸¥ À¯´Ð½ºÀÇ ¹®¹ý°ú ´Ù¸¥ °æÇâÀÌ ÀÖ´Ù´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù. ¸®´ª½º ¹èÆ÷ÆÇÀ¸·Î Á¦°øµÇ´Â NFS ¼­¹ö´Â À¯´Ð½º¿¡¼­ Á¦°øµÇ´Â ¼­¹öº¸´Ù ¸Å¿ì Æø³ÐÀº ¼±ÅûçÇ×À» Á¦°øÇÑ´Ù.

¸¸ÀÏ Å±½ºÅ¸Æ® ¼³Á¤ È­ÀÏ¿¡ rootÀÇ Æнº¿öµå°¡ Æ÷ÇԵǾî Àְųª NFS·Î export µÈ µð·ºÅ丮°¡ ±Øºñ¿¡ ºÎÃÄ¾ß ÇÒ Á¤º¸¸¦ ´ã°í ÀÖ´Ù¸é, ÀÌ Á¤º¸¸¦ °¡´ÉÇÑ ÀûÀº ¼öÀÇ »ç¶÷µé¿¡°Ôµµ ³ëÃâ½ÃÅ°Áö ¾Êµµ·Ï ÇؾßÇÑ´Ù. ÀÌ´Â NFS °øÀ¯ Á¢±Ù±ÇÇÑÀ» Àß ÁöÁ¤ÇØÁÜÀ¸·Î½á °¡´ÉÇÏ´Ù. ¿¹¸¦ µéÀÚ¸é Àüü µµ¸ÞÀΰú °øÀ¯¸¦ Çϱ⠺¸´Ù´Â ƯÁ¤ÇÑ È£½ºÆ®³ª ¼­ºê³ÝÀ» ÁöÁ¤ÇØÁÖ´Â °ÍÀÌ´Ù. ű½ºÅ¸µå ¼³Ä¡¸¦ À§ÇØ Æ¯Á¤ÇÑ IP ÁÖ¼Ò¸¦ »ç¿ëÇÏÁö ¾Ê¾Æµµ(free) ¹«¹æÇÏÁö¸¸ ³ªÁß¿¡ º¯°æÀ» ÇØÁÖ´øÁö ¶Ç´Â BOOTP/DHCP¸¦ ÅëÇØ IP ÁÖ¼Ò¸¦ ¹Þ¾Æ¿Ã ¼ö ÀÖµµ·Ï Àç¼³Á¤À» ÇØÁÖ¾î¾ß ÇÑ´Ù.

´ëºÎºÐÀÇ NFS ¼­¹ö¿¡¼­´Â (À¯´Ð½ºÀÇ Á¾·ù¿¡ µû¶ó rpc. °¡ ºÙÀº) mountd ¿Í nfsd¿¡°Ô SIGHUP¸¦ º¸³¿À¸·Î Çؼ­ /etc/exports È­ÀÏÀÌ º¯°æµÇ¾úÀ½À» ¾Ë·Á ÁÖ¾î¾ß ÇÑ´Ù. exportfs¶ó´Â ÇÁ·Î±×·¥ ȤÀº ½ºÅ©¸³Æ®°¡ À־ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÑ´Ù.

# exportfs -a

¸Ó½ÅÀÌ ºÎÆÃµÉ ¶§ NFS ±â´ÉÀ» È°¼ºÈ­½ÃÅ°Áö ¾Ê¾Ò´Ù¸é µð·ºÅ丮´Â ÀÚµ¿À¸·Î exportµÇÁö ¾ÊÀ» °ÍÀÌ´Ù. ´Ù½Ã ºÎÆÃÇϰųª root·Î ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇ϶ó:

# portmap
# rpc.nfsd
# rpc.mountd

¾î¶² ½Ã½ºÅÛ¿¡¼­´Â rpc. Á¢µÎ¾î°¡ ¾ø´Â °æ¿ìµµ ÀÖ´Ù. ¿äÁò ´ëºÎºÐÀÇ À¯´Ð½º ¹èÆ÷º»¿¡¼­´Â À̵é ÇÁ·Î±×·¥µéÀº /usr/sbin µð·ºÅ丮 ¶Ç´Â /usr/libexec ¹Ø¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. su ¸¦ »ç¿ëÇؼ­ ·çÆ®ÀÇ ±ÇÇÑÀ» ¾ò¾ú´Ù¸é °Ë»ö °¡´ÉÇÑ µð·ºÅ丮 °æ·Î¿¡ ¾øÀ» ¼öµµ ÀÖ´Ù. ¶ÇÇÑ portmap ÇÁ·Î±×·¥Àº ¼Ö¶ó¸®½º°°Àº ½Ã½ºÅÛ¿¡¼­´Â rpcbind·Î ºÒ¸®°í, ¾î¶² ¹öÀüÀÇ nfsd´Â ¼­¹ö¸¦ ½ÇÇàÇϱâ À§ÇÑ ÀýÂ÷¸¦ ÁöÁ¤ÇÏ´Â ¸í·ÉÇà Àμö¸¦ ÇÊ¿ä·Î Çϱ⵵ ÇÏ°í, ¶ÇÇÑ biod¶ó ºÒ¸®´Â ¶Ç´Ù¸¥ µ¥¸óÀ» ½ÇÇà½ÃÄÑ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¼öµµ ÀÖ´Ù. À§ÀÇ ¿¹Á¦´Â °ÅÀÇ ´ëºÎºÐÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡¼­ »ç¿ë°¡´ÉÇÏ´Ù.

¸¸ÀÏ ¾Õ¿¡¼­ ¾ð±ÞÇÑ DHCP¿Í µ¿Àû ÁÖ¼ÒÁöÁ¤ ¹æ½ÄÀ» »ç¿ëÇÏ´Â CMU BOOTP ¼­¹ö¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é /etc/bootptab(/etc/bootptabÀº BOOTP/DHCP ¼³Á¤À» ´ã°íÀÖ´Â È­ÀÏ)ÀÇ ³»¿ëÀº ´ÙÀ½°ú °°À» °ÍÀÌ´Ù.

.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":

(Áß·«)

À§ÀÇ ³»¿ëÀº »õ ¸Ó½ÅÀ» ¸¸³ª°Ô µÇ¸é 198.168.254.128¿¡¼­ ½ÃÀÛÇÏ¿© ´ÙÀ½ 48°³ ÁÖ¼Ò¸¦ µ¿ÀûÀ¸·Î ºÎ¿©ÇÏ°Ô µÈ´Ù.(48ÀÇ 16Áø Ç¥Çö=30) °¢ Ŭ¶óÀ̾ðÆ®´Â 250¹ø À̳»ÀÇ °ªÀ» °¡Áö°Ô µÈ´Ù. À§ÀÇ °æ¿ì¿£ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÈ´Ù:

  • DNS ¼­¹ö ds¸¦ 198.168.254.2·Î
  • µµ¸ÞÀÎ À̸§ dnÀ» swedish-chef.org·Î
  • ¼­ºê ³Ý ¸¶½ºÅ© smÀ» 255.255.255.0·Î
  • µðÆúÆ® °ÔÀÌÆ®¿þÀÌ gw¸¦ 198.168.254.1·Î
  • IP »ç¿ë±âÇÑ dl(IPÁÖ¼Ò¸¦ ¾ó¸¶³ª ¿À·§µ¿¾È »ç¿ëÇϳª)À» "forever"·Î

ÀÌ ¼­¹öÀÇ µ¿Àû ÁÖ¼ÒÇÒ´çÀ» Áö¿øÇÏÁö ¾Ê´Â ¸¹Àº ´Ù¸¥ ¹öÀüÀº ÁÖ¼Ò¸¦ Á¦´ë·Î ÇÒ´ç¹ÞÁö ¸øÇÏ´Â °Í °°´Ù. ÀÌ·¯ÇÑ Á¡¶§¹®¿¡ °¢°¢ÀÇ ¼³Ä¡µÉ ¸Ó½ÅµéÀÇ Çϵå¿þ¾î ÁÖ¼Ò(ÀϹÝÀûÀ¸·Î ÀÌ´õ³Ý)¸¦ /etc/bootptab¿¡ Àû¾îÁÖ¾î¾ß ÇÑ´Ù. /etc/bootptab ³»¿ëÀº ´ÙÀ½°ú °°À» °ÍÀÌ´Ù:

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":

(Áß·«)

ha ÆĶó¹ÌÅÍ´Â ¼³Ä¡µÉ ¸Ó½ÅÀÇ Çϵå¿þ¾î ÁÖ¼Ò¿Í °ü·ÃµÈ´Ù´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù.

13. ºÎ·Ï B - ÀڽŸ¸ÀÇ RPM ¸¸µé±â

RPM ÆÐÅ°Áö Æ÷¸ËÀº ÀÌ¹Ì Ed Bailey°¡ ¾´ Maximum RPM¿¡ ¹®¼­È­°¡ Àß µÇ¾î ÀÖ´Ù. Maximum RPMÀº RPM WWW »çÀÌÆ®¿¡¼­ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖÀ¸¸ç À¯¸í ¼­Á¡¿¡ °¡¸é ±¸ÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½¿¡ ¼³¸íÇÏ´Â ³»¿ëÀº ¸¶À½ÀÌ ½Ã°£¿¡ Âѱâ´Â »ç¶÷µéÀ» À§ÇÑ ÈùÆ®¿¡ Áö³ªÁö ¾Ê´Â´Ù.

RPM ÆÐÅ°Áö´Â spec È­ÀϷκÎÅÍ ¸¸µé¾îÁø´Ù. spec È­ÀÏ(ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏ°ú ºñ½ÁÇÑ ¾ç½ÄÀ» °¡Áø´Ù)Àº ÆÐÅ°Áö¸¦ ¸¸µé±â À§ÇØ ¼öÇàµÇ´Â ÀýÂ÷µé·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. - ¼Ò½º¿Í ´Ù¾çÇÑ Ç÷§Æû ÁöÁ¤°ú ÄÄÆÄÀÏÀü¿¡ ÆÐÄ¡¸¦ Àû¿ëÇÏ´Â µîµî.. ÀÏ´Ü ¸¸µé¾îÁö°í ¼³Ä¡µÇ¾îÁø ¹ÙÀ̳ʸ® RPMÀº ¿©·¯ºÐÀÌ °ü°èµÈ´Ù°í ÁöÁ¤ÇÏ´Â È­ÀÏ°ú µð·ºÅ丮·ÎºÎÅÍ ¸¸µé¾î Áø´Ù. RPMÀº ¾î¶² È­ÀÏ°ú µð·ºÅ丮°¡ ÁÖ¾îÁø ÆÐÅ°Áö¿Í °ü·ÃÀÌ ÀÖ´ÂÁö ¾Ë ¼ö ¾øÀ¸¹Ç·Î RPM¿¡°Ô ¾Ë·ÁÁà¾ß ÇÑ´Ù´Â Á¡À» ¾Ë¾Æ µÎ±â ¹Ù¶õ´Ù.

´ÙÀ½Àº Squid WWW ij½¬ ¼­¹ö RPMÀÇ SPEC È­ÀÏÀÇ ³»¿ëÀÌ´Ù:

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À» ¸¸µå´Â ¹æ¹ýÀÌ´Ù:

% 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

ÀÌ·¸°Ô Çϸé ÀÚµ¿ÀûÀ¸·Î BUILD µð·ºÅ丮 ¹Ø¿¡ ¼Ò½º Äڵ带 Ç®°í ÆÐÄ¡(¸¹Àº ¿É¼ÇÀÌ ÀÖÀ¸´Ï ÀÚ¼¼ÇÑ ³»¿ëÀº Maximum RPMÀ» Âü°íÇϱ⠹ٶõ´Ù)¸¦ Àû¿ëÇÏ°Ô µÉ ÇÏÀ§µð·ºÅ丮¸¦ »ý¼ºÇÒ °ÍÀÌ´Ù. ÀÌÁ¦ RPMÀº ÀÚµ¿À¸·Î configure, make¸¦ ½ÇÇàÇÏ¿© ¼³Á¤À» ÇÏ°í ÆÐÅ°Áö¸¦ ¸¸µé°í make installÀ» ÀÌ¿ëÇØ ¼³Ä¡¸¦ ÇÏ°í /usr/squid µð·ºÅ丮 ¾Æ·¡¿¡ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ °ÍÀÌ´Ù. ¸Ç ¸¶Áö¸· °úÁ¤Àº Squid ¼ÒÇÁÆ®¿þ¾îÀÇ ¹ÙÀ̳ʸ® RPMÀ» ±¸¼ºÇÒ °ÍÀÌ´Ù.

ÆÐÅ°Áö¸¦ Ç®°í ¸¸µé°í ¼³Ä¡ÇÏ´Â °úÁ¤¿¡¼­ ¸¶À½´ë·Î ½© ¸í·ÉÀ» ³ÖÀ» ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î SquidÀÇ ÄÄÆÄÀϽÃÀÇ º¯¼öÁß ÇϳªÀÎ perlÀ» È£ÃâÇÒ ¼ö ÀÖ´Ù.

ÃÖÁ¾ÀûÀ¸·Î ¹ÙÀ̳ʸ® RPMÀº RPMS µð·ºÅ丮ÀÇ Ç÷§Æû ÁöÁ¤ ¼­ºêµð·ºÅ丮ÀÎ i386 µð·ºÅ丮 ¾Æ·¡¿¡ ³õÀÌ°Ô µÈ´Ù. ÀÌ °æ¿ì squid-1.NOVM.22-1.i386.rpm È­ÀÏÀÌ »ý¼ºµÈ´Ù. È­ÀÏÀ̸§Àº spec È­ÀÏÀÇ Name, Version, Release Á¤º¸¿Í ´õÇؼ­ Çϵå¿þ¾î Ç÷§Æû ÀÌ °æ¿ì¿¡´Â i386À» ¿¬°á½ÃÄÑ ¸¸µé¾îÁö´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù. ÀڽŸ¸ÀÇ RPMÀ» ¸¸µé °æ¿ì ¹«½ÄÇÏ°Ô ±æ°í °íÅ뽺·¯¿î À̸§À» °®Áö ¾Ê°Ô ÇÏ·Á¸é ÀÌÁ¡À» ¸í½ÉÇØ µÎ±â ¹Ù¶õ´Ù.

Àüü ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ ¸®ºôµåÇÒ ÇÊ¿ä¾øÀÌ RPMÀ» È­ÀÏÀ» ¸¸µé ¼ö ÀÖ´Ù´Â Á¡ ¶ÇÇÑ ¾Ë¾ÆµÑ ¸¸ÇÏ´Ù. ¿¹¸¦ µé¸é,

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

ÀÌ °æ¿ì °£´ÜÈ÷ /boot/vmlinuz È­ÀÏ°ú /lib/modules/2.0.35 µð·ºÅ丮ÀÇ ³»¿ë°ú ¼³Ä¡ÇÒ ¸Ó½Å¿¡ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ /sbin/lilo ¸í·ÉÀ» ½ÇÇàÇÏ´Â RPM È­ÀÏÀ» ¸¸µé¾ú´Ù. ¸¸ÀÏ ´õ ±ò²ûÇÑ spec È­ÀÏÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù¸é ¾Ë·ÁÁֱ⠹ٶõ´Ù.

14. ºÎ·Ï C - ÀÚ½ÅÀÌ ¸¸µç RPMÀ» ¹èÆ÷º»¿¡ Æ÷ÇÔ½ÃÅ°±â

´ÙÀ½Àº EricÀÇ ¾÷µ¥ÀÌÆ®µÈ RPMÀ» ·¹µåÇÞ ¹èÆ÷ÆÇ¿¡ ³Ö´Â ½ºÅ©¸³Æ®ÀÌ´Ù.

#!/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");


ID
Password
Join
Of all forms of caution, caution in love is the most fatal.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-09-27 02:31:35
Processing time 0.0013 sec