¹èö¼ö: ¸®´ª½º ¿ùµå ¹ßÇàÀÎ
|
||||||||||||||||||||||||||
<¸ñ Â÷> 1. Ä¿³ÎÀ̶õ? 2. ¿Ö Ä¿³ÎÀ» ÄÄÆÄÀÏÇØ¾ß Çϴ°¡? 3. Ä¿³Î ÄÄÆÄÀÏ Áغñ ÀÛ¾÷ 4. Ä¿³Î ¼Ò½º ÆÐÄ¡ 5. Ä¿³Î ÄÄÆÄÀÏ 6. lilo ¿¡ »õ Ä¿³Î µî·Ï 7. Ä¿³Î ¸ðµâ ¿Ã¸®±â 8. ¸®ºÎÆà 9. Ä¿³Î ¿É¼Ç Ç׸ñº° ¼³¸í
1 Ä¿³ÎÀ̶õ? Ãʺ¸ÀÚ´Â Ä¿³ÎÀÌ ¹«¾ùÀÎÁö¸¦ ¹¯´Â´Ù. ÀÌ ´ë´äÀº Âü ¾î·Æ´Ù. Ä¿³ÎÀº ¸®´ª½º ±× ÀÚü¶ó°í º¼ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀº ·¹µåÇÞÀ̳ª µ¥ºñ¾È °°Àº ¹èÆ÷º»À» ¸®´ª½º¶ó°í º¸Åë ¸»Çϳª Á¼Àº Àǹ̿¡¼ÀÇ ¸®´ª½º´Â Ä¿³ÎÀ» ÀǹÌÇÑ´Ù. ¸®´ª½º¸¦ ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í ±¸º°µÇ°Ô ÇÏ´Â ºÎºÐÀÌ ¹Ù·Î Ä¿³ÎÀ̱⠶§¹®ÀÌ´Ù. ¸®´©½ºÅä¹ßÁî°¡ ¸®´ª½º¸¦ ¸¸µé¾ú´Ù°í ¸»ÇÒ ¶§ÀÇ ¸®´ª½º´Â Ä¿³ÎÀ» ¸»ÇÑ´Ù°í º¸¾Æ¾ß ÇÑ´Ù. ¿¹Àü¿¡ µµ½º¸¦ »ç¿ëÇغ» »ç¶÷µéÀº µð½ºÄÏ ÇÑ
ÀåÀ¸·Î ½Ã½ºÅÛ µð½ºÄÏÀ» ¸¸µé¾î º¸¾ÒÀ» °ÍÀÌ´Ù. µµ½º¿¡¼ ½Ã½ºÅÛ
µð½ºÄÏ(ºÎÆà µð½ºÄÏÀ̶ó°íµµ ¸»ÇÑ´Ù.) À» ¸¸µé·Á¸é µð½ºÄÏÀ» ³Ö°í
¾Æ·¡ ¸í·ÉÀ» ÁØ´Ù.
±×·¯¸é Æ÷¸ËÀÌ ¿Ï·áµÈ ÈÄ "½Ã½ºÅÛ Àü¼ÛÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù.(system transferred)" ¶õ ¸Þ½ÃÁö°¡ ³ª¿À¸é¼ ½Ã½ºÅÛ µð½ºÄÏÀÌ ¸¸µé¾î Áö°í ÀÌ µð½ºÄÏÀ¸·Î µµ½º¸¦ ºÎÆà ÇÒ ¼ö ÀÖ´Ù. ÀÌ µð½ºÄÏÀ» dir ¸í·ÉÀ¸·Î º¸¸é command.com ÆÄÀÏ ÇÑ °³¸¸ º¸À̳ª norton °°Àº ÇÁ·Î±×·¥À¸·Î Á¶»çÇÏ¸é µÎ °³ÀÇ ¼û°ÜÁø ÆÄÀÏÀ» º¼ ¼ö ÀÖ´Ù. Áï msdos.sys ¿Í io.sys ÆÄÀÏÀÌ´Ù. µµ½º¿¡¼´Â ÀÌ ¼Â Áï io.sys, msdos.sys, command.com À» ½Ã½ºÅÛ ÆÄÀÏÀ̶ó ºÎ¸¥´Ù. À©95, 98 ¿¡µµ ¹°·Ð ÀÌ ÆÄÀϵéÀÌ µé¾î ÀÖ´Ù.(c: µå¶óÀ̺꿡 ÀÖ´Ù.) À©95, 98µµ ¾ÆÁ÷ µµ½ºÀÇ ±×´ÃÀ» ¹þ¾î³ªÁö ¸øÇ߱⠶§¹®ÀÌ´Ù. ¸®´ª½ºÀÇ Ä¿³ÎÀº ¹Ù·Î µµ½ºÀÇ msdos.sys¿Í io.sys¸¦ ÇÕÇÑ °Í°ú ºñ½ÁÇÑ ¿ªÇÒÀ» ÇÑ´Ù°í º¸¸é µÈ´Ù. Áï »ç¿ëÀÚ ÇÁ·Î±×·¥°ú Çϵå¿þ¾î¸¦ ¿¬°áÇØ ÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. Çϵå¿þ¾î Áß °¡Àå Áß¿äÇÑ °ÍÀÌ ¹Ù·Î CPU¿Í ¸Þ¸ð¸® À̹ǷΠÀÌ µÑÀ» °ü¸®ÇÏ´Â °ÍÀÌ Ä¿³ÎÀÇ °¡Àå Áß¿äÇÑ ºÎºÐÀÌ´Ù. µµ½ºÀÇ command.comÀº ¸í·É Çؼ®±â¶ó°í Çؼ »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» Çؼ®ÇÏ´Â ¿ªÇÒÀ» ´ã´çÇϴµ¥ ÀÌ¿¡ ÇØ´çÇÏ´Â ÇÁ·Î±×·¥Àº ¸®´ª½º¿¡´Â ¿©·¯°¡Áö°¡ ÀÖ´Ù. ´ëÇ¥ÀûÀÎ °ÍÀº bash ÀÌ´Ù. ¸®´ª½º¿¡¼ Ä¿³ÎÀº º¸Åë /boot µð·ºÅ丮³ª ·çÆ®µð·ºÅ丮(/)¿¡ vmlinuz, bzImage ¶õ À̸§À¸·Î µé¾î ÀÖ´Ù.(µð·ºÅ丮 ¹× À̸§Àº ¸¶À½´ë·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.) Á¤È®ÇÑ À̸§À» ¾Ë·Á¸é /etc/lilo.conf ÆÄÀÏÀ» º¸¸é µÈ´Ù. ÀÌ ÆÄÀÏ¿¡¼ "image= "·Î ½ÃÀÛÇÏ´Â ¶óÀο¡ ³ª¿Í ÀÖ´Â ÆÄÀϸíÀÌ Ä¿³ÎÀÌ´Ù. ¸®´ª½º¿¡¼´Â lilo.conf ÆÄÀÏ¿¡ ¿©·¯ °³ÀÇ Ä¿³ÎÀ»
µî·ÏÇØ ³õ°í ¼±ÅÃÇؼ ºÎÆà ÇÒ ¼ö ÀÖ´Ù. ¾Æ·¡ÀÇ lilo.conf ÆÄÀÏ¿¡´Â
4 °³ÀÇ Ä¿³ÎÀÌ µî·ÏµÇ¾î ÀÖ´Ù.
À§ÀÇ °æ¿ì ºÎÆà ½Ã¿¡ 4 °³ÀÇ Ä¿³Î Áß ÇÑ °³¸¦
¼±ÅÃÇؼ ºÎÆà ÇÒ ¼ö ÀÖ´Ù. "boot: " ÇÁ·ÒÇÁÆ®°¡ ³ª¿À¸é
TABÅ°¸¦ ´©¸¥´Ù. ±×·¯¸é ¾Æ·¡Ã³·³ ¼±Åà °¡´ÉÇÑ Ä¿³Î ¸ñ·ÏÀÌ ³ª¿Â´Ù.
¿©±â¼ ³Ý Áß Çϳª¸¦ ÀÔ·ÂÇϸé ÇØ´ç Ä¿³ÎÀÌ ¸Þ¸ð¸®¿¡
·ÎµåµÈ´Ù. Áï »ç¿ëµÈ´Ù. (¾Æ·¡¿¡¼´Â bz9¸¦ ÀÔ·ÂÇÏ¿´À¸¹Ç·Î /boot/bzImage.1009)
Ä¿³Î·Î ºÎÆõȴÙ.
ÇöÀç ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿Í ÀÖ´Â Ä¿³ÎÀ» º¯°æÇÏ·Á¸é ¸®´ª½º¸¦ ¸®ºÎÆÃÇØ¾ß ÇÑ´Ù.
2. ¿Ö Ä¿³ÎÀ» ÄÄÆÄÀÏÇØ¾ß Çϴ°¡? ¸®´ª½º¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â »ç¶÷µéµµ Ä¿³ÎÀ» ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù°í ¸»ÇÏ¸é ±×°Ô ¿Ö ÇÊ¿äÇÏ³Ä°í ¹¯´Â´Ù. ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â ±âº» Ä¿³Î¿¡ ¸ðµâ ¿Ã·Á¼ »ç¿ëÇÏ¸é µÇÁö ¾Ê´À³Ä°í ¸»ÇÑ´Ù. Ä¿³Î ¸ðµâÀ̶õ Ä¿³ÎÀÇ Äڵ带 º°µµÀÇ ÆÄÀÏ·Î ÀúÀåÇØ ³õÀº°É ¸»ÇÑ´Ù. ¸ðµâÀº ±× ±â´ÉÀÌ ÇÊ¿äÇÒ ¶§¸¸ ¸Þ¸ð¸®¿¡ ¿Ã·Á¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ¿äÁò ¹èÆ÷º» µéÀº °ÅÀÇ ¸ðµç Ä¿³Î ¿É¼ÇÀ» ¸ðµâ·Î ÀúÀåÇÏ°í ÀÖÀ¸¹Ç·Î ¸ðµâ¸¸À¸·Îµµ ¹°·Ð ÇÊ¿äÇÑ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í Ä¿³ÎÀ» ²À ÄÄÆÄÀÏÇØ¾ß µÇ´Â °æ¿ì°¡ ÀÖ´Ù. ¶Ç Ä¿³ÎÀ» ½º½º·Î ÄÄÆÄÀÏÇؼ »ç¿ëÇÏ´Â°Ô ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â ±âº» Ä¿³ÎÀ» »ç¿ëÇÏ´Â °Í º¸´Ù ´ç¿¬ ³´´Ù. ¾Æ·¡¿¡ ±× ÀÌÀ¯¸¦ µç´Ù.
A. Ä¿³ÎÀ» ¾÷±×·¹À̵å ÇÏ´Â °æ¿ì ¿¹¸¦µé¾î ÀÚ½ÅÀÌ »ç¿ë ÁßÀÎ Ä¿³Î ¹öÀüÀÌ 2.0.x Àε¥ Ä¿³Î 2.2.X¿¡¼ Á¦°øÇÏ´Â ±â´ÉÀ» »ç¿ëÇÏ°í ½ÍÀ» ¶§°¡ ÀÖ´Ù. ÃֽŠ·£Ä«µå µå¶óÀ̹ö µîÀº ÃֽŠ¹öÀüÀÇ Ä¿³Î¿¡¸¸ µå¶óÀ̹ö°¡ µé¾îÀֱ⠶§¹®ÀÌ´Ù. À̶§ ¸®´ª½º¸¦ ÃֽŠ¹èÆ÷º»À¸·Î »õ·Î ¼³Ä¡ÇÒ ¼ö ¾ø´Ù¸é Ä¿³Î¸¸ ÃֽŹöÀüÀ¸·Î ¾÷±×·¹À̵åÇÏ¸é µÈ´Ù. ÀÌ °æ¿ì¿¡ ´Ù¸¥ °÷¿¡¼ 2.2.X ¹öÀüÀÇ Ä¿³Î°ú Ä¿³Î ¸ðµâÀ» º¹»çÇؼ ¼³Ä¡ÇÑ´Ù´Â °Ç ¸Å¿ì Èûµé´Ù. »õ·Î Ä¿³ÎÀ» ÄÄÆÄÀÏÇؼ ¼³Ä¡ÇÏ´Â°Ô ¿ëÀÌÇÏ´Ù. Ä¿³ÎÀº Ç×»ó °¡Àå ÃֽŠ¹öÀüÀÌ ÁÁ´Ù. ÃֽŠ¹öÀü¿¡´Â ±¸ ¹öÀü¿¡ ÀÖ´Â »ç¼ÒÇÑ ¹ö±×µéÀÌ ¼öÁ¤µÇ¾î ÀÖ°í, ¸Þ¸ð¸®³ª CPUµµ º¸´Ù È¿À²ÀûÀ¸·Î »ç¿ëÇÑ´Ù. ¶Ç ÃÖ±Ù¿¡ ³ª¿Â ÃֽŠÇϵå¿þ¾î µå¶óÀ̹öµéµµ µé¾î Àֱ⠶§¹®ÀÌ´Ù.
B. Ä¿³Î ¸ðµâÀÌ ¾ÆÁ÷ Á¦°øµÇÁö ¾Ê´Â °æ¿ì ÀϺΠÅ×½ºÆ®¿ë µå¶óÀ̹ö µîÀº ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â ¸ðµâ¿¡µµ µé¾î ÀÖÁö ¾Ê´Ù. PPPoE, UDMA66/100 Áö¿ø µîÀº ÃֽŠ¹èÆ÷º»¿¡µµ Ä¿³Î ¸ðµâÀÌ ¾ø´Ù. ÀÌ·± °æ¿ì¿¡´Â ÆÐÄ¡ ÆÄÀÏÀ» ±¸Çؼ Ä¿³ÎÀ» ÆÐÄ¡ ÇÑ ÈÄ Ä¿³ÎÀ» ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù.
C. ÀÚ¿ø Àý¾à/ ¼º´É Çâ»ó ¸Þ¸ð¸®³ª CPU µîÀ» ÃÖ¼ÒÈÇØ¾ß ÇÏ´Â embedded ½Ã½ºÅÛÀÇ °æ¿ì´Â ¸Þ¸ð¸®³ª CPU ºÎ´ãÀ» ´ú±â À§ÇØ °¡±ÞÀû Ä¿³ÎÀÇ Å©±â¸¦ ÁÙ¿©¾ß ÇÑ´Ù. ÀÌ °æ¿ì¿¡´Â ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â ±âº» Ä¿³ÎÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â ±âº» Ä¿³Î¿¡´Â ±× ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â Äڵ尡 ¸¹ÀÌ Æ÷ÇԵǾî Àֱ⠶§¹®ÀÌ´Ù. ¶Ç ´ëºÎºÐÀÇ ¹èÆ÷º» µéÀº ¸ðµç PC¿¡¼ »ç¿ëÀÌ °¡´ÉÇϵµ·Ï ±âº» Ä¿³ÎÀ» 386 CPU ·Î ¼³Á¤Çؼ ÄÄÆÄÀÏÇÑ´Ù.(386¿ëÀ¸·Î ÄÄÆÄÀÏÇÑ Ä¿³ÎÀº 486À̳ª ÆæƼ¾ö¿¡¼ »ç¿ë °¡´ÉÇϳª ±× ¿ªÀº ¾ÈµÈ´Ù.) 386 CPU ¿ë Ä¿³ÎÀ» ÆæƼ¾ö III CPU¿¡ ¿Ã·Á »ç¿ëÇÑ´Ù¸é ÆæƼ¾ö CPU°¡ °®°í ÀÖ´Â ÃֽŠ±â´ÉÀ» 100% ¹ßÈÖÇÒ ¼ö ¾ø´Â °Ç ´ç¿¬ÇÏ´Ù. °æÁÖ¿ë Â÷¸¦ ½Ã³»¿¡¼ ¸ô°í ´Ù´Ï´Â °ÝÀÌ´Ù. ÀÌ´Â Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏÁö ¾Ê°í´Â ÇØ°áÇÒ ¼ö ¾ø´Ù. ¶Ç °°Àº ±â´ÉÀ» ¸ðµâ·Î ¿Ã¸®´Â °Í º¸´Ù Ä¿³Î¿¡ Æ÷ÇÔÇÏ´Â °ÍÀÌ ¸Þ¸ð¸® »ç¿ë, ó¸® ¼Óµµ µî¿¡¼ À¯¸®ÇÏ°í ¾ÈÁ¤ÀûÀÌ´Ù.
D. ¸ðµâ ÀÇÁ¸ °ü°è¸¦ Àß ¸ð¸¦ °æ¿ì Ä¿³Î ¸ðµâÀ» ¿©·¯ °³ µ¿½Ã¿¡ »ç¿ëÇÏ´Â °æ¿ì´Â ¸ðµâÀ» ¿Ã¸®´Â ¼ø¼°¡ Áß¿äÇÏ´Ù. ¸ðµâÀ» ¿Ã¸®´Â ¼ø¼°¡ Ʋ¸®¸é ¸ðµâÀÌ ¸Þ¸ð¸®¿¡ ¿Ã¶ó°¡Áö ¾Ê´Â´Ù. ±×·¯³ª Ä¿³Î¿¡ Æ÷ÇÔ½ÃÄÑ ÄÄÆÄÀÏÇÑ´Ù¸é ÀÌ·± ¼ø¼´Â ¾Ë ÇÊ¿ä°¡ ¾ø´Ù. °á·ÐÀ¸·Î Ä¿³ÎÀÇ °æ¿ì °¡Àå ÀÛÀº °ÍÀÌ °¡Àå ¾Æ¸§´ä´Ù. ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â ±âº» Ä¿³Îº¸´Ù ¿©·¯ºÐÀÌ Á÷Á¢ ÇÊ¿äÇÑ ±â´É¸¸ ¼±ÅÃÇؼ ¸¸µç Ä¿³ÎÀÌ Å©±â°¡ ÀÛ´Ù´Â °ÍÀº ¹°¾îº¼ ÇÊ¿äµµ ¾ø´Ù. Àڱ⠽ýºÅÛ¿¡ ¸ÂÃß¾î ¸¸µç Ä¿³ÎÀÌ ¸ðµç Çǽÿ¡ ¸ÂÃß¾î ¸¸µç Ä¿³Îº¸´Ù È¿À²ÀûÀÎ °Íµµ ´ç¿¬ÇÏ´Ù. ±×¸®°í ·£Ä«µå µå¶óÀ̹ö ó·³ Ç×»ó »ç¿ëÇÏ´Â ±â´ÉÀ̶ó¸é ±¸Å¿© ¸ðµâ¿¡ ³ÖÀ» ÇÊ¿ä°¡ ¾ø´Ù. ±×³É Ä¿³Î¿¡ Æ÷ÇÔ½ÃÄÑ ÄÄÆÄÀÏÇÏ´Â°Ô ´ç±Ù ³´´Ù. ÇÊÀÚ´Â Áö±Ýµµ ÇÊÀÚ°¡ ¼³Ä¡ÇÏ´Â ¸ðµç ¼¹öÀÇ Ä¿³ÎÀº ¹Ýµå½Ã ÄÄÆÄÀÏÇؼ »ç¿ëÇÑ´Ù. ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â Ä¿³ÎÀº Àý´ë »ç¿ëÇÏÁö ¾Ê´Â´Ù. 386 ¿ë Ä¿³ÎÀ» ÆæƼ¾ö¿¡¼ »ç¿ëÇÑ´Ù´Â °Ç ÇѸ¶µð·Î ÀÚ¿ø ³¶ºñÀ̱⠶§¹®ÀÌ´Ù. ¸ðµâÀº »õ·Î¿î ±â´ÉÀ» Å×½ºÆ®ÇÏ´Â °æ¿ì¿¡ ÀϽÃÀûÀ¸·Î »ç¿ëÇÑ´Ù. ¿©·¯ºÐÀÌ ¸®´ª½º »ç¿ëÇÑ´Ù°í ¿©ÀÚ Ä£±¸¿¡°Ô ÀÚ¶ûÇϴµ¥ ±×³à°¡ "Ä¿³Î ÄÄÆÄÀÏ ¾î¶»°Ô ÇØ¿ä?" ¶ó°í Áú¹®ÇßÀ» ¶§ "³ ÄÄÆÄÀÏÀº ¸øÇÏ°í ±×³É ¸ðµâ ¿Ã·Á¼ »ç¿ëÇϴµ¥¿ä." ÀÌ·¸°Ô ´äº¯ÇÏ°í ½ÍÁö´Â ¾Ê°ÚÁÒ?
3. Ä¿³Î ÄÄÆÄÀÏ ÁغñÀÛ¾÷ 3.1 ½Éº¼¸¯ ¸µÅ© Ä¿³Î ÄÄÆÄÀÏ¿¡´Â ¸î °¡Áö ¸µÅ©°¡ ÇÊ¿äÇÏ´Ù. ÀÌ ºÎºÐÀÌ ¿Ö ÇÊ¿äÇÑÁö´Â ¼³¸íÇÏÁö ¾Ê´Â´Ù.(ÇÊÀÚµµ ÀÚ¼¼È÷ ¾ËÁö ¸øÇϹǷÎ..) ¿©·¯ºÐÀÌ ¸®´ª½º¿¡¼ ¾î¶² ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ·Á´Âµ¥ ¾Ë ¼ö ¾ø´Â ¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é ¿ì¼± ÀÌ ºÎºÐÀÌ Á¦´ë·Î µÅ ÀÖ´ÂÁö È®ÀÎÇØ º¸°í ´ÙÀ½¿¡ Ä¿³Î ¼Ò½º°¡ /usr/src/linux¿¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇ϶ó. ÀÌ ¸µÅ©´Â Ä¿³Î ÄÄÆÄÀÏ¿¡¸¸ ÇÊ¿äÇÏÁö ¾Ê°í ´Ù¸¥ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ´Â °æ¿ì¿¡µµ ÇÊ¿äÇÑ °æ¿ì°¡ Àֱ⠶§¹®ÀÌ´Ù. ¾Æ·¡ ÀÛ¾÷Àº ¸®´ª½º ¼³Ä¡ ÈÄ¿¡ óÀ½ Ä¿³ÎÀ» ÄÄÆÄÀÏÇϱâ
Àü¿¡ Çѹø¸¸ ÇØÁÖ¸é µÇ°í ÀÌÈÄ¿¡´Â ÇÊ¿ä°¡ ¾ø´Ù.(/usr/src/linux
µð·ºÅ丮¿¡¼ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù¸é ¾Æ·¡ ´Ü°è´Â »ý·«Çصµ
µÈ´Ù. ¾Æ·¡ ÀÛ¾÷À» ¹Ýº¹Çصµ ¹®Á¦µÇÁö ¾Ê´Â´Ù.) ¾Æ·¡ ÀÛ¾÷Àº root
°èÁ¤À¸·Î ½ÇÇàÇØ¾ß ÇÑ´Ù.
¸µÅ©°¡ Á¤È®ÇÑÁö¸¦ ÇÊÈ÷ È®ÀÎÇÑ´Ù. ¾Æ·¡Ã³·³
³ª¿Í¾ß ÇÑ´Ù.
3.2 Ä¿³Î ¼Ò½º ¼³Ä¡ 1) ¼Ò½º¸¦ ´Ù¿î ¹Þ´Â´Ù. Ä¿³Î ¼Ò½º´Â ¿©·¯ °÷¿¡¼ ¹Ì·¯¸µÇÏ°í ÀÖ´Ù.
°ø½Ä »çÀÌÆ®´Â ftp.kernel.org À̸ç anonymous ftp·Î ´Ù¿î ¹ÞÀ»
¼ö ÀÖ´Ù. ÇÊÀÚ°¡ ±ÛÀ» ¾²´Â ÇöÀç ½ÃÁ¡¿¡¼ ¾ÈÁ¤¹öÀü ÃֽŠĿ³ÎÀº
2.2.17ÀÌ´Ù. ¾ÕÀ¸·ÎÀÇ ¸ðµç ±ÛÀº 2.2.17 ¹öÀüÀ» ±âÁØÀ¸·Î ÇÑ´Ù.
2.3.X ¹öÀüÀº °³¹ßÀÚ¿ëÀ̹ǷΠ¾÷¹«¿ëÀ¸·Î´Â »ç¿ëÇÏÁö ¾Ê´Â°Ô
ÁÁ´Ù.
´Ù¿îÀÌ ³¡³ª¸é linux-2.2.17.tar.gz ÆÄÀÏÀ» /usr/src µð·ºÅ丮¿¡ ³Ö´Â´Ù.
2) /usr/src µð·ºÅ丮¿¡ linux ¶ó´Â µð·ºÅ丮°¡
ÀÖ´Ù¸é À̸¦ Áö¿î´Ù.
3) Ä¿³Î ¼Ò½ºÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÑ´Ù. (1) cd /usr/src * Ä¿³Î ¼Ò½º°¡ bz2 ÆÄÀÏÀÎ °æ¿ì ¾Æ·¡Ã³·³
¾ÐÃàÀ» ÇØÁ¦ÇÑ´Ù.
/usr/src µð·ºÅ丮¿¡ linux ¶ó´Â µð·ºÅ丮°¡ ¸¸µé¾îÁö¸ç ±× ¾È¿¡ Ä¿³Î ¼Ò½º°¡ À§Ä¡ÇÑ´Ù. * Ä¿³Î ¼Ò½º°¡ ¿©·¯ °³ ÀÎ °æ¿ì °¢°¢ÀÇ
Ä¿³Î ¼Ò½º¸¦ ±¸º°Çϱâ À§ÇØ
4. Ä¿³Î ¼Ò½º ÆÐÄ¡ ÀÚ½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â Ä¿³Î ±â´ÉÀÌ ±âº» Ä¿³Î ¼Ò½º¿¡ µé¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡´Â Ä¿³Î ¼Ò½º¸¦ ÆÐÄ¡ÇØ¾ß ÇÑ´Ù. ÆÐÄ¡´Â ¹°·Ð Ä¿³Î ¼Ò½º¸¦ ¼³Ä¡ÇÏ°í¼ Ä¿³Î ÄÄÆÄÀÏ Àü¿¡ ÇØ¾ß ÇÑ´Ù. Ä¿³Î ¼Ò½º¸¦ ÆÐÄ¡ÇÑ´Ù´Â Àǹ̴ Ŀ³Î ¼Ò½ºÀÇ Æ¯Á¤ ÆÄÀÏ(µé)ÀÇ ¼Ò½ºÄڵ带 ´Ù¸¥ ÄÚµå·Î º¯°æÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ±× ÆÄÀÏ Àüü¸¦ »õ·Î¿î °ÍÀ¸·Î º¯°æÇÏ´Â °Í º¸´Ù´Â º¯°æµÇ´Â ºÎºÐ¸¸ º°µµ ÆÄÀÏ¿¡ ÀúÀåÇÏ´Â °ÍÀÌ Å©±â°¡ À۱⠶§¹®ÀÌ´Ù. ÆÐÄ¡ ÆÄÀÏ·Î ¿ø·¡ÀÇ ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ¸í·ÉÀº patch ÀÌ´Ù. ¿¹¸¦ µé¾î ¼³¸íÇØ º¸ÀÚ. Ä¿³Î 2.2.17 ¹öÀü¿¡´Â
udma66/100 Áö¿øÀÌ µé¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î UDMA66/100 Çϵ带 UDMA66/100
ÄܳØÅÍ¿¡ ¿¬°áÇصµ UDMA ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. Áö³ È£ÀÇ ¸®´ª½º¿ùµå¿¡
ÀÌ¿¡ °üÇÑ ±â»ç¸¦ ½Ç¾ú´Âµ¥ 2.2.17 Ä¿³Î ¼Ò½º¿¡ UDMA66/100 Áö¿ø
±â´ÉÀ» Ãß°¡Çϱâ À§Çؼ´Â ¾Æ·¡ ÆÐÄ¡ ÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù.
ÀÌ ÆÐÄ¡ ÆÄÀÏÀº Ä¿³Î 2.2.17 ¿ëÀÌ´Ù. ´Ù¸¥ ¹öÀü¿¡´Â Àû¿ëµÇÁö ¾Ê´Â´Ù. ÀÌ ÆÐÄ¡ ÆÄÀÏÀ» »ç¿ëÇؼ 2.2.17 Ä¿³Î ¼Ò½º¸¦ ÆÐÄ¡ÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°´Ù.(À§ ÆÄÀÏÀº ¾ÐÃà ÆÄÀÏÀÌ ¾Æ´Ï´Ù.) ÀÌ ÆÄÀÏÀº ÇöÀç /usr/src µð·ºÅ丮¿¡ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ÀÌ ÆÄÀÏÀÇ ¼Ò½º¸¦ Àá½Ã º¸ÀÚ.(Á¦ÀÏ Ã¹ ºÎºÐ)
¿©±â¼ ¼¼ ¹ø° ¶óÀÎÀ» º¸¸é +++linux-2.2.17/CREDITS
¶ó°í ³ª¿Â´Ù. Áï linux-2.2.17/CREDITS ÆÄÀÏÀ» ¼öÁ¤ÇÑ´Ù´Â Àǹ̴Ù.
±×·±µ¥ ¿ì¸®ÀÇ °æ¿ì´Â Ä¿³Î ¼Ò½º°¡ linux µð·ºÅ丮¿¡ ÀÖ°í CREDITS
ÆÄÀϵµ ÀÌ µð·ºÅ丮¿¡ ÀÖ´Ù. ±×·¯¹Ç·Î ÆÐÄ¡ÇÏ´Â ¸í·ÉÀº ¾Æ·¡¿Í °°´Ù.
* -p1 ¿É¼ÇÀº ÆÐÄ¡ ÆÄÀÏÀÇ µð·ºÅ丮 °æ·Î ÁöÁ¤¿¡¼
¸î °³ÀÇ µð·ºÅ丮 ±¸ºÐ¹®ÀÚ(/)¸¦ Á¦°ÅÇÒ ¸¸¾à /usr/src µð·ºÅ丮¿¡¼ À§ÀÇ ÆÐÄ¡ ¸í·ÉÀ»
½ÇÇàÇÏ·Á¸é Ä¿³Î ¼Ò½º°¡ linux-2.2.17 µð·ºÅ丮¿¡ À§Ä¡ÇØ¾ß ÇÏ°í
À̶§ÀÇ ¿É¼ÇÀº -p0 °¡ µÉ °ÍÀÌ´Ù.
Ä¿³Î ¼Ò½º ÆÐÄ¡ÀÇ ´Ù¸¥ ¿¹¸¦ µé°Ú´Ù. 3com »çÀÇ 3c905b-XX ·£Ä«µå¸¦ »ç¿ëÇÏ·Á¸é ¿ª½Ã
3com »çÀÇ ¸®´ª½º¿ë µå¶óÀ̹ö ÆÄÀÏÀ» ´Ù¿î ¹Þ¾Æ Ä¿³Î ¼Ò½º¸¦ ÆÐÄ¡ÇÏ°í
Ä¿³ÎÀ» ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. 3com»çÀÇ µå¶óÀ̹ö ÆÄÀÏÀº ¾Æ·¡¿Í °°´Ù.
ÀÌ ÆÄÀÏÀ» /usr/src µð·ºÅ丮¿¡ ³Ö°í ¾ÐÃàÀ»
ÇØÁ¦ÇÑ´Ù.
±×·¯¸é 3c90x-1.0.0 À̶ó´Â µð·ºÅ丮°¡ ¸¸µé¾î
Áö°í ±× µð·ºÅ丮 ³»¿ëÀº ¾Æ·¡¿Í °°´Ù.
À§¿¡¼ patch-2.2.5 ÆÄÀÏÀÌ Ä¿³Î 2.2.5 ¹öÀü¿ë
ÆÐÄ¡ ÆÄÀÏÀ̳ª ÀÌ ÆÄÀÏÀ» Ä¿³Î 2.2.17¿¡¼µµ »ç¿ë °¡´ÉÇÏ´Ù.
À§¿¡¼ Docomentation À̶ó´Â µð·ºÅ丮´Â Ä¿³Î
¼Ò½ºÀÇ /usr/src/linux µð·ºÅ丮¿¡ ÀÖ´Ù. µû¶ó¼ /usr/src/linux
µð·ºÅ丮¿¡¼ À§ÀÇ ÆÄÀÏ °æ·Î¸¦ º¯°æ¾øÀÌ(-p0) Àû¿ëÇؼ ÆÐÄ¡ Çϸé
µÈ´Ù. ¹æ¹ýÀº ¾Æ·¡¿Í °°´Ù.
* ../3c90x-1.0.0/patch-2.2.5 Àº ÆÐÄ¡
ÆÄÀÏ À§Ä¡¸¦ »ó´ë °æ·Î·Î ÀûÀº °ÍÀÌ´Ù.
ÀÌ·¸°Ô ÆÐÄ¡¸¦ Çß´Ù°í ³¡³°Ô ¾Æ´Ï´Ù. ÆÐÄ¡°¡
³¡³µÀ¸¸é ¹Ýµå½Ã make menuconfig¿¡¼ ÆÐÄ¡ÇÑ ºÎºÐÀ» ¼±ÅÃÇØ ÁÖ¾î¾ß
ÇÑ´Ù. 3c905 µå¶óÀ̹ö¸¦ ÆÐÄ¡ÇßÀ¸¸é make menuconfig ¿¡¼ ¾Æ·¡
¸Þ´º°¡ Ãß°¡·Î ³ª¿Â´Ù.(¾È ³ª¿À¸é ÆÐÄ¡°¡ ¾ÈµÇ¾ú°Å³ª make menuconfig¿¡¼
ÀÌ´õ³Ý °ü·Ã ¼±ÅÃÀ» ºü¶ß¸° °ÍÀÌ´Ù.)
Ä¿³Î ÆÐÄ¡´Â º¸Åë ÇØ´ç ÆÐÄ¡ ÆÄÀÏ ÀÛ¼ºÀÚ°¡ ÆÐÄ¡ ¹æ¹ýÀ» ÀÛ¼ºÇØ ³õÀº °æ¿ì°¡ ¸¹À¸¹Ç·Î ±× ¹æ¹ý´ë·Î µû¶óÇÏ¸é µÈ´Ù.
5. Ä¿³Î ÄÄÆÄÀÏ ÀÌÁ¦ º»°ÝÀûÀ¸·Î Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´Â ÀÛ¾÷ÀÌ ³²¾Æ ÀÖ´Ù. ¾Æ·¡ ¼ø¼´Â °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â ¹æ¹ýÀ» ¼³¸íÇß´Ù. ´Ù¸¥ ¹æ¹ýµµ ¹°·Ð ÀÖ´Ù.
5.1 make menuconfig Ä¿³Î¿¡ Æ÷Ç﵃ ¿É¼ÇÀ» ¼±ÅÃÇÏ´Â ºÎºÐÀÌ´Ù. ¿©±â¼´Â ±× ¿É¼ÇÀ» Ä¿³Î¿¡ Æ÷ÇÔ½ÃųÁö ¸ðµâ·Î ¸¸µé °ÍÀÎÁö ¶Ç´Â ¾î´À ÂÊ¿¡µµ ³ÖÁö ¾ÊÀ»Áö¸¦ ¼±ÅÃÇÑ´Ù. ´Ü ¸ðµç ¿É¼ÇÀÌ ¸ðµâ·Î ¼±ÅÃÇÒ ¼ö ÀÖÁö´Â ¾Ê´Ù. ÀϺδ ¸ðµâ ¿É¼ÇÀÌ ¾ø´Ù. ¶Ç ÀϺΠ¸Þ´º´Â ´ÜÁö ´Ù¸¥ ¼±Åà ¸Þ´º¸¦ Ç¥½ÃÇÒÁö
¾ÊÀ»Áö ¸¸À» °áÁ¤ÇÑ´Ù. ¿¹¸¦ µé¾î [ ] NFS server support (NEW)
¶ó´Â ¸Þ´º´Â ¸Ç óÀ½ ³ª¿À´Â ¾Æ·¡ ¸Þ´º¸¦ ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é ¼±ÅÃÇÒ
¼ö ¾ø´Ù.(¼±Åà ¸Þ´º°¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù.)
¶Ç ip firewall À» ¼±ÅÃÇؾ߸¸ ip masquerading ¼±Åà ¸Þ´º°¡ ³ªÅ¸³´Ù. Áï ip masquerade ´Â Ä¿³Î¿¡ ip firewall ±â´ÉÀÌ µé¾î°¡¾ß °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. Áï ¸Þ´º ¼±Åÿ¡´Â »óÈ£ ÀÇÁ¸ °ü°è°¡ ÀÖÀ¸¹Ç·Î À¯ÀÇÇØ¾ß ÇÑ´Ù. °¢ ¼±Åà ¸Þ´º¿¡ ´ëÇؼ´Â ÀÌ ±ÛÀÇ ¸Ç µÚ¿¡¼ ÀÚ¼¼È÷ ¼³¸íÇÏ°Ú´Ù.
5.2 make dep 5.3 make clean 5.4 make bzImage ÀÌ ´Ü°è±îÁö ¸¶Ä¡¸é /usr/src/linux/arch/i386/boot µð·ºÅ丮¿¡ bzImage ¶ó´Â À̸§À¸·Î »õ Ä¿³ÎÀÌ ¸¸µé¾î Áø´Ù. ÇÏÁö¸¸ ¸¸µé¾îÁú µû¸§ÀÌÁö ÀÌ Ä¿³ÎÀÌ ¸Þ¸ð¸®¿¡ µé¾î ÀÖ´Â »ç¿ë ÁßÀÎ Ä¿³ÎÀ» ´ëÄ¡ÇØ ÁÖ´Â °ÍÀº ¾Æ´Ï´Ù. lilo¸¦ ¼öÁ¤ ÈÄ ¸®ºÎÆÃÇØ¾ß Ä¿³ÎÀÌ ¹Ù²ï´Ù. ¾Æ·¡´Â Ä¿³Î ¸ðµâÀ» ¸¸µç´Ù. ¸Þ´º¿¡¼ ¸ðµâ·Î ¼±ÅÃÇÑ Ç׸ñÀº /lib/modules/KERVEL-VERSION µð·ºÅ丮¿¡ ¸ðµâ·Î ÀúÀåµÈ´Ù.(2.2.17ÀÇ °æ¿ì /lib/modules/2.2.17) make menuconfig¿¡¼ ¸ðµâÀ» ÀüÇô ¼±ÅÃÇÏÁö ¾Ê¾Ò¾îµµ ¾Æ·¡ ´Ü°è´Â ÇÊ¿äÇÏ´Ù. ÀϺΠ±â´ÉÀº ¿ÀÁ÷ ¸ðµâ·Î¸¸ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ¿¹¸¦ µé¾î ip masquerade ¸¦ ¼±ÅÃÇÑ °æ¿ì ÀÌ¿Í °ü·ÃµÈ ÀϺΠ±â´ÉÀº ¸ðµâ·Î¸¸ ¸¸µé¾î Áö¹Ç·Î ¾Æ·¡ µÎ ´Ü°è¸¦ ½ÇÇàÇؼ ¸ðµâÀ» ¼³Ä¡ÇØÁÖ¾î¾ß ÇÑ´Ù. 5.5 make modules 5.6 make modules_install
6. lilo.conf¿¡ »õ Ä¿³Î µî·Ï »õ Ä¿³ÎÀÌ ¸¸µé¾î Á³À¸¸é ´ÙÀ½ ¹ø ¸®ºÎÆà ¶§ »õ·Î¿î Ä¿³ÎÀÌ »ç¿ëµÇµµ·Ï /etc/lilo.conf ¿¡ »õ Ä¿³ÎÀ» µî·ÏÇÏ°í¼ lilo ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÑ´Ù. lilo.conf¿¡´Â ¿©·¯ °³ÀÇ Ä¿³ÎÀ» µî·ÏÇÒ ¼ö ÀÖÀ¸¹Ç·Î »õ·Î¿î Ä¿³ÎÀ» µî·ÏÇÒ ¶§´Â ±âÁ¸ Ä¿³ÎÀ» ´Ù¸¥ À̸§À¸·Î º¯°æÇØ ¼±Åà ºÎÆà ÇÒ ¼ö ÀÖ°Ô ¸¸µå´Â °ÍÀÌ ÁÁ´Ù. ±×·¡¾ß »õ Ä¿³Î·Î ºÎÆÃÇؼ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ±âÁ¸ÀÇ Ä¿³Î·Î ¸®ºÎÆà ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ±âÁ¸ÀÇ Ä¿³Î À̸§ÀÌ vmlinuz ÀÌ°í /boot µð·ºÅ丮¿¡ À§Ä¡ÇÏ°í ÀÖ´Ù°í °¡Á¤ÇÏ¸é »õ Ä¿³ÎÀ» µî·ÏÇÏ´Â ¼ø¼ÀÌ´Ù. 1) cp /usr/src/linux/arch/i386/boot/bzImage /boot 2) /etc/lilo.conf ¼öÁ¤
À§¿¡¼´Â ·çÆ® ÆÄƼ¼ÇÀÌ /dev/hda2 ¿¡ À§Ä¡ÇÏ´Â °æ¿ìÀÌ´Ù. ±âÁ¸ Ä¿³ÎÀº backup À̶ó´Â ¶óº§·Î º¯°æÇß´Ù. lilo.conf ÀÇ ´Ù¸¥ ºÎºÐÀº ±×´ë·Î µÎ¾î¾ß ÇÑ´Ù. ´Ü "default = XXX" ¿É¼ÇÀÌ ÀÖ´Ù¸é À̸¦ default=linux ·Î º¯°æÇØ¾ß ÇÑ´Ù. 3) lilo <enter>
7. Ä¿³Î ¸ðµâ ¿Ã¸®±â ¸ðµâ·Î ¼±ÅÃÇÑ Ä¿³Î ¿É¼ÇÀº ·¹µåÇÞÀÇ °æ¿ì´Â /etc/conf.modules ¿¡ µ¥ºñ¾ÈÀº /etc/modules¿¡ µî·ÏÇØ¾ß ºÎÆà ¶§ ÀÚµ¿À¸·Î ¸Þ¸ð¸®¿¡ ÀûÀçµÈ´Ù. ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¶§´Â insmod ¸í·ÉÀ¸·Î °¡´ÉÇÏ´Ù.
8. ¸®ºÎÆà »õ Ä¿³ÎÀº ¸®ºÎÆÃÇØ¾ß È¿·ÂÀÌ ¹ß»ýµÈ´Ù. Ä¿³ÎÀÌ
º¯°æµÇ¾ú´ÂÁö È®ÀÎÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ÁØ´Ù. ÇöÀç ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿Í
ÀÖ´Â Ä¿³ÎÀÇ ¹öÀü°ú ¸¸µç ³¯Â¥°¡ ³ªÅ¸³´Ù.
9. Ä¿³Î ¿É¼Ç Ç׸ñº° ¼³¸í Ä¿³Î ¿É¼Ç Áß »ó´ç¼ö´Â ÇÊÀÚµµ »ç¿ëÇØ º»ÀûÀÌ ¾ø¾î ÀÚ¼¼È÷ ¾ËÁö ¸øÇϹǷΠÀÌ °æ¿ì´Â ¸Þ´ºÀÇ µµ¿ò¸» ¹× ´Ù¸¥ ÀÚ·áµéÀ» ÂüÁ¶Çؼ ¼³¸íÇÑ´Ù. 2.2.17 ¹öÀüÀ» ±âÁØÀ¸·Î Çß´Ù. ¾Æ·¡¿¡¼ ¼±ÅÃÀ» ÇÏ´Â °ÍÀº Yes,(½ºÆäÀ̽º Å°¸¦ ´·¯ * ¶Ç´Â MÀÌ ³ªÅ¸³ª°Ô ÇÔ.), ¼±Åà ¾Ê´Â °ÍÀº No(°ø¹é)·Î Ç¥ÇöÇß´Ù. ¾Æ·¡´Â make menuconfig ¿¡¼ ¸Ç óÀ½ ³ª¿À´Â ¸ÞÀθ޴ºÀÌ´Ù. ¿ÞÂÊÀÇ ¹øÈ£´Â ÇÊÀÚ°¡ ¼³¸íÀ» À§ÇØ ºÎ¿©Çß´Ù. Main Menu <Select> < Exit > < Help >
1) Code maturity level options 1-1> Prompt for development and/or incomplete code/drivers Ä¿³Î ÄÚµå/µå¶óÀ̹ö Áß ¾ÆÁ÷ °³¹ßÀÌ ¿Ï¼ºµÇÁö ¾ÊÀº ºÎºÐÀ» »ç¿ëÇÒ °ÍÀÎÁö¸¦ ¼±ÅÃÇÑ´Ù. ÀÌ ¸Þ´º¸¦ ¼±ÅÃÇØ¾ß ÀϺΠ°³¹ß ÁßÀÎ Ä¿³Î ¿É¼Ç ¼±Åà ¸Þ´º°¡ ³ªÅ¸³´Ù. ¿¹¸¦ µé¾î ¸®´ª½º¸¦ NFS Server·Î »ç¿ëÇÏ´Â °Í µîÀÌ´Ù. ´Ù¸¥ ¼±Åà ¸Þ´º Ç¥½Ã ¿©ºÎ¸¸ °áÁ¤ÇϹǷΠ¼±ÅÃÇÏ´Â°Ô ÁÁ´Ù.
2) processor type and features 2-1> (PPro/6x86MX) Processor family
CPU¸¦ ¼±ÅÃÇÑ´Ù. »óÀ§ CPU¸¦ ¼±ÅÃÇϸé ÇÏÀ§ CPU¿¡¼ ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. Áï 586À» ¼±ÅÃÇϸé 386 À̳ª 486 CPU¿¡¼ ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ÇÏÀ§ CPU¸¦ ¼±ÅÃÇÏ¸é »óÀ§ÀÇ ¸ðµç CPU¿¡¼ »ç¿ë °¡´ÉÇÏ´Ù. 386À» ¼±ÅÃÇÏ¸é ¸ðµç ÀÎÅÚ È£È¯ CPU¿¡¼ »ç¿ë °¡´ÉÇÏ´Ù. ¾Æ·¡°¡ ¼±Åà ±âÁØÀÌ´Ù. 2-1-1. 386 2-1-2. 486 2-1-3. 586 2-1-4. Pentium 2-1-5. PPro 2-2> Maximum Physical Memory ÃÖ´ë ¹°¸®Àû ¸Þ¸ð¸® Å©±â¸¦ ¼±ÅÃÇÑ´Ù. 1GB ¿Í 2GB Áß ¼±ÅÃÇÑ´Ù. 1±â°¡ ÀÌ»ó ¸Þ¸ð¸®¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é 1±â°¡¸¦ ¼±ÅÃÇÑ´Ù. 2-3> Math emulation ºÎµ¿ ¼Ò¼öÁ¡ ¿¬»ê ÄÚÇÁ·Î¼¼¼¸¦ ³»ÀåÇÏÁö ¾ÊÀº CPU(486SX, 386) ¿¡¼´Â ¼±ÅÃÇØ¾ß ÇÑ´Ù. 486SX³ª 386 CPU °æ¿ì¿¡µµ ÄÚÇÁ·Î¼¼¼¸¦ º¸µå¿¡ º°µµ·Î ÀåÂøÇÑ °æ¿ì´Â ÀÌ ¿É¼ÇÀÌ ÇÊ¿ä ¾ø´Ù. ¿äÁò ³ª¿À´Â Çǽô ¹«Á¶°Ç no ÀÌ´Ù. 2-4> MTRR (Memory Type Range Register) support ÆæƼ¾ö ÇÁ·Î, ÆæƼ¾ö II CPU ÀÌ»óÀÇ ½Ã½ºÅÛ¿¡¼ À̸¦ ¼±ÅÃÇϸé PCI/AGP ¹ö½ºÀÇ ±×·¡ÇÈ À̹ÌÁö 󸮼ӵµ°¡ 2.5 ¹è Á¤µµ±îÁö Çâ»óµÇ´Â °æ¿ì°¡ ÀÖ´Ù. X À©µµ¿ì¿¡¼ À¯¿ëÇÏ´Ù. ¼±Åà ¾Ê¾Æµµ ¹®Á¦´Â ¾ø´Ù. 2-5> Symmetric multi-processing support µÑ ÀÌ »óÀÇ CPU¸¦ »ç¿ëÇÒ ¶§ ¼±ÅÃÇÑ´Ù. Y ¸¦ ¼±ÅÃÇϸé ÀϺΠ½Ì±Û CPU ½Ã½ºÅÛ¿¡¼´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ÀÛµ¿ÇÏ´õ¶óµµ ¼Óµµ°¡ ´À·ÁÁö¹Ç·Î ½Ì±Û CPU¿¡¼´Â ¼±ÅÃÇÏÁö ¾Ê´Â°Ô ÁÁ´Ù.
3) Loadable module support 3-1> Enable loadable module support ¸ðµâÀ» »ç¿ëÇÏ´Â °æ¿ì´Â Yes, Àß ¾ËÁö ¸øÇϸé Yes·Î Çصµ ¹«¹æÇÔ.
3-2> Set version information on all symbols for modules (NEW)? Yes¸¦ ¼±ÅÃÇϸé Ä¿³ÎÀ» »õ·Î ÄÄÆÄÀÏ ÇÑ °æ¿ì¿¡µµ ¿¹Àü¿¡ ÄÄÆÄÀÏÇÑ ¸ðµâ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ´Ù¸¥ °÷¿¡¼ ¸ðµâÀ» °¡Á®¿Í »ç¿ëÇÏ´Â °æ¿ì Yes¸¦ ¼±ÅÃÇϸé À¯¸®ÇÏ´Ù. No·Î Çصµ ¹®Á¦ ¾ø´Ù.
3-3> Kernel module loader (NEW) ¸ðµâÀ» ÇÊ¿ä½Ã ÀÚµ¿À¸·Î ¸Þ¸ð¸®·Î ÀûÀçµÇ°Ô ÇÏ´Â ±â´ÉÀÌ´Ù. ¸ðµâÀ» ¿©·¯ °³ »ç¿ëÇÑ´Ù¸é Yes
4) General setup 4-1> Networking support ´Ù¸¥ ÄÄÇ»ÅÍ¿Í ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ·Á¸é ²À ÇÊ¿äÇÏ´Ù. ´Üµ¶ ½Ã½ºÅÛÀÇ °æ¿ì¿¡µµ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖÀ¸¹Ç·Î ¹«Á¶°Ç Yes
4-2> PCI support ÇǽÃÀÇ ¹ö½º Áß¿¡¼ PCI ¹ö½º¸¦ °®´Â º¸µå¿¡¼´Â YES. ÆæƼ¾ö ÀÌ»óÀÇ Çǽÿ¡´Â ¸ðµÎ PCI °¡ ÀÖ´Ù. 4-2-1. PCI access mode 1) BIOS ¼¼°¡ÁöÀÇ ¼±ÅÃÀÌ ÀÖ´Ù. PCI ÀåÄ¡¸¦ ã´Â ¹æ½ÄÀ» ¼±ÅÃÇÑ´Ù. µðÆúÆ®´Â Any ´Ù. ÀÌ °æ¿ì´Â Ä¿³Î¿¡¼ Á÷Á¢ PCI µð¹ÙÀ̽º¸¦ ã°í ½ÇÆнô BIOS¸¦ ÂüÁ¶ÇÑ´Ù. BIOS ´Â PCI ÀåÄ¡¸¦ BIOS¿¡¼ ã°Ô ÇÒ ¶§ ¼±ÅÃÇÑ´Ù. Any ¸¦ ¼±ÅÃÇÏ´Â°Ô ÁÁ´Ù. 4-2-2. PCI quirks BIOS¿¡¼ PCI ¼³Á¤À» Àß ¸øÇØ ÁÖ´Â °æ¿ì¿¡ À̸¦ Á¶Á¤Çؼ ÃÖÀûÈ ÇØÁØ´Ù. Yes ·Î ÇÏ´Â°Ô ÁÁ´Ù. ¼±ÅÃÇϸé Ä¿³Î Å©±â°¡ ¾à°£ Ä¿Áø´Ù. 4-2-3. PCI bridge optimization (experimental) (NEW) 1À» ¼±ÅÃÇØ¾ß ³ªÅ¸³´Ù. PCI ¹ö½º¸¦ »ç¿ëÇÏ´Â °æ¿ì BIOS¿¡ ƯÈ÷ ¹®Á¦°¡ ÀÖÀ» ¶§ »ç¿ëÇϸé ÀϺΠÀåÄ¡ÀÇ Á¢±ÙÀ» ¿ëÀÌÇÏ°Ô ÇÑ´Ù. Ưº°ÇÑ °æ¿ì¸¸ Yes 4-2-4. Backward-compatible /proc/pci PCI ¹ö½ºÀÇ Á¤º¸¸¦ ¾ò´Âµ¥ /proc ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù. ÀÌ ºÎºÐÀÇ È£È¯¼ºÀ» À¯ÁöÇϱâ À§ÇÑ °ÍÀÌ´Ù. Yes¸¦ ¼±ÅÃÇÑ´Ù.
4-3> MCA support MCA(MicroChannel Architecture)´Â IBM ÀÇ ps/2 ±âÁ¾¿¡ äÅÃµÈ ¹ö½º ¹æ½ÄÀÌ´Ù. ´Ù¸¥ Çǽÿ¡´Â »ç¿ëµÇÁö ¾Ê´Â´Ù. No¸¦ ¼±ÅÃ
4-4> SGI Visual Workstation support SGI ¿öÅ©½ºÅ×À̼ǿ¡ ÇÊ¿äÇÏ´Ù. Çǽÿ¡´Â No
4-5> System V IPC Yes ¸¦ ¼±ÅÃ
4-6> BSD Process Accounting Yes ¸¦ ¼±ÅÃ
4-7> Sysctl support Yes ¸¦ ¼±Åà 4-7-1. Kernel support for a.out binaries ÃÊâ±âÀÇ a.out Çü½ÄÀÇ ÆÄÀÏ Áö¿ø¿¡ ÇÊ¿äÇÏ´Ù. ¸ðµâ·Îµµ °¡´ÉÇÏ¸ç ¸ðµâ À̸§Àº binfmt_aout.o ÀÌ´Ù. ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é ¸Þ¸ð¸®°¡ 1 ÆäÀÌÁö ÁØ´Ù. ¾ÆÁ÷µµ ÀϺο¡¼ a.out À» »ç¿ëÇϹǷΠ¼±ÅÃÇØ¾ß ÇÑ´Ù. 4-7-2. Kernel support for ELF binaries ELF (Executable and Linkable Format) ´Â ±âÁ¸ÀÇ a.out À» ´ëüÇØ ¸®´ª½º¿¡¼ ¸¹ÀÌ »ç¿ëµÇ¹Ç·Î Yes 4-7-3. Kernel support for MISC binaries Java, Python, Emacs-Lisp, DOSEMU ÇÁ·Î±×·¥ ½ÇÇà¿¡ ÇÊ¿äÇÏ´Ù. Yes 4-7-4. Kernel support for JAVA binaries (obsolete) (NEW) ÀÚ¹Ù ¹ÙÀ̳ʸ® ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§ÇØ ÇÊ¿äÇÏ´Ù. Java Developers Kit(JDK)¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. Yes ¸¦ ¼±ÅÃ. ¸ÞÀÎ ¸Þ´º "1"À» ¼±ÅÃÇØ¾ß ³ªÅ¸³´Ù.
4-8> Parallel port support Æз¯·¤ Æ÷Æ®¸¦ ÅëÇØ ÇÁ¸°ÅÍ, Zip µå¶óÀ̺ê, PLIP ¿¬°á µîÀ» ÇÏ·Á¸é ¼±ÅÃÇÑ´Ù. Yes 4-8-1. PC-style hardware (NEW) IBM ȣȯ Çǽà ¶Ç´Â ÀϺΠ¾ËÆÄ ±âÁ¾ÀÇ Æз¯·¤ Æ÷Æ®¿¡¼´Â À̸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù. ¸ðµâ·Îµµ °¡´ÉÇÏ´Ù. ¸ðµâ À̸§Àº parport_pc.o ÀÌ´Ù. Yes 4-8-2. Support foreign hardware (NEW) ºñ Ç¥ÁØ Æз¯·¤ Æ÷Æ®¿¡¼ ¼±ÅÃÇÑ´Ù. No
4-9> Advanced Power Management BIOS support APM ±â´ÉÀ» ¸®´ª½º¿¡¼ ÅëÁ¦Çϰųª »óŸ¦ º¸°íÀÚ ÇÒ ¶§ ÇÊ¿äÇÏ´Ù. ³ëÆ®ºÏ¿¡¼´Â Yes, ÇǽÃÀÇ °æ¿ì´Â ÀϺΠ±âÁ¾¿¡¼ À̸¦ ¼±Åýà ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. Çϵåµð½ºÅ©³ª ¸ð´ÏÅÍ¿¡´Â ¿µÇâÀÌ ¾ø´Ù. Yes
4-9-1. Ignore USER SUSPEND (NEW) USER SUSPEND ¸¦ ¹«½ÃÇÏ´Â ¿É¼Ç. NO 4-9-2. Enable PM at boot time (NEW) NO ¸¦ ¼±ÅÃÇÑ´Ù. 4-9-3. Make CPU Idle calls when idle (NEW) NO ¸¦ ¼±ÅÃÇÑ´Ù 4-9-4. Enable console blanking using APM (NEW) NO ¸¦ ¼±ÅÃÇÑ´Ù 4-9-5. Ignore multiple suspend/resume cycles (NEW) ³ëÆ®ºÏ¿¡¼´Â Yes 4-9-6. RTC stores time in GMT (NEW) ¸®´ª½º¸¸ »ç¿ëÇϸç CMOS ¼Â¾÷ ½Ã°£ÀÌ GMT ÀÎ °æ¿ì Yes. À©µµ¿ì¿Í ¸ÖƼºÎÆÃÀ̶ó¸é NO 4-9-7. Allow interrupts during APM BIOS calls (NEW) Çǽÿ¡¼´Â No , IBMÀÇ ÀϺΠ½ÌÅ©ÆÐµå ±âÁ¾¿¡¼´Â Yes ÇÊ¿ä. 4-9-8. Use real mode APM BIOS call to power off (NEW) ¼Ë´Ù¿îÀÌ Á¤»óÀûÀ¸·Î ÀÌ·ç¾î ÁöÁö ¾Ê´Â ÀϺΠ±âÁ¾¿¡¼¸¸ Yes 4-9-9. Toshiba Laptop support µµ½Ã¹Ù ·¦Å¾¿¡¼¸¸ yes
5) Plug and Play support 5-1> Plug and Play suppor Yes ¸¦ ¼±Åà 5-1-1. Auto-probe for parallel devices (NEW) IEEE-1284 Ç¥ÁØÀ» µû¸£´Â Æз¯·¤ Æ÷Æ® ÀåÄ¡¿¡¼ ÀÚµ¿À¸·Î ÀåÄ¡¸¦ ã°Ô Çϴµ¥ ÇÊ¿ä. Yes·Î Çصµ ¹«°ü
6) Block devices 6-1> Normal PC floppy disk support Ç÷ÎÇÇ µå¶óÀ̺긦 »ç¿ëÇÏ·Á¸é Yes
6-2> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support SCSI Çϵ常À» »ç¿ëÇÑ´Ù¸é No, ±× ¿Ü´Â Yes. ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀÌ IDE Çϵ忡 ÀÖ´Ù¸é ¸ðµâ·Î ¿Ã¸®Áö ¸» °Í.
6-3> Use old disk-only driver on primary interface ÀϺΠ486 ÀÌÀü ÇǽÃ(IDE ÄܳØÅÍ°¡ 1°³) ¿¡¼¸¸ Yes, ±× ¿Ü´Â No
6-4> Include IDE/ATA-2 DISK support 6-3°ú ºñ½ÁÇÔ. Yes ¸¦ ¼±ÅÃ. SCSI ¸¸(ÇÏµå ¹× CD ¸ðµÎ) »ç¿ëÇÑ´Ù¸é NO µµ °¡´É.
6-4-1. Use multi-mode by default ºÎÆýà ¾Æ·¡¿¡·¯ ¹ß»ý½Ã¸¸ Yes.
6-5> Include IDE/ATAPI CDROM support (E)IDE ÄܳØÅÍ¿¡ ¿¬°áÇÏ´Â CD µå¶óÀ̹ö¸¦ »ç¿ëÇÑ´Ù¸é Yes. SCSI CD µå¶óÀ̺ê¶ó¸é No µµ °¡´É. Yes
6-6> Include IDE/ATAPI TAPE support (E)IDE ÄܳØÅÍ¿¡ ¿¬°áÇÏ´Â Å×ÀÌÇÁ µå¶óÀ̹ö¸¦ »ç¿ëÇÑ´Ù¸é Yes. SCSI Å×ÀÌÇÁ µå¶óÀ̺ê¶ó¸é No, ±× ¿ÜÀÇ °æ¿ìµµ No.
6-7> Include IDE/ATAPI FLOPPY support IDE ÄܳØÅÍ¿¡ ¿¬°áÇÏ´Â Ç÷ÎÇÇ ÀåÄ¡¸¦ »ç¿ëÇÑ´Ù¸é Yes. (ÀÏ¹Ý Ç÷ÎÇÇ µå¶óÀ̺ê´Â IDE ÄܳØÅÍ¿¡ ¿¬°áÇÏÁö ¾Ê´Â´Ù.) LS-120, IDE/ATAPI Iomega ZIP µå¶óÀ̺꿡 ÇÊ¿ä. ´Ü ±¸Çü Zip µå¶óÀ̺ê´Â ÇØ´ç ¾ÈµÊ.
6-8> SCSI emulation support IDE ÄܳØÅÍ¿¡ ¿¬°áÇÏ¸é¼ Àü¿ë IDE µå¶óÀ̹ö°¡ ¾ø´Â ÀϺΠIDE ÀåÄ¡(CDR) µî¿¡ ÇÊ¿äÇÔ. À̸¦ ¼±ÅÃÇÑ´Ù¸é ´ÙÀ½ÀÇ "SCSI support", "SCSI generic support"¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù.
6-9> TaskFile IOCTL Debugging No Help
6-10> CMD640 chipset bugfix/support CMD640 IDE ĨÀ» »ç¿ëÇÏ´Â º¸µå¿¡¼´Â YES. Àß ¸ð¸£¸é Yes ·Î Çصµ ¹«³. 6-10-1. CMD640 enhanced support No ·Î ÇÔ.
6-11> RZ1000 chipset bugfix/support RZ1000 IDE ĨÀ» »ç¿ëÇÏ´Â º¸µå¿¡¼´Â Yes. Àß ¸ð¸£¸é Yes°¡ ¹«³. SCSI ¸¸ »ç¿ëÇϸé No.
6-12> Generic PCI IDE chipset support PCI ¹ö½º¿¡¼ IDE ¸¦ »ç¿ëÇÑ´Ù¸é YES, scsi ¸¸ »ç¿ëÇϸé No. yes°¡ ±âº» 6-12-1. Sharing PCI IDE interrupts support IDE ÄÜÆ®·Ñ·¯°¡ IRQ °øÀ¯¸¦ Áö¿øÇÑ´Ù¸é Yes. Àß ¸ð¸£¸é No 6-12-2. Generic PCI bus-master DMA support ´ëºÎºÐÀÇ ÆæƼ¾öÀº ¹ö½º ¸¶½ºÅÍ Àü¼ÛÀ» »ç¿ëÇÑ´Ù. Yes 6-12-3. Use DMA by default when available 6.12.2 ¸¦ ¼±ÅÃÇß´Ù¸é ÇÊ¿äÇÏ´Ù. ´Ü VIA
VP2 Ĩ¿¡¼´Â No. ÀϺΠ¸¶´õº¸µå¿¡¼ Yes¿¡¼ ¹®Á¦ ¹ß»ý °¡´É. 6-12-4. ATA Work(s) In Progress (EXPERIMENTAL) (NEW) No help 6-12-5. Boot off-board chipsets first support º¸µå¿¡ ³»ÀåµÈ ÄÜÆ®·Ñ·¯ ¿Ü¿¡ º°µµÀÇ IDE ÄÜÆ®·Ñ·¯ ¸¦ »ç¿ëÇÑ´Ù¸é º°µµÀÇ ÄÜÆ®·Ñ·¯°¡ ide0/1 ÀÌ µÇµµ·Ï ÇÑ´Ù. Lilo¿¡¼ pci-reverse °¡ ÇÊ¿äÇÏ°í fstab ÆÄÀÏ¿¡¼µµ ¼öÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. Àß ¸ð¸£¸é No 6-12-6. AEC62XX chipset support 6.12.6 ºÎÅÍ 17±îÁö´Â ÀÚ½ÅÀÇ º¸µå¿¡ ÇØ´çÇÏ´Â °æ¿ì¿¡¸¸ ¼±ÅÃÇÑ´Ù. ¾øÀ¸¸é No
6-13> Other IDE chipset support ---- Note: most of these also require special kernel boot parameters ---- 6-13-1. Generic 4 drives/port support (NEW)
IDE ÀåÄ¡ Áß¿¡¼ Ãß°¡ÀÇ ±â´ÉÀ» ÇÊ¿ä·Î ÇÒ ¶§ ¼±ÅÃÇÑ´Ù. ÀÚ½ÅÀÇ º¸µå¿¡¼ ÇØ´ç ±â´ÉÀ» Áö¿øÇÒ ¶§¸¸ ¼±ÅÃÇÑ´Ù. SCSI ¸¸ »ç¿ëÇϸé No ---------- Additional Block Devices ------------- 6-14> Loopback device support ÆÄÀÏÀ» ºí·Ï ÀåÄ¡·Î »ç¿ëÇÒ ¶§ ÇÊ¿ä. Àß ¸ð¸£¸é No
6-15> Network block device support ¼¹ö¿¡¼ ÀͽºÆ÷Æ®ÇÑ ºí·Ï ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °Ü¿ì¿¡ ÇÊ¿äÇÏ´Ù. NFS¿Í Coda ´Â ¹«°üÇÏ´Ù. Àß ¸ð¸£¸é No
6-16> Multiple devices driver support ¿©·¯ °³ÀÇ Çϵåµð½ºÅ© ÆÄƼ¼ÇÀ» ÇÑ °³ÀÇ ºí·Ï ÀåÄ¡(µð¹ÙÀ̽º)·Î »ç¿ëÇϱâ À§ÇØ ¼±ÅÃÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î RAID 1/4/5 ¸¦ ±¸¼ºÇÒ ¶§ ÇÊ¿äÇÏ´Ù. Çϵå¿þ¾î ·¹À̵忡¼´Â ÇÊ¿ä ¾ø´Ù. ¸ð¸£¸é No 6-16-1. Linear (append) mode (NEW)
6-17> RAM disk support ¸Þ¸ð¸®¸¦ µð½ºÅ©·Î »ç¿ëÇϴµ¥ ÇÊ¿äÇÏ´Ù. ¸ð¸£¸é No 6-17-1. Default RAM disk size (NEW) ·¥µð½ºÅ©ÀÇ µðÆúÆ® Å©±â¸¦ ÁöÁ¤. µðÆúÆ®´Â 4096k ÀÌ´Ù. 6-17-2. Initial RAM disk (initrd) support (NEW) ºÎÆ®·Î´õ¿¡¼ ·¥µð½ºÅ©¸¦ »ç¿ëÇÒÁö¸¦ °áÁ¤ÇÑ´Ù. ¼³Ä¡ ÇÁ·Î±×·¥¿¡¼ ÁÖ·Î »ç¿ëÇÑ´Ù. ¸ð¸£¸é No
6-18> XT hard disk support XT ÇÏµå µð½ºÅ©´Â ÃÊâ±â IBM Çǽÿ¡¼ »ç¿ëÇß´Ù. No
6-19> Mylex DAC960/DAC1100 PCI RAID Controller support DAC960, AcceleRAID, eXtremeRAID PCI RAID »ç¿ë¿¡ ÇÊ¿äÇÏ´Ù. ¸ð¸£¸é No
6-20> Parallel port IDE device support Æз¯·¤ Æ÷Æ®¿¡ ¿¬°áÇÏ´Â IDE ÀåÄ¡ »ç¿ë½Ã ÇÊ¿äÇÏ´Ù. 6-20-1. Parallel port IDE disks (NEW)
----- Parallel IDE protocol modules ---------- 6-20-6-1. ATEN EH-100 protocol (NEW)
6-21> Compaq SMART2 support ÄÄÆÑ ÀϺΠ±âÁ¾¿¡¼ ÇÊ¿äÇÏ´Ù. |