[ ÀÌÀü ] [ Abstract ] [ ÀúÀÛ±Ç ] [ Â÷·Ê ] [ ´ÙÀ½ ]

µ¥ºñ¾È GNU/¸®´ª½º 2.1 ¼³Ä¡ (Intel x86) - Àå 8
¾ÕÀ¸·Î ¹«¾ùÀ» ÇÒ °ÍÀΰ¡?


8.1 À¯´Ð½º Ãʺ¸ÀÚÀÇ °æ¿ì

À¯´Ð½º¸¦ óÀ½ Á¢ÇÑ´Ù¸é ¾Æ¸¶µµ Ã¥À» »ç¼­ °øºÎ¸¦ Çؾ߸¸ ÇÒ °ÍÀÌ´Ù. Unix FAQ´Â ¿©·¯ºÐÀ» µµ¿ï ¼ö Àִ å°ú À¯Áî³Ý ´º½º ±×·ì¿¡ ´ëÇÑ ¸¹Àº Âü°íÀڷḦ °¡Áö°í ÀÖ´Ù. User-Friendly Unix FAQ¸¦ º¼ ¼öµµ ÀÖ´Ù.

¸®´ª½º´Â À¯´Ð½ºÀÇ ÀÏÁ¾ÀÌ´Ù. Linux Documentation Project (LDP)´Â ¸®´ª½º¿Í °ü·ÃµÈ ¸¹Àº HOWTO ¹®¼­¿Í ¿Â¶óÀÎ ¹®¼­¸¦ ¼öÁýÇÑ´Ù. ÀÌ ¹®¼­µéÀÇ ´ëºÎºÐÀº Çϵåµð½ºÅ©¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. doc-linux-html ÆÐÅ°Áö (HTML versions)¸¦ ¼³Ä¡Çϰųª doc-linux-text ÆÐÅ°Áö (ASCII versions)¸¦ ¼³Ä¡Çϸé, /usr/doc/HOWTO µð·ºÅ͸®¿¡¼­ ¹®¼­¸¦ ã¾Æ º¼ ¼ö ÀÖ´Ù. LDP HOWTOÀÇ ±¹Á¦È­ ¹öÀüµµ µ¥ºñ¾È ÆÐÅ°Áö·Î Á¦°øµÈ´Ù.

µ¥ºñ¾È¿¡ ´ëÇÑ Æ¯º°ÇÑ Á¤º¸´Â ¾Æ·¡¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.


8.2 µ¥ºñ¾È¿¡ ÀûÀÀÇϱâ

µ¥ºñ¾ÈÀº ´Ù¸¥ ¹èÆ÷º»°ú´Â Á¶±Ý ´Ù¸£´Ù. ´Ù¸¥ ¹èÆ÷º»ÀÇ ¸®´ª½º¿¡ Àͼ÷ÇÏ´Ù°í ÇÏ´õ¶óµµ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ¾çÈ£Çϸ鼭 ±ú²ýÇÑ »óÅ·ΠÀ¯ÁöÇϱâ À§ÇØ µ¥ºñ¾È¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÒ ¸î°¡Áö°¡ ÀÖ´Ù. ¿©·¯ºÐÀÌ µ¥ºñ¾È¿¡ ÀûÀÀÇÒ ¼ö ÀÖµµ·Ï µµ¿ï ¼ö ÀÖ´Â ÀڷḦ ¿©±â¿¡ Æ÷ÇÔ½ÃÅ°°í ÀÖÁö¸¸ µ¥ºñ¾È »ç¿ë¹ý¿¡ ´ëÇÑ ¼³¸í¼­·Î¼­ °èȹµÈ °ÍÀÌ ¾Æ´Ï¶ó ´ÜÁö ¸Å¿ì ±ÞÇÑ »ç¶÷µéÀ» À§ÇØ ½Ã½ºÅÛÀ» ÇÑ ¹ø ÈȾ´Â Á¤µµ·Î ±×Ä¥ °ÍÀÌ´Ù.

ÆľÇÇØ¾ß ÇÒ °¡Àå Áß¿äÇÑ °³³äÀº µ¥ºñ¾È ÆÐŰ¡ ½Ã½ºÅÛÀÌ´Ù. º»ÁúÀûÀ¸·Î ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÇ ¸¹Àº ºÎºÐÀ» ÆÐŰ¡ ½Ã½ºÅÛÀÇ ÅëÁ¦ÇÏ¿¡ °í·ÁÇÑ´Ù. ´ÙÀ½°ú °°Àº °ÍµéÀ» Æ÷ÇÔÇÑ´Ù.

¿¹¸¦ µé¸é /usr/bin/perlÀ» ±³Ã¼ÇÑ´Ù¸é, ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ±×·¯³ª perl ÆÐÅ°Áö¸¦ ¾÷±×·¹À̵åÇÑ´Ù¸é ¿©·¯ºÐÀÌ °Å±â¿¡ ³õ¾ÆµÐ ÆÄÀϵµ ±³Ã¼µÉ °ÍÀÌ´Ù. dselect¿¡¼­ ``hold''¿¡ ÆÐÅ°Áö¸¦ ³õÀ½À¸·Î½á ÀÌ ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ´Ù.


8.3 Further Reading and Information

Ưº°ÇÑ ÇÁ·Î±×·¥¿¡ ´ëÇØ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é ¿ì¼± man ÇÁ·Î±×·¥ À̳ª info ÇÁ·Î±×·¥À¸·Î ¾Ë¾Æ º¸¾Æ¾ß ÇÑ´Ù.

/usr/doc¿¡µµ ¸¹Àº À¯¿ëÇÑ ¹®¼­°¡ ÀÖ´Ù. Ưº°È÷ /usr/doc/HOWTO¿Í /usr/doc/FAQ¿¡´Â ¸¹Àº Èï¹ÌÀÖ´Â Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.

µ¥ºñ¾È À¥ »çÀÌÆ®´Â µ¥ºñ¾È¿¡ ´ëÇÑ ¸¹Àº ¾çÀÇ ¹®¼­¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ƯÈ÷ µ¥ºñ¾È FAQ¿Í µ¥ºñ¾È ¸ÞÀϸµ À̽ºÆ® ¸ðÀ½À» º¸¶ó. µ¥ºñ¾È °øµ¿Ã¼´Â ÀÚ±ÞÀÚÁ·(self-supporting)ÀÌ´Ù. Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ µ¥ºñ¾È ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡ÀÔÇÏ·Á¸é ¸ÞÀϸµ ¸®½ºÆ® °¡ÀÔÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.


8.4 »õ·Î¿î Ä¿³Î ÄÄÆÄÀÏÇϱâ

¿Ö ¾î¶² »ç¶÷µéÀº Ä¿³ÎÀ» »õ·ÎÀÌ ÄÄÆÄÀÏÇÏ·Á ÇÒ±î? µ¥ºñ¾È¿¡ µé¾îÀÖ´Â ±âº» Ä¿³ÎÀº ´ëºÎºÐÀÇ ¼³Á¤À» ´Ù·ç°í Àֱ⠶§¹®¿¡ Ä¿³ÎÀ» »õ·ÎÀÌ ÄÄÆÄÀÏ ÇÒ ÇÊ¿ä´Â º°·Î ¾ø´Ù. ±×·¯³ª ´ÙÀ½°ú °°Àº ÀÌÀ¯ ¶§¹®¿¡ »õ·Î¿î Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´Â °ÍÀº À¯¿ëÇÏ´Ù.

Ä¿³Î ÄÄÆÄÀÏÀ» ½ÃµµÇÏ´Â °ÍÀ» µÎ·Á¿öÇÏÁö ¸» °Í. ±×°ÍÀº Àç¹ÌÀÖ°í À¯ÀÍÇÏ´Ù.

µ¥ºñ¾ÈÀÇ ¹æ½ÄÀ¸·Î Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ·Á¸é ¸î°¡Áö ÆÐÅ°Áö°¡ ÇÊ¿äÇÏ´Ù. Ä¿³Î ÆÐÅ°Áö, Ä¿³Î ¼Ò½º-&Ä¿³Î ¹öÀü;(ÀÌ ±ÛÀ» ¾µ ´ç½Ã °¡Àå ÃֽŠ¹öÀü), fakeroot¿Í ¾Æ¸¶µµ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ» ¸î°¡Áö ´Ù¸¥ ÆÐÅ°Áöµé(¿ÏÀüÇÑ ¸®½ºÆ®´Â /usr/doc/kernel-package/README.gz¸¦ Âü°íÇϱ⠹ٶõ´Ù). ``µ¥ºñ¾ÈÀÇ ¹æ½Ä''À¸·Î ¿©·¯ºÐÀÇ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÒ ÇÊ¿ä´Â ¾ø´Ù´Â °ÍÀ» ÁÖÀÇÇ϶ó. ±×·¯³ª ¿ì¸®´Â Ä¿³ÎÀ» ´Ù·ç±â À§ÇØ ÆÐŰ¡ ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °ÍÀÌ ½ÇÁ¦·Î ´õ ¾ÈÀüÇÏ°í ´õ ½±´Ù´Â °ÍÀ» ¹ß°ßÇß´Ù. »ç½Ç»ó Ä¿³Î ¼Ò½º¸¦ Ä¿³Î ¼Ò½º-&Ä¿³Î ¹öÀü; ´ë½Å Linus·ÎºÎÅÍ ¹Ù·Î °¡Á®¿Ã ¼ö ÀÖÁö¸¸ ¿©ÀüÈ÷ kernel-packageÀÇ ÄÄÆÄÀÏ µµ±¸¸¦ »ç¿ëÇÑ´Ù.

kernel-package¸¦ »ç¿ëÇÏ´Â °Í¿¡ ´ëÇÑ ¿ÏÀüÇÑ ¹®¼­¸¦ /usr/doc/kernel-package¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. ¿©±â¿¡´Â ´ÜÁö °£´ÜÇÑ ¼³¸í¼­°¡ Æ÷ÇÔÇÏ°í ÀÖ´Ù.

¾ÕÀ¸·Î Ä¿³Î ¼Ò½º°¡ /usr/local/src¿¡ ÀÖ°í Ä¿³Î ¹öÀüÀÌ &Ä¿³Î ¹öÀü;À̶ó°í °¡Á¤ÇÏÀÚ. ·çÆ®·Î /usr/local/src ¾Æ·¡¿¡ µð·ºÅ丮¸¦ ¸¸µé°í ¼ÒÀ¯ÀÚ¸¦ ÀÏ¹Ý »ç¿ëÀÚ °èÁ¤À¸·Î ¹Ù²Û´Ù. ÀÏ¹Ý »ç¿ëÀÚ °èÁ¤À¸·Î Ä¿³Î ¼Ò½º¸¦ Ç®°íÀÚ ÇÏ´Â µð·ºÅ丮·Î À̵¿Çؼ­ (cd /usr/local/src) Ä¿³Î ¼Ò½ºÀÇ ¾ÐÃàÀ» Ç®°í (tar xzf /usr/src/kernel-source-2.0.36.tar.gz) ±× µð·ºÅ丮·Î À̵¿ÇÑ´Ù(cd kernel-source-2.0.36/). ÀÌÁ¦ Ä¿³ÎÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù(X11À» ¼³Ä¡ÇÏ°í ¼³Á¤Çß´Ù¸é make xconfig¸¦ ÀÌ¿ëÇÏ°í ±×·¸Áö ¾Ê´Ù¸é make menuconfig¸¦ ÀÌ¿ëÇ϶ó). ¿Â¶óÀÎ µµ¿ò¸»À» ÀÐ°í ½ÅÁßÈ÷ ¼±ÅÃÇ϶ó. Àǽɽº·¯¿ï ¶§´Â ºÒÈ®½ÇÇÑ ÀåÄ¡ µå¶óÀ̹ö(ÀÌ´õ³Ý Ä«µå, SCSI ÄÁÆ®·Ñ·¯ µîÀÇ ÁÖº¯±â±â¸¦ °ü¸®ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î)µµ Æ÷ÇÔ½ÃÅ°´Â °ÍÀÌ ´ëü·Î ´õ ³´´Ù. Ưº°ÇÑ Çϵå¿þ¾î¿Í °ü·ÃµÇÁö ¾ÊÀº ´Ù¸¥ ¿É¼ÇÀº ÀÌÇØ°¡ µÇÁö ¾ÊÀ¸¸é ±âº»°ªÀ¸·Î ³õ¾ÆµÎ¾î¾ß ÇÑ´Ù. ''Loadable module support'' (±âº»À¸·Î ¼±ÅõÇÁö ¾Ê´Â´Ù)¿¡¼­ ''Kernel daemon support (e.g. autoload of modules)''¸¦ ¼±ÅÃÇÏ´Â °ÍÀ» ÀØÁö ¸» °Í. ±×·¸Áö ¾ÊÀ¸¸é µ¥ºñ¾È ¼³Ä¡¿¡¼­ ¹®Á¦°¡ »ý±æ °ÍÀÌ´Ù. [4]

¼Ò½º Æ®¸®¸¦ Á¤¸®ÇÏ°í kernel-package ¸Å°³º¯¼ö¸¦ ¸®¼ÂÇÑ´Ù. /usr/sbin/make-kpkg clean¸¦ ½ÇÇàÇ϶ó.

ÀÌÁ¦ Ä¿³ÎÀ» ÄÄÆÄÀÏÇ϶ó. fakeroot /usr/sbin/make-kpkg --revision=custom.1.0 kernel_image. ¹öÀü ¹øÈ£ ``1.0''Àº ¸¶À½´ë·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ´ÜÁö Ä¿³Î ºôµå¸¦ ±â·ÏÇϱâ À§ÇØ »ç¿ëÇÏ´Â ¹öÀü ¹øÈ£ÀÏ »ÓÀÌ´Ù. ¸¶Âù°¡Áö·Î ``custom'' ´ë½Å¿¡(i.e., host name) ÁÁ¾ÆÇÏ´Â ¾î¶² ³¹¸»ÀÌµç ³ÖÀ» ¼ö ÀÖ´Ù. Ä¿³Î ÄÄÆÛÀÏÀº ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍÀÇ ¼º´É¿¡ µû¶ó Àá½Ã ½Ã°£ÀÌ °É¸± °ÍÀÌ´Ù.

PCMCIA Áö¿øÀÌ ÇÊ¿äÇÏ´Ù¸é pcmcia-source ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ·çÆ®·Î gzipÀ¸·Î ¾ÐÃàÇÑ tar ÆÄÀÏÀ» /usr/src µð·ºÅ丮¿¡ ¾ÐÃàÀ» Ǭ´Ù(¸ðµâÀÌ ÀÖ¾î¾ß ÇÒ °÷¿¡ ³õ¿©¾ß ÇÑ´Ù´Â °ÍÀÌ Áß¿äÇÏ´Ù. Áï, /usr/src/modules¿¡ ÀÖ¾î¾ß ÇÑ´Ù). ±×¸®°í ³ª¼­ ·çÆ®·Î make-kpkg modules_image¸¦ ½ÇÇàÇ϶ó.

ÄÄÆÄÀÏÀÌ ³¡³ª¸é ´Ù¸¥ ÆÐÅ°Áöó·³ ¿©·¯ºÐÀÇ ¸¸µç Ä¿³ÎÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ·çÆ®·Î dpkg -i ../kernel-image-2.0.36-subarch_custom.1.0_i386.deb ¸¦ ½ÇÇàÇ϶ó. subarch ºÎºÐÀº ¾î¶² Ä¿³Î ¿É¼ÇÀ» ÁöÁ¤Çß´À³Ä¿¡ µû¶ó ¼±ÅÃÀûÀÎ sub-architecture ``i586''ó·³, ÀÌ´Ù. dpkg -i kernel-image...°¡ ¸î°¡Áö ´Ù¸¥ ÈǸ¢ÇÑ Áö¿ø ÆÄÀÏ°ú ÇÔ²² Ä¿³ÎÀ» ¼³Ä¡ÇÒ °ÍÀÌ´Ù. ¿¹¸¦ µé¸é System.mapÀÌ Á¤È®È÷ ¼³Ä¡µÉ °ÍÀÌ°í(Ä¿³Î ¹®Á¦¸¦ µð¹ö±ëÇϴµ¥ À¯¿ëÇÑ) /boot/config-2.0.36ÀÌ ÇöÀç ¼³Á¤ ¼¼Æ®¸¦ Æ÷ÇÔÇÑ »óÅ·Π¼³Ä¡µÉ °ÍÀÌ´Ù. »õ·Î¿î kernel-image-2.0.36 ÆÐÅ°Áö´Â ºÎÆÃÇÒ ¶§ ÇÊ¿äÇÑ Ä¿³Î À̹ÌÁö Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®Çϱâ À§ÇØ ÀÚµ¿À¸·Î lilo¸¦ »ç¿ëÇÒ ¸¸Å­ ¶È¶ÈÇÏ´Ù. µû¶ó¼­ lilo¸¦ Àç½ÇÇàÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¸ðµâ ÆÐÅ°Áö¸¦ ¸¸µé¾ú´Ù¸é ¸ðµâ ÆÐÅ°Áöµµ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

½Ã½ºÅÛÀ» ÀçºÎÆÃÇÒ ½Ã°£ÀÌ´Ù. ¾Õ ´Ü°è¿¡¼­ ³ª¿Â ¾î¶² °æ°í¶óµµ ÁÖÀDZí°Ô Àаí shutdown -r now¸¦ ½ÇÇàÇ϶ó.

kernel-package¿¡ °üÇÑ Á¤º¸°¡ ´õ ÇÊ¿äÇϸé, /usr/doc/kernel-package¸¦ ÀÐÀ» °Í.


8.5 µ¥ºñ¾È 2.1¿Í °°ÀÌ ¸®´ª½º Ä¿³Î 2.2 »ç¿ëÇϱâ

µ¥ºñ¾È 2.1´Â ¸®´ª½º Ä¿³Î 2.2¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Ù°í º¸ÁõÇÒ ¼ö´Â ¾ø´Ù. ±×·¯³ª ftp://ftp.debian.org/debian/dists/unstable/¿¡¼­ ÀϺΠÆÐÅ°Áö¸¦ ³»·Á¹Þ¾Æ¼­ ¼³Ä¡ÇÏ´õ¶óµµ ½Ã½ºÅÛÀÌ Á¦ ±â´ÉÀ» ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.

Ä¿³Î 2.2¿Í ȣȯµÇÁö ¾Ê´Â´Ù°í ¾Ë·ÁÁø ¸¹Àº ÆÐÅ°Áö°¡ ÀÖ´Ù. Unofficial Debian GNU/Linux 2.2 Checklist°¡ ÀÌ°Í°ú °ü·ÃÇؼ­ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¾÷µ¥ÀÌÆ®¿¡ ´ëÇؼ­´Â µ¥ºñ¾È 2.1 ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.


[ ÀÌÀü ] [ Abstract ] [ ÀúÀÛ±Ç ] [ Â÷·Ê ] [ ´ÙÀ½ ]
µ¥ºñ¾È GNU/¸®´ª½º 2.1 ¼³Ä¡ (Intel x86)
version 2.1.11, 26 June, 1999
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo