http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=48 [º¹»ç]
/****************************************************************************/
Á¦ ¸ñ : Ä¿³Î ÄÄÆÄÀÏ Çϱâ
ÀÛ¼ºÀÚ : h41d35@Realskulls.Team
/****************************************************************************/
1. Ä¿³ÎÀ̶õ....
-Ä¿³ÎÀ̶õ ¿î¿µÃ¼Á¦(Operating System)¿¡¼ °¡Àå ÇÙ½ÉÀûÀÎ ¿ªÇÒÀÎ ÀÚ¿ø
(¸Þ¸ð¸®, ÇÁ·Î¼¼¼µî)À» °ü¸®Çϸç ÄÄÇ»ÅÍ°¡ ¿øÈ°È÷ µ¹¾Æ°¥ ¼ö ÀÖµµ·Ï Á¦¾îÇØ
ÁÖ´Â °ÍÀÌ´Ù.
2. Ä¿³Î ÄÄÆÄÀÏÀ̶õ....
- ÀÏÁ¾ÀÇ ¾÷±×·¹À̵å..¿¹¸¦ µé¾î.. À©µµ¿ì98¿¡¼.. À©µµ¿ì xp·Î ¾÷±×·¹À̵å
ÇÑ´Ù°í »ý°¢ÇÏ¸é µÈ´Ù..¤»¤»¤»^^
3. Ä¿³Î ÄÄÆÄÀÏ Çϱâ...^^(Â÷±ÙÂ÷±Ù ¼ø¼´ë·Î µû¶ó Çϼ¼¿ä..^^)
Âü°í: ÄÄÆÄÀÏÇÒ Ä¿³Î ¹öÀüÀº linux-2.4.20 ÀÌ°í.. ÄÄÆÄÀÏ ÀÌÀü¿¡...¸®´ª½º¿¡
gcc¹× libµî ÄÄÆÄÀÏ µµ±¸ µéÀÌ ¼³Ä¡ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù... ¸®´ª½º ¼³Ä¡½Ã ÀüºÎ
"¼³Ä¡" ¼±Åà ÇßÀ¸¸é »ó°ü ¾ø´Ù..^^
Âü°í2 : ´ë¼Ò¹®ÀÚ¸¦ È®½ÇÈ÷ ŸÀÌÇÎÇϱ⠹ٶø´Ï´Ù...^^
1) Ä¿³Î ´Ù¿î ¹Þ±â
- ¿©±â¼ ºÎÅÍ µû¶ó Çϼ¼¿ä..^^
[localhost@Bitlab]# cd /usr/src µð·ºÅ丮 À̵¿
[localhost@Bitlab]# ncftp ftp.kaist.ac.kr Ä«À̽ºÆ® ¼¹ö¿¡ Á¢¼ÓÇϱâ..
¡ò
Á¢¼Óȸé
¡ò
Ncftp> cd /pub/linuxkernel/kernel/v2.4/ Ä¿³ÎÀÌ ÀÖ´Â µð·ºÅ丮·Î À̵¿
Ncftp> get linux-2.4.20.tar.gz Ä¿³Î´Ù¿î¹Þ±â
Ncftp> quit ¶Ç´Â exit Á¢¼Ó Á¾·á
[localhost@Bitlab]# óÀ½ ȸéÀ¸·Î µ¹¾Æ¿Â´Ù
2) Ä¿³Î ¾ÐÃàÇ®°í ÄÄÆÄÀÏ Çϱâ
- linux-2.4.20.tar.gz ÆÄÀÏÀÌ /usr/src/ µð·ºÅ丮¿¡ ÀúÀå µÇ¾î ÀÖ´Ù.
[localhost@Bitlab]# tar xvfz linux-2.4.20.tar.gz "Ä¿³Î ¾ÐÃàÇ®±â /usr/src/linux-2.4.20/
µð·ºÅ丮¿¡ ¾ÐÃàÀÌ Ç®¸°´Ù."
[localhost@Bitlab]# mv linux-2.4.20 linux µð·ºÅ丮 À̸§À» linux-2.4.20¿¡¼
linux·Î ¹Ù²Û´Ù.
[localhost@Bitlab]# cd /usr/src/linux ´Ù½Ã linux µð·ºÅ丮·Î À̵¿ÇÑ´Ù...^^ À̵¿ÇÒ
ÇÊ¿ä ¾øÀ¸¸é ÇÏÁö¸»°í¿ä..^^
[localhost@Bitlab]# make mrproper ±âÁ¸ Ä¿³Î ÄÄÆÄÀϽà »ý¼ºµÈ ȯ°æ¼³Á¤ÆÄÀÏ
»èÁ¦
[localhost@Bitlab]# make menuconfig ¶Ç´Â make xconfig menuconfig´Â ÅؽºÆ®È¯°æ, xconfig´Â
XÀ©µµ¿ì ȯ°æ¿¡¼... ¼³Á¤ ÇÏ´Â °ÍÀÌ´Ù.
¦£--------------------------------------------------------------------------------¦¤
¦¢ ¦¢
¦¢ Ä¿³Î ¼¼ºÎ ¼³Á¤ ȸéÀÌ º¸ÀÓ ¦¢
¦¢ ¼¼ºÎ¼³Á¤ÀÌ ¾ÆÁÖ Áß¿ä ÇÕ´Ï´Ù. ÀÚ½ÅÀÇ ÄÄ¿¡ ÇØ´çÇÏ´Â Çϵå¿þ¾î¸¦ ²À ¸ðµâ·Î ¦¢
¸¸µé°Å³ª Ä¿³Î¿¡ Æ÷ÇÔ ½ÃÄÑ¾ß ÇÕ´Ï´Ù.
¦¢ ¦¢
Ä¿³ÎÆдÐÀÇ ¿øÀÎÀº ÀÌ ¼¼ºÎ¼³Á¤ À߸øÀ̶ó°í ºÁµµ µË´Ï´Ù.
¦¢ ÅؽºÆ®¸ðµå ¼³Á¤ ȸéÀº "Exit" ¸¦ ´©¸£°í.. ºüÁ® ³ª¿Â´Ù..ÀúÀå Çϰڳı¸ ¦¢
¦¢ ¹°¾îº»´Ù... ´ç±Ù "Yes" ÇÑ´Ù...(TABÅ°·Î À̵¿ ÇÑ´Ù) ¦¢
¦¢ ¦¢
¦¢ XÀ©µµ¿ì ¼³Á¤ ȸéÀº "Save and Exit"¸¦ ¼±ÅÃÇÏ°í ºüÁ® ³ª¿À´Ù ¦¢
¦¢ ¦¢
¦¦--------------------------------------------------------------------------------¦¥
[localhost@Bitlab]# make dep ÀÇÁ¸¼º°Ë»ç...
[localhost@Bitlab]# make clean ÀÓ½ÃÆÄÀÏ »èÁ¦
[localhost@Bitlab]# make bzImage Ä¿³Î À̹ÌÁö »ý¼º "I"´ë¹®ÀÚ ¾ÆÀÌ~~
¡ò
À̹ÌÁö »ý¼º ȸéÀÌ ÂÒ¸£¸¤~~
¡ò
[localhost@Bitlab]# cp arch/i386/boot/bzImage /boot/kernel-2.4.20 "»ý¼ºµÈ À̹ÌÁö"
"/boot/kernel-2.4.20·Î º¹»ç"
[localhost@Bitlab]# cp System.map /boot/System.map "System.mapÆÄÀÏÀ» /boot µð·ºÅ丮¿¡ º¹»ç"
¾î¼°í Àú¼°í Overwrite ? y µ¤¾î¾µ±î¿ä ¹°¾îº¸¸é "y"
[localhost@Bitlab]# make modules "¸ðµâ ¼³Á¤"
[localhost@Bitlab]# make modules_install "¸ðµâ ¼³Ä¡"
[localhost@Bitlab]# depmod -as -F System.map 2.4.20 "¸ðµâ ÀÇÁ¸¼º °Ë»ç"
¿©±â±îÁö.. Ä¿³Î ÄÄÆÄÀÏ ÀÌ¿´½À´Ï´Ù..^^ ÀÌ°Ô ´Ù³Ä!!!..... ¸¶Áö¸·À¸·Î ÇÒÀÏ...¤»¤»
lilo ¼³Á¤......
4) lilo ¼³Á¤....
[localhost@Bitlab]# vi /etc/lilo.conf lilo.confÆÄÀÏ vi·Î ¿±â
¦£--------------------------------------------------------------------------------¦¤
¦¢ ¾î¼°í Àú¼°í...~~~~ ¦¢
¦¢ ¾î¼°í Àú¼°í...~~~~ ¦¢
¦¢ ¾î¼°í Àú¼°í...~~~~ ¦¢
¦¢ ¦¢
¦¢¼³Á¤µÇ¾î µÇ¾îÀÖ´Â °÷ ¸¶Áö¸·¿¡ "i"´©¸£°í ¹Ø¿¡ ¾Æ·¡ ÁÙ Ãß°¡ ¦¢
¦¢ ¦¢
¦¢ image=/boot/kernel-2.4.20 ¦¢
¦¢ label=New_Kernel ¦¢
¦¢ ¦¢
¦¢ÀÁÙÀ» Ãß°¡ÇÑ ÈÄ "Esc"´©¸£°í ":"´©¸£°í "wq"´©¸£°í..vi¸¦ ºüÁ® ³ª¿Â´Ù... ¦¢
¦¦--------------------------------------------------------------------------------¦¥
[localhost@Bitlab]# lilo »õ·Î¿î lilo¸¦ ¼³Á¤ Çϱâ À§ÇØ Çѹø ½ÇÇà
¿©±â±îÁö.. Ä¿³Î ÄÄÆÄÀÏÀÌ ³¡³µ½À´Ï´Ù..^^
[localhost@Bitlab]# reboot Á¦´ë·Î µ¿ÀÛÇÏ´ÂÁö ÀçºÎÆÃÇÏ°í..ºÎÆýÃ
"New_Kernel"¸¦ ¼±ÅÃÇؼ. ºÎÆÃÇÏ´Ù..
ºÎÆÃÀÌ ÀߵǴÂÁö ÁöÄÑ º¸¼¼¿ä..^^
ÀÚ¼¼ÇÑ ¼¼ºÎ¼³Á¤Àº ±â¼ú ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.
±âŸ Àǹ®Á¡µîÀº Âü°í »çÀÌÆ®¸¦ ¹æ¹® Çغ¸¼¼¿ä..
Âü°í »çÀÌÆ® : http://kernel.pe.kr/
/****************************************************************************/
¡ØÀ߸øµÈ.. ¸í·É¾î³ª... Ʋ¸° ³»¿ëÀÌ ÀÖÀ¸¸é. ¾Ë¾Æ¼.. ¼öÁ¤ ¹èÆ÷ ÇØÁÖ¼¼¿ä..^^
/****************************************************************************/
|
Hit : 11038 Date : 2003/09/12 07:30
|