ÇÊÀÚ : ÀÌ¿ìÁß (wjlee@debianusers.org)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Âü°í¹®Çå: Ä¿³Î¹®¼ ÇÊÀÚÀÇ Å×½ºÆ®È¯°æ: ---------------------- ¸ñÂ÷ ------------------------- 1. °³¿ä -------------------------------------------------------
1. °³¿ä ÀÌ ±Û¿¡¼´Â ÇÁ·¹ÀÓ¹öÆÛ¿Í lpp ¸¦ ÆÐÄ¡ÇÏ¿© Ä¿³ÎÀ»
ÄÄÆÄÀÏÇÏ´Â °ÍÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.
2. ÇÁ·¹ÀÓ¹öÆÛ¶õ ¹«¾ùÀΰ¡ ¸ÕÀú ÇÁ·¹ÀÓ¹öÆÛ¿¡ ´ëÇÑ ³»¿ëÀ» Çѹø ¾Ë¾Æº¸µµ·Ï
ÇÏ°Ú½À´Ï´Ù. [*] Support for frame buffer devices
(EXPERIMENTAL) ATI Rage 128 display support
(EXPERIMENTAL) ÀÌÁß vesafb ´Â ÀϹÝÀûÀÎ vesa 2.0 ȣȯ ±×·¡ÇÈ Ä«µå¸¦ Áö¿øÇϸç À§ÀÇ ¸ñ·Ï¿¡ ¾ø´Â ±×·¡ÇÈ Ä«µå¸¦ °¡Á³°Å³ª ¶Ç´Â vesa 2.0 ȣȯ ±×·¡ÇÈ Ä«µå¸¦ »ç¿ëÇÑ´Ù¸é ÀÌ°ÍÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. ¶ÇÇÑ ÇÊÀÚÀÇ °æ¿ì nVidia RIVA TNT II ¸¦ »ç¿ëÇÏ°í Àִµ¥ ÀÌ°Í ¿ª½Ã vesafb ·Î »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ÀÎÅÚÇ÷§Æû¿¡¼ÀÇ ±×·¡ÇÈ Ä«µåµéÀº vesa 2.0 ȣȯÀ̹ǷΠvesa ¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù. (¾ÆÁ÷ ´Ù¸¥ µå¶óÀ̹öµéÀº EXPERIMENTAL »óÅÂÀÓÀ» À¯ÀÇÇϱ⠹ٶø´Ï´Ù.) ½ÇÁ¦ÀûÀÎ »ç¿ëÀ¸·Î´Â /dev/fb ¸¦ ÅëÇÑ X Server
ÀÇ ÀÌ¿ë°ú(X86_FBdev) ¶Ç´Â °íÇØ»óµµÀÇ ÄܼÖ(±×·¡ÇÈÄܼÖ: ÇÊÀÚÀÇ
°æ¿ì´Â 800x600 ¿¡ 65,536 »öÀÌ Áö¿øµÇ´Â ÄܼÖÀ» »ç¿ëÇÏ°í ÀÖ´Ù.
ÇÏÁö¸¸ ÀÌ °æ¿ì´Â ÇöÀçÀÇ ±Û¿¡¼ ´Ù·ê lpp ÆÐÄ¡°¡ ȸ鿡 ²ËÂ÷°Ô
³ª¿ÀÁö ¾Ê±â ¶§¹®¿¡ ¹Ì°ü»ó, ¸¸¾à ÀÌ·¸°Ô »ç¿ëÇÏ·Á¸é lpp ¸¦ ÇÏÁö
¾Ê´Â °ÍÀÌ ÁÁ´Ù.)
3. LPP (Linux Progress Patch) ÀÇ ¼Ò°³ (http://lpp.freelords.org) Linux Progress Patch ´Â full-screen logo ¸¦
progress bar (À©µµ¿ìÀÇ ½ÃÀ۽ÿ¡ bar °¡ ¿·À¸·Î ä¿öÁö´Â °ÍÀ»
»ý°¢ÇÏ¸é µË´Ï´Ù)¿Í text ·Î µÈ Á¤º¸¸¦ ºÎÆÃÇÏ´Â µ¿¾È¿¡ Á¦°øÇϱâ
À§ÇÑ Ä¿³ÎÆÐÄ¡ÀÔ´Ï´Ù. ½ÇÁ¦·Î ¾Æ·¡ÀÇ ÇÊÀÚÀÇ ºÎÆýÃÀÇ È¸éÀ» º¸¸é
Á»´õ ÀÌÇØ°¡ ºü¸¦ °ÍÀÔ´Ï´Ù. Áï ±âÁ¸ÀÇ ºÎÆýÿ¡ ³ª¿À´Â ¸Þ½ÃÁöµéÀ»
¼û±â°í ±× ³»¿ëÀ» ´Ü¼øÈ Çؼ ȸéÀÇ progress bar ¹Ø¿¡ Ãâ·ÂÇÏ°Ô
µË´Ï´Ù. ¿¹¸¦ µé¸é..starting init... ÀÌ·± Á¤µµÀÇ ¸Þ½ÃÁöµéÀÌ ¹Ù²î¸é¼
³ªÅ¸³ª°Ô µË´Ï´Ù.
4. Àü¹ÝÀûÀÎ »çÇ׿¡ ´ëÇÑ Á¤¸® À§¿¡¼ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ vesafb ´Â ÀÎÅÚ Ç÷§Æû¿¡¼
ºñÆ®¸Ê ÅؽºÆ® ÄܼÖÀ» ÀÌ¿ëÇØ ±×·¡ÇÈ ¸ðµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â
µð½ºÇ÷¹ÀÌ ÀåÄ¡ÀÔ´Ï´Ù. À¯¿ëÇÑÁ¡¿¡ ´ëÇÑ Á¤¸® * ±×°ÍÀº ÈǸ¢ÇÑ Å« ÄܼÖÀ» Á¦°øÇÕ´Ï´Ù.(128
cols + 48 lines with 1024x768) ´ÙÀ½Àº ÇÊÀÚÀÇ ºÎÆ®½Ã ½ÇÇàµÇ´Â LPP ¿¡ ÀÇÇÑ È¸éÀÔ´Ï´Ù.
[±×¸²1 : µ¥ºñ¾È Å׸¶¸¦ »ç¿ëÇÑ ÇÊÀÚÀÇ ºÎƮȸé]
5. Lpp ÆÐÄ¡¹× Å׸¶Àû¿ëÇÏ¿© ¸®´ª½º Ä¿³ÎÀ» ÄÄÆÄÀÏÇϱ⠱׷³ ½ÇÁ¦ÀûÀÎ ÆÐÄ¡¿Í ÄÄÆÄÀÏÀ» Çѹø Çغ¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. 1) Ä¿³Î¿¡ LPP ÆÐÄ¡ ¹× Å׸¶ÀÇ ÀνºÅç ÀÏ´Ü Ä¿³Î ¼Ò½º¸¦ ftp.kernel.org ³ª ±âŸ ¹Ì·¯»çÀÌÆ®·ÎºÎÅÍ
¹Þ¾Æ¿É´Ï´Ù. sid:/usr/src# tar zxvf ./linux-2.4.0.tar.gz ´ÙÀ½À¸·Î´Â lpp À¥»çÀÌÆ®¿¡¼ lpp ÆÐÄ¡¿Í Å׸¶¸¦
¹Þ¾Æ¿Ã Â÷·ÊÀÔ´Ï´Ù. http://lpp.freelords.org ÀüüÅ׸¶´Â http://lpp.freelords.org/Themes.phtml ¿¡¼ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Å׸¶ÆÄÀÏÀÇ Çػ󵵴 640x480, 800x600, 1024x768,
1280x1024, 1400x1050 lpp-0.3.0-tar.bz2 - Ä¿³Î ÆÐÄ¡ ÆÄÀÏ µÎ°³ÀÇ ÆÄÀÏÀ» /usr/src µð·ºÅ丮¿¡ ´Ù¿îÀ» ¹Þ¾Æ¼ ÀúÀåÇÕ´Ï´Ù. ¸ÕÀú lpp-0.3.0-tar.bz2¸¦ ¾ÐÃàÀ» Ç®¾î ³õ½À´Ï´Ù. sid:/usr/src# tar jxvf lpp-0.3.0-tar.bz2 ¾ÐÃàÀ» Ç®¸é lpp-0.3.0 µð·ºÅ丮°¡ »ý¼ºµË´Ï´Ù. sid:/usr/src/lpp-0.3.0# ls ÀÚ¼¼ÇÑ È°¿ë¹æ¹ýÀº README ÆÄÀÏÀ» Àо½Ã¸é µË´Ï´Ù. ÀÏ´Ü Ä¿³Î¼Ò½º µð·ºÅ丮·Î ¹öÀü¿¡ ¸Â´Â ÆÐÄ¡¸¦ ÇÕ´Ï´Ù. sid:/usr/src/lpp-0.3.0# cd /usr/src/linux-2.4.0 sid:/usr/src/linux-2.4.0# bzip2 -cd /usr/src/lpp-0.3.0/lpp-2.4.0-3.bz2 ´ÙÀ½À¸·Î´Â ¹Þ¾Æ³õÀº Å׸¶ÆÄÀÏÀ» ¼³Ä¡ÇÕ´Ï´Ù. sid:/usr/src/linux-2.4.0# /usr/src/lpp-0.3.0/theme_install /usr/src/debian.tar.gz /usr/src/linux-2.4.0 theme_install ½ºÅ©¸³Æ®ÀÇ Ã¹¹ø° ÀÎÀÚ´Â Å׸¶ÆÄÀÏÀÌ¸ç µÎ¹ø° ÀÎÀÚ´Â Ä¿³Î¼Ò½º µð·ºÅ丮ÀÔ´Ï´Ù. ¿©±â±îÁö Çؼ ÆÐÄ¡¸¦ Àû¿ëÇÏ¿´½À´Ï´Ù. 2) Ä¿³ÎÄÄÆÄÀÏ LPP¿Í °ü·ÃµÈ »çÇ× ´ÙÀ½À¸·Î´Â ÄÄÆÄÀÏ °úÁ¤ÀÔ´Ï´Ù. Console Drivers -> Video mode selection
support ÀÌ ¹®¼¿¡¼´Â °£·«ÇÏ°Ô µ¥ºñ¾È ÆÐÅ°Áö·Î Ä¿³ÎÀ» ºôµåÇÏ´Â ¹æ½ÄÀ¸·Î ¼Ò°³¸¦ ÇÒ±î ÇÕ´Ï´Ù. 3) µ¥ºñ¾È¿¡¼ÀÇ ÆÐÅ°Áö·Î Ä¿³Î ºôµåÇϱ⠵¥ºñ¾È¿¡¼ÀÇ ÆÐŰ¡Àº ´ÙÀ½°ú °°Àº ÆÐÅ°Áö°¡
±âº»ÀûÀ¸·Î ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. kernel-package °¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì ±× ¼³Á¤
ÆÄÀÏÀº /etc/kernel-pkg.confÀÔ´Ï´Ù.
[±×¸²2: kernel-pkg.conf] ÀÚ¼¼ÇÑ ¼³Á¤¿¡ ´ëÇؼ´Â Äֿܼ¡¼ ´ÙÀ½°ú °°ÀÌ ÇÏ¸é ¸ÇÆäÀÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. #man kernel-pkg.conf ±×·³ ÆÄÀÏÀ» ¿¾î¼ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¿© º¸°Ú½À´Ï´Ù. maintainer
:= WooJoong-Lee ù Ç×ÀÇ maintainer ´Â ÆÐÅ°ÁöÀÇ Á¦ÀÛÀÚ¸¦ Àû¾î³õ½À´Ï´Ù.
patch_the_kernel ¿¡´Â ÇöÀç Ä¿³ÎÀ» ÆÐÄ¡ÇÏ¿´À¸¹Ç·Î
YES °ªÀ¸·Î ÇØÁÝ´Ï´Ù. ´ÙÀ½À¸·Î make-kpkg ¿¡ ÀÇÇÑ ¼³Á¤À» ÇÏ·Á¸é .config ÆÄÀÏÀÌ ¸®´ª½º ¼Ò½ºµð·ºÅ丮¿¡ ÀÖ¾î¾ß ÇÑ´Ù. /boot ¿¡º¸¸é config-version ÆÄÀÏÀÌ ÀÖ´Ù. ÀÌ°ÍÀ» ¼Ò½ºµð·ºÅ丮¿¡ .config ÆÄÀÏ·Î Ä«ÇÇÇÑ´Ù. #cp /boot/config-2.2.17 /usr/src/linux-2.4.0/.config ¿©±â±îÁö ¼³Á¤ÇÏ¿© ÁÖ¼Ì´Ù¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ¼³Á¤À» ½ÃÀÛÇÕ´Ï´Ù. sid:/usr/src/linux-2.4.0# make-kpkg configure ±×·¯¸é ¼³Á¤ÇØ ³õÀº ´ë·Î menuconfig ȸéÀÌ ¶å´Ï´Ù. ¾Æ·¡´Â lpp ÆÐÄ¡°ü·Ã ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â ºÎºÐÀ» ĸÃÄ ÇÑ ±×¸²ÀÔ´Ï´Ù. [±×¸²3: Ä¿³Î ¼³Á¤ºÎºÐ¿¡¼ lpp¸¦ °¡´ÉÇϵµ·Ï ¼³Á¤] ¼³Á¤ÀÌ ³¡³ª¸é ÆÐÅ°Áö¸¦ ºôµåÇÕ´Ï´Ù. sid:/usr/src/linux-2.4.0# make-kpkg kernel_image ÄÄÆÄÀÏÀÌ ³¡³ª¸é »óÀ§ µð·ºÅ丮¿¡ kernel-image-2.4.0_wjlee0.4_i386.deb
ÆÄÀÏÀÌ »ý¼ºµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. sid:/usr/src/linux-2.4.0# make-kpkg kernel_headers ¾Æ·¡´Â make-kpkg ÀÇ ¿É¼ÇÀÔ´Ï´Ù. Âü°í ÇϽñâ
¹Ù¶ø´Ï´Ù.
#dpkg -i kernel-image-2.4.0_wjlee0.4_i386.deb
6. lilo ÀÇ ¼³Á¤ ¸ÕÀú ÇÁ·¹ÀÓ¹öÆÛ ÀåÄ¡¸¦ ÅëÇØ »ý¼ºµÉ ±×·¡ÇÈ ÄܼÖÀÇ Çػ󵵸¦ Á¤ÀÇÇÏ¿©¾ß ÇÕ´Ï´Ù. /etc/lilo.conf ÆÄÀÏÀ» ¿°í vga ¿É¼ÇÀ» ÁÖ¾î
¾Æ·¡ÀÇ Ç¥¿¡¼ ¿øÇÏ´Â ÇØ»óµµ¿Í »ö»óÀ» °áÁ¤ÇϽñ⠹ٶø´Ï´Ù.
´ÙÀ½À¸·Î´Â append=¡±console=/dev/tty2 CONSOLE=/dev/tty2¡±¸¦ Ãß°¡ÇÕ´Ï´Ù. ¾Æ·¡´Â ÇÊÀÚÀÇ lilo.conf ÀÇ ¿¹ÀÔ´Ï´Ù. ----------------------- /etc/lilo.conf --------------------------- boot=/dev/hda --------------------------------------------------------------- ¼³Á¤À» ¸¶Ä¡°í ³ª¿Í¼ Äֿܼ¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¿© mbr ÀÇ ³»¿ëÀ» º¯°æÇÕ´Ï´Ù. #lilo
7. ¸¶Ä¡¸ç ÀÌ°ÍÀ¸·Î ¸ðµç »çÇ×ÀÌ ³¡³µ½À´Ï´Ù. Âü°í: µ¥ºñ¾È¿¡¼ÀÇ modconf ´Â ¾ÆÁ÷±îÁö Ä¿³Î
2.4¸¦ ¿ÏÀüÇÏ°Ô Áö¿øÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù. |