´ÙÀ½ ÀÌÀü Â÷·Ê

5. ¾î¶² ¸ðµâÀÌ ·ÎµåµÉ Áö kerneld´Â ¾î¶»°Ô Çϴ°¡?

ÈçÇÑ ÇüÅÂÀÇ ¸ðµâ¿¡ ´ëÇؼ­´Â kerneld°¡ Á¤º¸¸¦ °¡Áö°í ÀÖ°ÚÁö¸¸ ¶§·Î´Â kerneld°¡ Ä¿³ÎÀÌ ¿äûÇÑ °ÍÀ» ¾î¶»°Ô ó¸®ÇؾßÇÏ´Â Áö ¸ð¸¦ ¼ö ÀÖ´Ù. ÇÑ°¡Áö ÀÌ»óÀÇ ¸ðµâÀÌ Á¸ÀçÇÏ´Â CD-ROM µå¶óÀ̹ö³ª ³×Æ®¿öÅ© µå¶óÀ̹ö°¡ ÀÌ·¯ÇÑ °æ¿ì ÀÌ´Ù.

Ä¿³Î·ÎºÎÅÍ kerneld µ¥¸ó¿¡°Ô Àü´ÞµÇ´Â ¿ä±¸»çÇ×Àº ´ÙÀ½ Áß ÇϳªÀÌ´Ù.

kerneld´Â ¾î¶² ¸ðµâÀÌ ·ÎµåµÇ¾î¾ß ÇÏ´ÂÁö¸¦ /etc/conf.modules ÆÄÀÏÀ» °Ë»ç Çؼ­ °áÁ¤ÇÑ´Ù. ¿©±â¿¡´Â µÎ°¡Áö Ç׸ñÀÌ Àִµ¥ °æ·Î¸í(·ÎµåµÈ ¸ðµâ ÆÄÀÏÀÌ ÀÖ´Â °÷)°ú º°¸í(alias: ·ÎµåµÉ ¸ðµâÀÇ À̸§)ÀÌ ±×°ÍÀÌ´Ù. ¸¸ÀÏ ÀÌ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é ´ÙÀ½°ú °°ÀÌ ¸¸µé ¼ö ÀÖ´Ù.

/sbin/modprobe -c | grep -v '^path' >/etc/conf.modules ¸¸ÀÏ ±âº» Æнº¿¡ ´Ù¸¥ Æнº¸¦ Ãß°¡ÇÏ·Á¸é, Ãß°¡ÇÏ·Á´Â Æнº »Ó¸¸ ¾Æ´Ï¶ó ¸ðµç ±âº» Æнºµµ Ãß°¡ÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀº /etc/conf.modulesÀÇ Æнº°¡ modprobe°¡ ¾Ë°í ÀÖ´Â ±âº» Æнº¸¦ ¿ÏÀüÈ÷ ´ëüÇϱ⠶§¹®ÀÌ´Ù. ´ë°³ »ç¿ëÀÚ´Â ÀÌ·¯ÇÑ °æ·Î¸¦ Á÷Á¢ ¼ÕÀ¸·Î ÀÔ·ÂÇÏ°í ½Í¾îÇÏÁö ¾Ê°í ³»ºÎÀûÀ¸·Î ÀÌ·¯ÇÑ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁö±æ ¹Ù¶ö °ÍÀÌ´Ù.

alias³ª ´Ù¸¥ ¿É¼ÇÀ» Á÷Á¢ Ãß°¡ÇÏ°í ½Í´Ù¸é /etc/conf.modules¿¡ Ãß°¡ÇÑ ³»¿ëÀº modprobe°¡ ÀÌ¹Ì ¾Ë°í ÀÖ´Â °Í¿¡ Ãß°¡µÉ °ÍÀÌ´Ù. ¸¸ÀÏ »ç¿ëÀÚ°¡ alias³ª ¿É¼ÇÀ» ÀçÁ¤ÀÇÇÏ¿´´Ù¸é, /etc/conf.modulesÀÇ ³»¿ëÀÌ ±âº» ¼³Á¤À» ´ë½ÅÇÒ °ÍÀÌ´Ù.

ºí·° µð¹ÙÀ̽º(Block devices)


   '/sbin/modprobe -c'¸¦ ½ÇÇàÇϸé kerneld°¡ ¾Ë°í ÀÖ´Â ¸ðµâµéÀÇ ¸ñ·Ï°ú ¾î¶²
   ½ÅÈ£µéÀÌ ÀÌ°Í°ú ¿¬°üµÇ¾î ÀÖ´ÂÁö Ç¥½ÃµÈ´Ù. ¿¹¸¦ µé¾î Ç÷ÎÇÇ µå¶óÀ̹ö¸¦
   ·ÎµåÇϵµ·Ï ÇÏ´Â ½ÅÈ£´Â ¸ÞÀÌÀú ¹øÈ£ 2¸¦ °®´Â ºí·° µð¹ÙÀ̽ºÀÌ´Ù.
   osiris:~ $ /sbin/modprobe -c | grep floppy
   alias block-major-2 floppy
   ¿Ö ºí·° ¸ÞÀÌÀú ¹øÈ£°¡ 2Àϱî? ±× ÀÌÀ¯´Â /dev/fd* Ç÷ÎÇÇ µð¹ÙÀ̽ºµéÀÌ ¸ÞÀÌÀú
   ¹øÈ£ 2¸¦ »ç¿ëÇÏ°í ºí·° µð¹ÙÀ̽ºµéÀ̱⠶§¹®ÀÌ´Ù.
   osiris:~ $ ls -l /dev/fd0 /dev/fd1
   brw-rw-rw-   1 root     root       2,   0 Mar  3  1995 /dev/fd0
   brw-r--r--   1 root     root       2,   1 Mar  3  1995 /dev/fd1

ij¸¯ÅÍ µð¹ÙÀ̽º(Character devices)


   ij¸¯ÅÍ µð¹ÙÀ̽ºµµ ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î 󸮵ȴÙ. ¿¹¸¦ µé¾î ftape Ç÷ÎÇÇ µå¶óÀ̹ö
   ´Â ¸ÞÀÌÀú ¹øÈ£ 27À» °®´Â´Ù.

   osiris:~ $ ls -lL /dev/ftape
   crw-rw----   1 root     disk      27,   0 Jul 18  1994 /dev/ftape
   ±×·¯³ª ±âº»ÀûÀ¸·Î kerneld´Â ftape µå¶óÀ̹ö¸¦ ¾ËÁö ¸øÇÑ´Ù. ÀÌ°ÍÀº
   '/sbin/modprobe -c'ÀÇ °á°ú ¸ñ·Ï¿¡ µé¾îÀÖÁö ¾Ê´Ù.

   ±×·¯¹Ç·Î kerneld°¡ ftape µå¶óÀ̹ö¸¦ ·ÎµåÇϵµ·Ï ÇÏ·Á¸é /etc/conf.modules¿¡
   ´ÙÀ½°ú °°Àº ³»¿ëÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù.
   alias char-major-27 ftape

³×Æ®¿öÅ© µð¹ÙÀ̽º(Network devices)


   »ç¿ëÀÚ´Â 'char-major-xxx' ³ª 'block-major-yyy'ÇüÅÂÀÇ ¼³Á¤ ´ë½Å µð¹ÙÀ̽ºÀÇ
   À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ°°Àº ¹æ¹ýÀº ³×Æ®¿öÅ© µð¹ÙÀ̽º¿¡ ƯÈ÷ À¯¿ëÇÏ´Ù.
   ¿¹¸¦ µé¾î eth0·Î µ¿ÀÛÇÏ´Â ne2000 ³×Æ®¿öÅ© Ä«µå´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î
   ·ÎµåÇÒ ¼ö ÀÖ´Ù.

   alias eth0 ne
   ¸¸ÀÏ µå¶óºñ¾î¿¡ ¿É¼ÇÀ» ÀÎÀÚ·Î ³Ñ±â·Á¸é - ¿¹¸¦ µé¸é ³×Æ®¿öÅ© Ä«µå°¡ »ç¿ëÇÒ
   IRQ µî - 'options'¸¦ Ãß°¡ÇÑ´Ù.

   options ne irq=5
   ÀÌ°ÍÀº kerneld°¡ NE2000 µå¶óÀ̹ö¸¦ ´ÙÀ½°ú °°ÀÌ ·ÎµåÇϵµ·Ï ÇÑ´Ù.

   /sbin/modprobe ne irq=5
   ¹°·Ð ½ÇÁ¦ ¿É¼ÇÀº »ç¿ëÀÚ°¡ ·ÎµåÇÏ·Á´Â ¸ðµâ¿¡°Ô¸¸ »ç¿ëµÈ´Ù.

¹ÙÀ̳ʸ® Æ÷¸Ë(Binary formats)


   ¹ÙÀ̳ʸ® Æ÷¸Ë ¿ª½Ã À¯»çÇÑ ¹æ¹ýÀ¸·Î 󸮵ȴÙ. »ç¿ëÀÚ°¡ kerneld°¡ ¾î¶»°Ô
   ·ÎµåÇÒ Áö ¸ð¸£´Â ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§¸¶´Ù kerneld´Â 'binfmt-xxx'¿Í °°ÀÌ
   ¿ä±¸ÇÑ´Ù. À̶§ xxx´Â ¹ÙÀ̳ʸ® Æ÷¸ËÀÇ Ã¹¹ø° ¸î°³ ¹ÙÀÌÆ®·ÎºÎÅÍ °áÁ¤µÇ´Â ¼ýÀÚ
   ÀÌ´Ù. ±×·¯¹Ç·Î ZMAGIC (a.out) ¹ÙÀ̳ʸ® Æ÷¸ËÀ» À§ÇÑ binfmt_aoutÀ» ·ÎµåÇϱâ
   À§ÇÑ kerneld ¼³Á¤Àº

   alias binfmt-267 binfmt_aout
   ZMAGIC ÆÄÀÏ¿¡ ´ëÇÑ ¸ÅÁ÷ ³Ñ¹ö(/etc/magic ÂüÁ¶)´Â 267ÀÌ´Ù.(/etc/magic ÆÄÀÏÀ»
   º¸¸é ¼ýÀÚ°¡ 0413À¸·Î Ç¥½ÃµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ÀÌ°ÍÀº kerneld°¡ 8Áø¼ö¸¦
   »ç¿ëÇϱ⠶§¹®ÀÌ°í, 8Áø¼ö 413Àº 10Áø¼ö 267ÀÌ´Ù. a.out ½ÇÇà ÆÄÀÏ¿¡ ´ëÇؼ­´Â
   Á¶±Ý¾¿ ´Ù¸¥ 3°¡Áö º¯Á¾ÀÌ Á¸ÀçÇÑ´Ù. ±×·¯¹Ç·Î ÀÌ°Íµé ¸ðµÎ¸¦ Áö¿øÇÏ´Â
   binfmt_aoutÀ» ·ÎµåÇÏ·Á¸é

   alias binfmt-264 binfmt_aout  # pure executable (NMAGIC)
   alias binfmt-267 binfmt_aout  # demand-paged executable (ZMAGIC)
   alias binfmt-204 binfmt_aout  # demand-paged executable (QMAGIC)
   a.out, Java ±×¸®°í iBCS ÀÌÁø Æ÷¸ËÀº kerneld¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î ÀνĵǹǷÎ
   Ưº°ÇÑ ¼³Á¤Àº ÇÊ¿ä¾ø´Ù.

Line disciplines (slip, cslip and ppp)


   Line disciplinesÀº "tty-ldisc-x"¿Í °°ÀÌ ¿äûµÇ´Âµ¥ À̶§ 'x'´Â ´ë°³ 1
   (SLIP) À̰ųª 3 (PPP)ÀÌ´Ù. ÀÌ µÎ°¡Áö ¸ðµÎ kerneld¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î
   ÀνĵȴÙ.

   PPPÀÇ °æ¿ì ppp¸¦ À§ÇØ bsd_comp µ¥ÀÌÅÍ ¾ÐÃà ¸ðµâÀ» ·ÎµåÇÏ°í ½ÍÀ¸¸é ´ÙÀ½°ú
   °°Àº µÎ ÁÙÀ» /etc/conf.modules¿¡ Ãß°¡ÇØ¾ß ÇÑ´Ù.
   alias tty-ldisc-3 bsd_comp
   alias ppp0 bsd_comp

³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ Æйи® (IPX, AppleTalk, AX.25)


   ¸î¸î ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ ¿ª½Ã ¸ðµâ·Î ·ÎµåµÉ ¼ö ÀÖ´Ù. Ä¿³ÎÀº "net-pf-X"¿Í
   °°Àº Çü½ÄÀ¸·Î kerneld¿¡°Ô ÇÁ·ÎÅäÄÝ Æйи®¿¡ ´ëÇØ ¿äûÇÑ´Ù. À̶§ X´Â
   »ç¿ëÇÏ°íÀÚ ÇÏ´Â Æйи®¸¦ Ç¥½ÃÇÏ´Â ¹øÈ£ÀÌ´Ù. ¿¹¸¦ µé¸é net-pf-3Àº AX.25
   ÀÌ°í, net-pf-4´Â IPX ±×¸®°í net-pf-5´Â AppleTalkÀÌ´Ù.(ÀÌ ¹øÈ£µéÀº
   ¸®´ª½º ¼Ò½º ÆÄÀÏ include/linux/socket.h ¿¡ Á¤ÀÇµÈ AF_AX25, AF_IPX °ª¿¡
   ÀÇÇØ °áÁ¤µÈ´Ù. (¿ªÀÚ ÁÖ: ÀÎÅͳݿ¡¼­ ÈçÈ÷ »ç¿ëµÇ´Â IP ÇÁ·ÎÅäÄÝ°ªÀº 2 ÀÌ´Ù)
   ±×·¯¹Ç·Î IPX ¸ðµâÀ» ÀÚµ¿À¸·Î ·ÎµåÇÏ·Á¸é ´ÙÀ½°ú °°Àº ³»¿ëÀ»
   /etc/conf.modules¿¡ ÀÔ·ÂÇØ¾ß ÇÑ´Ù.

   alias net-pf-4 ipx

   ! È®ÀÎ !
   ÀÌÁ¦ ¾Æ·¡¿¡¼­ º¼ ³»¿ëÀº ºÎÆÃÇÒ¶§ Á¤ÀǵÇÁö ¾ÊÀº ÇÁ·ÎÅäÄÝ Æйи®¿Í °ü·ÃµÈ
   ¿¡·¯ ¸Þ½ÃÁö°¡ ¹ß»ýÇÒ ¶§ ¾î¶»°Ô ´ëóÇÏ´ÂÁö¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.

ÆÄÀÏ ½Ã½ºÅÛ


   ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ kerneld ½ÅÈ£´Â ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔÀÇ À̸§ÀÌ´Ù. ÈçÈ÷
   "iso9660" ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔÀ» °®´Â CD-ROM ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ isofs ¸ðµâÀ»
   ·ÎµåÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÇÑ´Ù.

   alias iso9660 isofs

Ưº°ÇÑ ¼³Á¤À» ÇÊ¿ä·ÎÇÏ´Â µð¹ÙÀ̽ºµé



   ¸î¸î µð¹ÙÀ̽ºµéÀº alias¸¸À» »ç¿ëÇؼ­´Â µð¹ÙÀ̽º¸¦ ¸ðµâ·Î »ç¿ëÇÒ ¼ö ¾ø´Ù.
<itemize>
<item> major 10¹øÀ» °®´Â ij¸¯ÅÍ µð¹ÙÀ̽ºµé
<item> SCSI µð¹ÙÀ̽ºµé
<item>Ưº°ÇÑ ÃʱâÈ­¸¦ ÇÊ¿ä·ÎÇÏ´Â µð¹ÙÀ̽ºµé
<itemize>

char-major-10 : Mice, watchdogs and randomness Çϵå¿þ¾î µð¹ÙÀ̽º´Â ´ë°³ ¸ÞÀÌÀú µð¹ÙÀ̽º ¹øÈ£¸¦ ÅëÇØ ±¸º°µÈ´Ù. ¿¹¸¦ µé¸é ftapeÀº char-major-27 ÀÌ´Ù. ±×·¯³ª /devÀÇ ³»¿ëÀ» º¸¸é ij¸¯ÅÍ ¸ÞÀÌÀú ¹øÈ£ 10À» °®´Â Ç׸ñÀ» º¼ ¼ö Àִµ¥ ÀÌ°ÍÀº ¸Å¿ì ´Ù¾çÇÑ µð¹ÙÀ̽º¿¡ ÀÇÇØ »ç¿ëµÈ´Ù.

ºÐ¸íÈ÷ ÀÌ·¯ÇÑ µð¹ÙÀ̽ºµéÀº Çϳª°¡ ¾Æ´Ñ ¼­·Î ´Ù¸¥ ¸ðµâ¿¡ ÀÇÇØ Á¦¾îµÈ´Ù. ±×·¯¹Ç·Î À̰͵鿡 ´ëÇÑ kerneld ¼³Á¤Àº ¸ÞÀÌÀú ¹øÈ£¿Í ¸¶ÀÌ³Ê ¹øÈ£¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

alias char-major-10-1 psaux # For PS/2 mouse alias char-major-10-130 wdt # For WDT watchdog

ÀÌ°ÍÀ» »ç¿ëÇϱâ À§Çؼ­´Â Ä¿³ÎÀÇ ¹öÀüÀÌ 1.3.82ÀÌ»óÀ̾î¾ß ÇÑ´Ù. ÀÌÀü ¹öÀüÀº kerneld ¿¡°Ô ¸¶ÀÌ³Ê ¹øÈ£¸¦ ³Ñ°ÜÁÖÁö ¾Ê¾Æ kerneld°¡ ¾î¶² µð¹ÙÀ̽º ¸ðµâÀ» ·ÎµåÇÒÁö ¾ËÁö ¸øÇÑ´Ù. µå¶óÀ̹ö ·ÎµåÇϱâ: scsi_hostadpater Ç׸ñ


   SCSI µð¹ÙÀ̽º¸¦ À§ÇÑ µå¶óÀ̹ö´Â SCSI È£½ºÆ® ¾î´ðÅÍ(¿¹¸¦ µé¸é Adaptec 1542)
   ¿Í »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â SCSI µð¹ÙÀ̽º ŸÀÔ - ¿¹¸¦ µé¸é ÇÏµå µð½ºÅ©, CD-ROM
   ±×¸®°í Å×ÀÌÇÁ µå¶óÀ̺ê - ¿¡ ´ëÇÑ µå¶óÀ̹ö·Î ±¸¼ºµÈ´Ù. ÀÌ ¸ðµç °ÍµéÀº ¸ðµâ·Î
   ·ÎµåµÉ ¼ö ÀÖ´Ù. ±×·¯³ª ¿¹¸¦ µé¾î Adaptec card¿¡ ¿¬°áµÈ CD-ROMÀ» ¿¢¼¼½º
   ÇÒ ¶§ Ä¿³Î°ú kerneld´Â SCSI CD-ROMÀ» Áö¿øÇϱâ À§ÇØ sr_mod ¸ðµâÀ» ·ÎµåÇؾß
   ÇÑ´Ù´Â °Í¸¸À» ¾Ë°í CD-ROMÀÌ ¿¬°áµÈ SCSI ÄÁÆ®·Ñ·¯¿¡ ´ëÇؼ­´Â ¸ð¸¥´Ù. ±×·¯¹Ç·Î
   SCSI ÄÁÆ®·Ñ·¯¸¦ Áö¿øÇÏ´Â ¾î¶² ¸ðµâÀ» ·ÎµåÇØ¾ß ÇÒ Áö´Â ¸ð¸¥´Ù.
   ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é /etc/conf.modulesÀÇ SCSI µå¶óÀ̹ö ¸ðµâÇ׸ñ¿¡¼­
   ´Ù¾çÇÑ SCSI ÄÁÆ®·Ñ·¯ ¸ðµâÁß¿¡ ¾î¶² °ÍÀ» kerneld°¡ ·ÎµåÇØ¾ß ÇÒÁö¸¦ ÁöÁ¤ÇÑ´Ù.

        alias scd0 sr_mod               # sr_mod for SCSI CD-ROM's ...
        alias scsi_hostadapter aha1542  # ... need the Adaptec driver

   ÀÌ·¯ÇÑ ±â´ÉÀº Ä¿³Î 1.3.82 ÀÌ»óÀÇ ¹öÀü¿¡¼­¸¸ °¡´ÉÇÏ´Ù.
   À§¿Í °°Àº ÀÛ¾÷Àº ¿ÀÁ÷ ÇϳªÀÇ SCSI ÄÁÆ®·Ñ·¯¸¸ ÀÖÀ»¶§ Á¦´ë·Î µ¿ÀÛÇÑ´Ù. ¸¸ÀÏ
   Çϳª ÀÌ»óÀÇ ÄÁÆ®·Ñ·¯°¡ ÀÖ´Ù¸é Á» ´õ º¹ÀâÇÑ ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù.
   ÀϹÝÀûÀ¸·Î ´Ù¸¥ È£½ºÆ® ¾î´ðÅÍ¿ë µå¶óºñ¾î°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù¸é kerneld´Â
   SCSI È£½ºÆ® ¾î´ðÅÍ¿¡ ´ëÇÑ µå¶óÀ̹ö¸¦ ·ÎµåÇÒ ¼ö ¾ø´Ù. - ¹Ýµå½Ã µÎ°³ÀÇ µå¶ó
   À̹ö¸¦ Ä¿³Î¿¡ Æ÷ÇÔ½ÃÅ°´ø°¡(¸ðµâÀÌ ¾Æ´Ï¶ó) Á÷Á¢ ¸ðµâÀ» ·ÎµåÇØ¾ß ÇÑ´Ù.
   ±×·¯³ª kerneld°¡ ¿©·¯°³ÀÇ SCSI µå¶óÀ̹ö¸¦ ·ÎµåÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù.
   ¾Æ·¡ÀÇ ³»¿ëÀº James Tsiao¾¾ÀÇ ¾ÆÀ̵ð¾îÀÌ´Ù.:

   kerneld°¡ µÎ¹ø° SCSI µå¶óÀ̹ö¸¦ ·ÎµåÇϵµ·Ï ÇÏ·Á¸é modules.dep¸¦ Á÷Á¢
   ¼öÁ¤ÇÏ¿© ÀÇÁ¸¼ºÀ» ¸¸µé¸é µÈ´Ù. ´ÜÁö ¾Æ·¡¿Í °°ÀÌ ÇÏ¸é µÈ´Ù.
      /lib/modules/2.0.30/scsi/st.o: /lib/modules/2.0.30/scsi/aha1542.o
   kerneld´Â st.o¸¦ ·ÎµåÇϱâ Àü¿¡ aha1542.o¸¦ ·ÎµåÇÒ °ÍÀÌ´Ù. Áý¿¡ ÀÖ´Â
   ³» ÄÄÇ»ÅÍ¿¡ À§¿Í °°Àº ¼³Á¤ÀÌ ÀÖ°í ÀÌ°ÍÀº Å×ÀÌÇÁ¿Í CD-ROM ±×¸®°í ÀϹÝÀûÀÎ
   SCSI µð¹ÙÀ̽ºµé(generic scsi devices)¿¡¼­ Àß µ¿ÀÛÇÑ´Ù. À̶§ ´ÜÁ¡Àº
   'depmod -a'°¡ Á¦´ë·Î   ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¸øÇϹǷΠ»ç¿ëÀÚ°¡ Á÷Á¢ Ãß°¡ÇÏ°í,
   ºÎÆÃÇÒ¶§ 'depmod -a'¸¦ »ç¿ëÇؼ­´Â ¾ÈµÈ´Ù´Â °ÅÀÌ´Ù. ±×·¯³ª Çѹø ¼³Á¤ÀÌ µÇ¸é
   kerneld´Â ÀÚµ¿À¸·Î aha1542.o¸¦ ·ÎµåÇÑ´Ù.

   ÀÌ ¶§ ÁÖÀÇÇØ¾ß ÇÒ °ÍÀº ÀÌ·¯ÇÑ ¹æ¹ýÀº ¼­·Î ´Ù¸¥ µÎ °³ÀÇ ÄÁÆ®·Ñ·¯ÀÇ ´Ù¸¥
   SCSI µð¹ÙÀ̽º¿¡¸¸ Á¦´ë·Î µ¿ÀÛÇÑ´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é ÇÑ°³ÀÇ ÄÁÆ®·Ñ·¯¿¡
   ÇÏµå µð½ºÅ©°¡ ÀÖ°í, ´Ù¸¥ ÄÁÆ®·Ñ·¯¿¡ CD-ROM µå¶óÀ̺곪 Å×ÀÌÇÁ ȤÀº
   ÀϹÝÀûÀÎ SCSI µð¹ÙÀ̽º°¡ ÀÖ´Â °æ¿ìÀÌ´Ù.

¸ðµâÀ» ·ÎµåÇÏ´Â °Í¸¸À¸·Î ÃæºÐÇÏÁö ¾ÊÀ»¶§ : ¼³Ä¡ ÈÄ Ç׸ñ(The 'post-install' entry)


   ¶§¶§·Î ¸ðµâÀ» ·ÎµåÇÏ´Â °Í¸¸À¸·Îµµ ÃæºÐÇÏÁö ¾ÊÀ» ¶§°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î
   ¸ðµâ·Î ÄÄÆÄÀÏµÈ »ç¿îµå Ä«µå°¡ ÀÖÀ»¶§, ÃʱⰪÀ» ¼Ò¸®°ªÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ
   ÆíÇÑ´Ù. À̶§ ¹®Á¦Á¡Àº ¼³Á¤°ªµéÀÌ ´ÙÀ½¿¡ ¸ðµâÀÌ ·ÎµåµÉ¶§ »ç¶óÁø´Ù´Â °ÍÀÌ´Ù.
   ¿©±â Ben Galliart(<url url="mailto: bgallia@luc.edu" name="bgallia@luc.edu" >)¾¾°¡ ¾Ë·ÁÁØ ÇØ°á¹ýÀÌ´Ù:
   ¸¶Áö¸· ¹æ¹ýÀº setmix-0.1 ÆÐÅ°Áö (<url url="http://sunsite.unc.edu/pub/Linux/apps
   /sound/mixers/setmix-0.1.tar.gz" name="sunsite.unc.edu/pub/Linux/apps
   /sound/mixers/setmix-0.1.tar.gz"  >) ¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù.

   ±×¸®°í ´ÙÀ½°ú °°Àº ³»¿ëÀ» /etc/conf.modules¿¡ Ãß°¡ÇÑ´Ù:

       post-install sound /usr/local/bin/setmix -f /etc/volume.conf

   ÀÌ°ÍÀº »ç¿îµå ¸ðµâÀÌ ·ÎµåµÈ ÈÄ kerneld°¡ "post-install sound"¶ó°í ¾²¿©Áø
   ¸í·É¾î¸¦ ½ÇÇà½ÃŲ´Ù. ±×·¯¹Ç·Î »ç¿îµå ¸ðµâÀº '/usr/local/bin/setmix -f
   /etc/volume.conf'ÀÇ ¸í·ÉÀ¸·ÎºÎÅÍ ¼Ò¸® º¼·ý°ªÀ» °®°Ô µÈ´Ù.

   ÀÌ·¯ÇÑ ¹æ¹ýÀº tunelp ÇÁ·Î±×·¥À¸·Î ȯ°æ ¼³Á¤À» ÇؾßÇÏ´Â lp ¸ðµâ°ú °°Àº
   ´Ù¸¥ ¸ðµâ¿¡µµ À¯¿ëÇÑ´Ù.

        post-install lp tunelp <options>

   kerneld°¡ ÀÌ·¯ÇÑ ¿É¼ÇÀ» ÀνÄÇÏ·Á¸é 1.3.69f ³ª ±× ÀÌÈÄ ¹öÀüÀÇ kerneld°¡
   ÇÊ¿äÇÏ´Ù.

ÁÖÀÇ: ÀÌÀü ¹öÀüÀÇ mini-HOWTO ´Â kerneld°¡ ¸ðµâÀ» Á¦°ÅÇϱâ Àü¿¡ ½ÇÇà½ÃÅ°´Â "pre-remove" ¶ó´Â ¸í·É¾î¿¡ ´ëÇØ ¾ð±ÞÇÏ°í ÀÖ´Ù. ±×·¯³ª ÀÌ°ÍÀº Á¦´ë·Î µ¿ÀÛ ÇÏÁö ¾Ê¾Æ, ´ÙÀ½ kerneld ¸±¸®Áî¿¡¼­´Â Á¦°ÅµÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù. ¸ðµâ ¼³Á¤°ú °ü·ÃµÈ ¸ðµç À̽´µéÀº ÇöÀç ÁøÇàÁßÀÌ°í ÀÌ ±ÛÀ» ÀаԵǴ ½ÃÁ¡¿¡´Â ÀÌ¹Ì ¸¹Àº º¯È­°¡ ÀϾÀ» °ÍÀÌ´Ù.
´ÙÀ½ ÀÌÀü Â÷·Ê