¿©·¯ºÐÀÌ `make
'³ª `patch
' ¸í·ÉÀÌ ÇÑ °ÍÀÌ ¹«¾ùÀÎÁö ±× ³»¿ë¿¡ ´ëÇÑ ±â·ÏÀ»
¿øÇÑ´Ù¸é, °á°ú Ãâ·ÂÀ» ÆÄÀÏ·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ¿ì¼±, ¿©·¯ºÐÀÌ »ç¿ëÁßÀÌ ½©ÀÌ
¹«¾ùÀÎÁö ¾Ë¾Æ³»¶ó. `grep root /etc/passwd
' ¿Í `/bin/csh
'°°Àº °ÍµéÀ» ÅëÇؼ ¾Ë ¼ö ÀÖ´Ù.
¿©·¯ºÐÀÌ sh ³ª bash¸¦ ¾´´Ù¸é,
(¸í·É) 2>&1 | tee (°á°ú ÆÄÀÏ)
Àº `(°á°ú ÆÄÀÏ)
'¿¡ (¸í·É)
ÀÇ °á°ú¸¦ º¹»çÇÑ´Ù.
csh³ª tcsh »ç¿ëÀÚ´Â
(¸í·É) |& tee (°á°ú ÆÄÀÏ)
rc(ÁÖÀÇ: ¿©·¯ºÐÀº ¾Æ¸¶ rc¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.)¿¡¼´Â
(¸í·É) >[2=1] | tee (°á°ú ÆÄÀÏ)
ÀÌÀüÀÇ Ä¿³ÎÀ» °Çµå¸®Áö ¾Ê°í »õ Ä¿³ÎÀ» ½ÃÇèÇØ º¸´Â ¹æ¹ýÀº, Ç÷ÎÇÇ µð½ºÅ©¸¦
»ç¿ëÇÏ´Â ¹æ¹ýÀÌ¿Ü¿¡µµ ¸î°¡Áö°¡ ÀÖ´Ù. ¸¹Àº À¯´Ð½º ¾ÖÈ£°¡µéÀº ÁÁ¾ÆÇÏÁö ¾ÊÁö¸¸,
¸®·Î(LILO)´Â µð½ºÅ©ÀÇ ¾î´À °÷¿¡¼µçÁö Ä¿³ÎÀº ºÎÆÃÇÒ ¼ö ÀÖ´Ù.(¸¸ÀÏ ¿©·¯ºÐÀÌ ´ë¿ë·®ÀÇ
(500MBÀÌ»óÀÇ) µð½ºÅ©¸¦ °¡Áö°í ÀÖ´Ù¸é, ¾î¶»°Ô ÀÌ°ÍÀÌ ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´ÂÁö
LILO ¹®¼¸¦ Àо¾Æ¶ó). ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ ´ÙÀ½°ú ºñ½ÁÇÑ ÇàÀ» LILO ¼³Á¤
ÆÄÀÏÀÇ ¸Ç ¸¶Áö¸·¿¡ Ãß°¡ÇÑ´Ù¸é, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ÀÌÀü /vmlinuz
À» °Çµå¸®Áö ¾Ê°í
»õ·Î ÄÄÆÄÀÏÇÑ Ä¿³ÎÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù(¹°·Ð `lilo
'¸¦ ½ÇÇàÇÑ ÈÄ¿¡).
image = /usr/src/linux/arch/i386/boot/bzImage label = new_kernel
LILO¿¡°Ô »õ Ä¿³ÎÀº ºÎÆÃÇϵµ·Ï ¸»ÇØÁÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ºÎÆÃÇÒ ¶§¿¡ ÇÁ·Ò
ÇÁÆ®¸¦ ³ªÅ¸³ª°Ô ÇϱâÀ§ÇØ, ½ÃÇÁÆ® Å°¸¦ ´©¸£´Â °ÍÀÌ´Ù. »õ Ä¿³Î
À» ºÎÆÃÇϱâ
À§Çؼ´Â ¿©±â¿¡ `new_kernel
'À» ½á³Ö¾îÁÖ¸é µÈ´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ µ¿½Ã¿¡ ¸î°³ÀÇ ¼·Î´Ù¸¥ Ä¿³Î ¼Ò½º Æ®¸®¸¦
°¡Áö°í ÀÖÀ¸·Á¸é(ÀÌ°ÍÀº ¸¹Àº
µð½ºÅ© ¿ë·®ÀÌ ÇÊ¿äÇϹǷÎ, ÁÖÀÇÇ϶ó), ±×µéÀ»
°¢°¢ /usr/src/linux-x.y.z
¶ó°í À̸§ ºÙÀÌ´Â °ÍÀÌ °¡Àå ÀϹÝÀûÀÌ´Ù. ¿©±â¼
x.y.z
Àº Ä¿³Î ¹öÀüÀÌ´Ù. ±×¸®°í ³ª¼´Â ¼Ò½º Æ®¸®¸¦ ½Éº¼¸¯ ¸µÅ©ÇÔÀ¸·Î½á ¼±
ÅÃÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, `ln -sf linux-1.2.2 /usr/src/linux
'´Â ¹öÀü
1.2.2
¸¦ ÇöÀç°ÍÀ¸·Î ¸¸µé¾îÁØ´Ù. ÀÌ¿Í °°ÀÌ ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µé±â Àü¿¡, ln
ÀÇ ¸¶Áö¸· ¾Æ±Ô¸ÕÆ®°¡ ½ÇÁ¦ Á¸ÀçÇÏ´Â µð·ºÅ丮(ÀÌÀüÀÇ ½Éº¼¸¯ ¸µÅ©´Â ±¦Âú´Ù)
°¡ ¾Æ´ÑÁö È®ÀÎÇ϶ó. Á¸ÀçÇÑ´Ù¸é ±× ¸í·ÉÀÇ °á°ú´Â ¿©·¯ºÐÀÌ ±â´ëÇÏ´ø °Í°ú
´Ù¸¦°ÍÀÌ´Ù.
Russell Nelson(nelson@crynwr.com
)Àº »õ Ä¿³Î ¹öÀüÀÇ º¯ÇÑ Á¡À» ¿ä¾àÇÑ´Ù.
ÀÌ°ÍÀº ªÁö¸¸, ¿©·¯ºÐÀÌ ¾÷±×·¹À̵åÇϱâ Àü¿¡ º¸¸é ÁÁ´Ù. ÀÌ°ÍÀº À͸í ftpÀÎ
ftp.emlist.com
ÀÇ pub/kchanges
³ª ´ÙÀ½ÀÇ URLÀ» ÅëÇؼ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
http://www.crynwr.com/kchanges