Contents:
- 1 °³¿ä
- 2 °ü·Ã¼Àû
- 3 Áֿ丵ũ
- 4 Ä¿³Î ÄÄÆÄÀÏ Áغñ
- 4.1 ¼Ò½º¼³Ä¡
- 4.2 ȯ°æÁ¤¸®
Ä¿³Î 2.6 ÀÌ µîÀåÇÑ ÀÌ ½ÃÁ¡¿¡¼ 2.4 ¿¡ ´ëÇÑ Ä¿³Î ÄÄÆÄÀÏÀÌ ÀÌ»óÇÏ°Ô º¸ÀÏÁö ¸ð¸£°ÚÁö¸¸ Ä¿³Î ÄÄÆÄÀÏ °úÁ¤Àº Å©°Ô º¯ÇÏÁö ¾Ê´Â´Ù. µû¶ó¼ ¾ÕÀ¸·Îµµ ¸¹ÀÌ »ç¿ëµÉ °Í °°¾Æ¼ °£´ÜÈ÷ Á¤¸®ÇØ º»´Ù. ³Ê¹« °£´ÜÈ÷
.gif)
Á¤¸®Çؼ º°·Î µµ¿òÀÌ ¾ÊµÉÁöµµ ¸ð¸£°Ú´Ù. ±×·¯¹Ç·Î Áֿ丵ũ¿¡¼ ¼Ò°³ÇÏ´Â À¥¹®¼µéÀ» Âü°íÇϱ⠹ٶõ´Ù.
´ÙÀ½ÀÇ ÁÖ¼Ò¿¡¼ ÃֽŹöÁ¯À» ¹Þ´Â´Ù.
±×¸®°í
/usr/src µð·ºÅ丮¿¡ ¾ÐÃàÀ» Ç®°í
linux ·Î ¸µÅ©¸¦ ¼³Á¤ÇÑ´Ù.
Ä¿³Î ÄÄÆÄÀÏ È¯°æÀ» ¼³Á¤Çϱâ Àü ȯ°æÁ¤¸®°¡ ÇÊ¿äÇÏ´Ù.
# make mrproper
ÀÌÀü Ä¿³Î ( ´Ù¸¥ ¹öÁ¯ ) ÀÇ *.o ( obj ) ÆÄÀϰú ¼³Á¤°ªÀ» Á¦°ÅÇÑ´Ù.
5 ȯ°æ¼³Á¤ #
# make { menuconfig | xconfig }
| ¿É ¼Ç | ¼³ ¸í | ½ÇÇàȯ°æ |
| menuconfig | ÅØ½ºÆ® ¸Þ´º Çü½ÄÀÇ ¼³Á¤ ȯ°æ | ÄÜ¼Ö or Å͹̳Π|
| xconfig | X-window ȯ°æÀÇ ¼³Á¤ | X-Å͹̳Π|
5.2 ÀÇÁ¸¼º °Ë»ç #
6.1 Ä¿³Î ÄÄÆÄÀÏÀü ȯ°æ Á¤¸® #
# make bzImage
/usr/src/linux/arch/i386/boot µð·ºÅ丮¿¡ bzImage ( Ä¿³Î À̹ÌÁö ) °¡ »ý¼ºµÈ´Ù.
/usr/src/linux µð·ºÅ丮¿¡ System.map ÆÄÀÏÀÌ »ý¼ºµÈ´Ù.
7 ¸ðµâ ÄÄÆÄÀÏ #
# cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-Ä¿³Î¹öÁ¯
# cp /usr/src/linux/System.map /boot/System.map-Ä¿³Î¹öÁ¯
8.2 lilo Àû¿ë #
/etc/lilo.conf ÆÄÀÏÀ» ¼öÁ¤Çϰí lilo ¸¦ ½ÇÇà½ÃÄÑ Àû¿ëÇÑ´Ù.
Ä¿³ÎÀÇ ºÎÆÃÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áµÇ¸é /boot µð·ºÅ丮ÀÇ vmlinuz ¸µÅ©¸¦ »õ·Î »ý¼ºÇÑ´Ù.
# ln -s /boot/vmlinuz-Ä¿³Î¹öÁ¯ vmlinuz
# ln -s /boot/System.map-Ä¿³Î¹öÁ¯ System.map
9 Àç ÄÄÆÄÀÏ #
¼³Á¤ º¯°æ½Ã Àç ÄÄÆÄÀÏÀÌ ÇÊ¿äÇÏ¸ç ´ÙÀ½°ú °°Àº ¼ø¼·Î ½ÇÇàÇÏ´Ù.
- make menuconfig ÀÌÈÄ make bzImage ºÎÅÍ ¼ø¼´ë·Î ´Ù½Ã ½ÇÇàÇÑ´Ù. ( ÄÄÆÄÀÏÈÄ ¼³Á¤¸¸ º¯°æÇßÀ» ¶§¸¸ Àû¿ë )
10 Ä¿³Î ÄÄÆÄÀÏ Tip #
# time -v sh -c 'make dep ; make clean install modules modules_install'
ÀÇÁ¸¼º °Ë»çºÎÅÍ Ä¿³Î À̹ÌÁö ¼³Ä¡ ±îÁö ¸ðµç °úÁ¤ÀÌ ÇѹøÀÌ ÀÌ·ç¾îÁø´Ù.
Ä¿³Î ÄÄÆÄÀÏ¿¡¼ ¼³Ä¡±îÁö ½Ã°£ ÃøÁ¤µµ °¡´ÉÇÏ´Ù.