1.4. ¼Ò½º ÄÚµå Ç®±â

¸ÕÀú Ä¿³ÎÀ» ÄÄÆÄÀÏÇϱâ À§ÇØ rootÀÇ ±ÇÇÑÀ» °¡Á®¾ßÇÑ´Ù. ½Ã½ºÅÛ¿¡ root·Î ·Î±×ÀÎÇϰųª su¸¦ »ç¿ëÇØ root°¡ µÈÈÄ ´ÙÀ½ ÀýÂ÷¸¦ ½ÃÀÛÇÑ´Ù.

º¸ÅëÀÇ Ä¿³ÎÀº /usr/src ¹Ø¿¡ À§Ä¡ÇÏ°Ô µÈ´Ù. ÇÊÀÚ´Â ¿©±â¿¡ °¢ ¹öÀü ¹øÈ£¸¦ °¡Áö°í µð·ºÅ丮¸¦ ¸¸µé°í °¢°¢¿¡ ¾ÐÃàÀ» Ç®¾î ³õ°í »ç¿ë ÁßÀÌ´Ù. ÇöÀç »ç¿ëµÇ°í ÀÖ´Â Ä¿³Î ¹öÀüÀ» linux¶õ À̸§À¸·Î ¸µÅ©½ÃÄÑ ³õ°í »ç¿ë ÁßÀÌ´Ù. Áï /usr/src/linux´Â ÇöÀç »ç¿ëµÇ°í ÀÖ´Â Ä¿³ÎÀ» °¡¸®Å°°Ô µÈ´Ù.

[root@localhost src]# ls -l
lrwxrwxrwx    1 root     root           12 12¿ù 24 15:23 linux -> linux-2.4.16
lrwxrwxrwx    1 root     root           14 12¿ù 24 15:22 linux-2.4 -> linux-2.4.7-10
drwxr-xr-x   14 root     root         8192  2¿ù  5 11:00 linux-2.4.16
drwxr-xr-x   16 root     root         4096 12¿ù 24 15:22 linux-2.4.7-10
drwxr-xr-x    7 root     root           40 12¿ù 24 15:21 redhat
		

ÀÌ·¸°ÔÇÑ ÀÌÀ¯´Â /usr/include¿¡ linux¿Í asm À̶õ ¸®´ª½º Ä¿³Î ¼Ò½ºÄÚµå ³»ÀÇ µð·ºÅ丮¸¦ ¸µÅ©ÇÏ°Ô µÇ¾î Àִµ¥ »ç¿ëÇÏ´Â Ä¿³Î ¹öÀüÀÌ ÀÚÁÖ ¹Ù²î°Å³ª ¿©·¯ Ä¿³ÎÀ» °°ÀÌ »ç¿ë ÁßÀ̶ó¸é º¯ÇÏÁö ¾Ê´Â ÆÐ½º¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÇÑ¿£ linux¿Í asmÀÇ ¸µÅ©°¡ ÀÚ²Ù º¯ÇÏ°ÔµÇ ºÒÆíÀ» °¨¼öÇØ¾ßÇϱ⠶§¹®¿¡ ÀÌ µÎ ¸µÅ©´Â ¾ðÁ¦³ª /usr/src/linux/include/linux¿Í /usr/src/linux/include/asmÀ» °¡¸®Å°µµ·Ï ÇØ³õ°í /usr/src/linux¸¸À» º¯°æÇØ ÁÖµµ·Ï Çß´Ù.

[root@localhost include]# ls -l linux asm
lrwxrwxrwx    1 root     root           26  1¿ù 17 10:46 asm -> /usr/src/linux/include/asm
lrwxrwxrwx    1 root     root           28  1¿ù 17 10:45 linux -> /usr/src/linux/include/linux
		

¾ÐÃàÀ» Ç®±â Àü¿¡ ÁÖÀÇÇØ¾ßÇÒ °ÍÀº ¾ÐÃàµÈ Ä¿³ÎÀÇ ¼Ò½ºÄÚµå´Â ¸ðµÎ linux¶õ À̸§ÀÇ µð·ºÅ丮·Î ½ÃÀÛÇϹǷΠ¸¸¾à /usr/src¿¡ linux¶õ ¸µÅ©³ª µð·ºÅ丮°¡ ÀÖ´Â »óÅ¿¡¼­ ¿©±â¿¡ ¾ÐÃàÀ» Ç®¾î¹ö¸®¸é ´Ù¸¥ ¹öÀüÀÇ Äڵ带 ¾þ¾î¾µ °¡´É¼ºÀÌ ÀÖÀ¸¹Ç·Î Á¶½ÉÇØ¾ßÇÑ´Ù.

¿ì¼± /usr/src/linuxÀÇ ¸µÅ©¸¦ ¾ø¾Ö°í tar¸¦ »ç¿ëÇØ ¾ÐÃàÀ» Ǭ ÈÄ /usr/src/linux¸¦ ÇØ´ç ¹öÀüÀ¸·Î ¹Ù²ãÁØ´Ù. ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù.