ºìÁªLinuxÃÅ»§
Linux°ïÖú

LinuxÄÚºËÉý¼¶

·¢²¼Ê±¼ä:2006-07-25 18:34:08À´Ô´:ºìÁª×÷Õß:bear10214
LinuxÄÚºËÉý¼¶

Õª×ÔÖйúlinuxÔÚÏß

LinuxµÄÒ»¸öÖØÒªµÄÌصã¾ÍÊÇÆäÔ´´úÂëµÄ¹«¿ªÐÔ£¬È«ÊÀ½çÈκÎÒ»¸öÈí¼þ¹¤³Ìʦ¶¼¿ÉÒÔ½«×Ô¼ºÈÏΪÓÅÐãµÄ´úÂë¼ÓÈëµ½ÆäÖУ¬ÓÉ´ËÒý·¢µÄÒ»¸öÃ÷ÏԵĺô¦¾ÍÊÇLinuxÐÞ²¹Â©¶´µÄ¿ìËÙÒÔ¼°¶Ô×îÐÂÈí¼þ¼¼ÊõµÄÀûÓ᣶øLinuxµÄÄÚºËÔòÊÇÕâЩÌصãµÄ×îÖ±½ÓµÄ´ú±í¡£
¡¡¡¡ÎªÊ²Ã´ÒªÉý¼¶ÄÚºË

¡¡¡¡ÕýÈçËüµÄÃû×ÖµÄ×ÖÃæÒâÒ壬LinuxµÄÄں˳е£×ÅLinux²Ù×÷ϵͳµÄ×îΪºËÐĵÄÈÎÎñ£¬ÊÇÆäËü³ÌÐòºÍÓ²¼þµÈÔËÐйý³ÌÖеÄÖÙ²ÃÕߣºËüÒª¹ÜÀíËùÓнø³ÌµÄÄڴ棬±£Ö¤ËüÃǶ¼ÄÜƽµÈµÃµ½´¦ÀíÆ÷µÄʱ϶¡£´ËÍ⣬Ëü»¹Ìṩ³ÌÐòºÍÓ²¼þÖ®¼äµÄ½Ó¿ÚµÈ¹¦ÄÜ¡£

¡¡¡¡Í¨³££¬¸üеÄÄں˻áÖ§³Ö¸ü¶àµÄÓ²¼þ£¬¾ß±¸¸üºÃµÄ½ø³Ì¹ÜÀíÄÜÁ¦£¬ÔËÐÐËٶȸü¿ì¡¢¸üÎȶ¨£¬²¢ÇÒÒ»°ã»áÐÞ¸´ÀÏ°æ±¾Öз¢ÏÖµÄÐí¶à©¶´µÈ£¬¾­³£ÐÔµØÑ¡ÔñÉý¼¶¸üеÄϵͳÄÚºËÊÇLinuxʹÓÃÕߵıØÒª²Ù×÷ÄÚÈÝ¡£

¡¡¡¡Ò»°ã£¬Äں˵İ汾ÐòÁкÅʹÓÃÈý¸öÊý×Ö±íʾ£¬Èç2.2.14£¬°æ±¾ºÅÔ½¸ß±íʾ¹¦ÄÜԽǿ¡£°æ±¾ºÅ·ÖΪÁ½¸öϵÁУºÒ»ÖÖÊDzúƷϵÁУ¬ÒÔżÊýÃüÃû£¬ÀýÈ磬1.2.x¡¢2.0.x¡¢2.2.xµÈ£¬ÔËÐÐÎȶ¨£¬ÒѾ­¾­¹ý½ÏΪÖÜÃܵIJâÊÔ£»ÁíÍâÒ»ÖÖÊÇ¿ª·¢²âÊÔϵÁУ¬ÒÔÆæÊýÃüÃû£¬ÓÃÒÔ½øÐÐ×îй¦ÄܵIJâÊÔ£¬²»½¨Òé³õѧÕߺÍÉú²ú¹ý³ÌÖÐʹÓá£

¡¡¡¡±¾ÎĵĺóÃ沿·Ö½«·Ö±ðÒÔÄÚºË2.0.34µ½2.2.14µÄÉý¼¶¹ý³Ì½éÉÜÄÚºËÉý¼¶Óõ½µÄ²½Öè¡¢¸ÅÄî¡¢×¢ÒâÊÂÏîÒÔ¼°¿ÉÒԲο¼µÄ¸ü¶àÎĵµ£¬ÎÄÖгöÏÖµÄбÌå×ÖÊÇÖ±½ÓÊäÈëµÄÃüÁî¡£

¡¡¡¡Äں˵ÄÅäÖÃÓë±àÒë

¡¡¡¡Linuxµ±Ç°Ö§³ÖµÄCPUÀàÐÍ°üÀ¨x86¡¢ARM¡¢DEC Alpha¡¢SUN Sparc¡¢M68000¡¢MIPS¡¢PowerPCµÈ£¬Ó¦¸Ã˵ÉÏÊöÀàÐÍÒѾ­°üÀ¨¾ø´ó¶àÊýÓû§Ê¹ÓõÄCPUÐͺš£ÔÚ°²×°ÓëÅäÖùý³ÌÖУ¬Linux»á×Ô¶¯Ê¶±ðÕâЩÐͺš£

¡¡¡¡Í¨³£ÒªÔËÐеĵÚÒ»¸öÃüÁîÊÇ£º££cd /usr/src/linux;make mrproper¡£È·±£Ô´´úÂëĿ¼ÏÂûÓв»ÕýÈ·µÄ.oÎļþÒÔ¼°ÎļþµÄ»¥ÏàÒÀÀµ¡£

¡¡¡¡½ÓÏÂÀ´µÄÄÚºËÅäÖùý³Ì±È½Ï·³Ëö£¬µ«ÊÇÅäÖõÄÊʵ±Óë·ñÓëÈÕºóLinuxµÄÔËÐÐÖ±½ÓÏà¹Ø£¬ÓбØÒªÁ˽âÒ»ÏÂһЩÖ÷ÒªµÄÇÒ¾­³£Óõ½µÄÑ¡ÏîµÄÉèÖá£

¡¡¡¡ÅäÖÃÄں˿ÉÒÔ¸ù¾ÝÐèÒªÓë°®ºÃʹÓÃÏÂÃæÃüÁîÖеÄÒ»¸ö£º

¡¡¡¡££make config £¨»ùÓÚÎı¾µÄ×îΪ´«Í³µÄÅäÖýçÃ棩

¡¡¡¡££make menuconfig £¨»ùÓÚÎı¾Ñ¡µ¥µÄÅäÖýçÃ棩

¡¡¡¡££make xconfig £¨»ùÓÚͼÐδ°¿ÚģʽµÄÅäÖýçÃ棩

¡¡¡¡££make oldconfig £¨Èç¹ûÖ»ÏëÔÚÔ­À´ÄÚºËÅäÖõĻù´¡ÉÏÐÞ¸ÄһЩСµØ·½£¬»áÊ¡È¥²»ÉÙÂé·³£©

¡¡¡¡½øÐÐÅäÖÃʱ£¬´ó²¿·ÖÑ¡Ïî¿ÉÒÔʹÓÃÆäȱʡֵ£¬Ö»ÓÐС²¿·ÖÐèÒª¸ù¾ÝÓû§²»Í¬µÄÐèҪѡÔñ¡£ÀýÈ磬Èç¹ûÐèÒªÄÚºËÖ§³ÖDOS·ÖÇøµÄÎļþϵͳ£¬ÔòÒªÔÚÎļþϵͳ²¿·ÖÑ¡ÔñFAT»òDOSϵͳ֧³Ö£»ÏµÍ³Èç¹ûÅäÓÐÍø¿¨¡¢PCMCIA¿¨µÈ£¬ÐèÒªÔÚÍøÂçÅäÖÃÖÐÑ¡ÔñÏàÓ¦¿¨µÄÀàÐÍ¡£

¡¡¡¡Ñ¡ÔñÏàÓ¦µÄÅäÖÃʱ£¬ÓÐÈýÖÖÑ¡Ôñ£¬ËüÃÇ·Ö±ð´ú±íµÄº¬ÒåÈçÏ£º

¡¡¡¡¡°Y¡±£­ ½«¸Ã¹¦ÄܱàÒë½øÄÚºË

¡¡¡¡¡°N¡±£­ ²»½«¸Ã¹¦ÄܱàÒë½øÄÚºË

¡¡¡¡¡°M¡±£­ ½«¸Ã¹¦ÄܱàÒë³É¿ÉÒÔÔÚÐèҪʱ¶¯Ì¬²åÈëµ½ÄÚºËÖеÄÄ£¿é¡£

¡¡¡¡½«ÓëºËÐÄÆäËü²¿·Ö¹Øϵ½ÏÔ¶ÇÒ²»¾­³£Ê¹ÓõIJ¿·Ö¹¦ÄÜ´úÂë±àÒë³ÉΪ¿É¼ÓÔØÄ£¿é£¬ÓÐÀûÓÚ¼õСÄں˵ij¤¶È£¬¼õСÄÚºËÏûºÄµÄÄڴ棬¼ò»¯¸Ã¹¦ÄÜÏàÓ¦µÄ»·¾³¸Ä±äʱ¶ÔÄں˵ÄÓ°Ïì¡£Ðí¶à¹¦Äܶ¼¿ÉÒÔÕâÑù´¦Àí£¬ÀýÈçÏñÉÏÃæÌáµ½µÄÍø¿¨µÄÖ§³Ö¡¢¶ÔFATµÈÎļþϵͳµÄÖ§³Ö¡£

¡¡¡¡ÅäÖÃÍêÄںˣ¬½ÓÏÂÀ´ÐèÒª¶ÔÄÚºËÔ´´úÂëÎļþµÄÒÀÀµÐÔºÍÍêÕûÐÔ½øÐмìÑ飬²¢ÇÒ½øÐбàÒ룬´ËʱҪ±£Ö¤ÏµÍ³ËùʹÓõÄgcc°æ±¾ÔÚgcc£­2.7.2ÒÔÉÏ£º

¡¡¡¡££make dep (È·±£¹Ø¼üÎļþÔÚÕýÈ·µÄλÖÃ)

¡¡¡¡££make clean (È·±£ËùÓÐÓйØÎļþ¶¼´¦ÓÚ×îа汾״̬)

¡¡¡¡££make zImage (±àÒëѹËõÐÎʽµÄÄÚºË)

¡¡¡¡ÔÚÐèÒªÄÚºËÖ§³Ö½Ï¶àµÄÍâÉèºÍ¹¦ÄÜʱ£¬Äں˿ÉÄܱäµÃºÜ´ó£¬´Ëʱ¿ÉÒÔ±àÒë´óÄںˣº

¡¡¡¡££make bzImage

¡¡¡¡±àÒëµÄʱ¼äÓë»úÆ÷µÄÓ²¼þÌõ¼þ¼°Äں˵ÄÅäÖõÈÒòËØÓйأ¬ÒÔ±ÊÕßµÄ64MBÄÚ´æµÄÈüÑï300ΪÀý£¬±àÒëÄÚºËÒ»´Î´óÖÂÐèÒª20¶à·ÖÖÓ¡£Ëù»ñµÃµÄÄں˵ÄλÖÃÔÚ/usr/src/linux/arch/i386/bootĿ¼Ï£¬µ±È»ÕâÀï¼ÙÉèÓû§µÄCPUÊÇx86Ð͵ġ£

¡¡¡¡Èç¹ûÑ¡ÔñÁ˿ɼÓÔØÄ£¿é£¬±àÒëÍêÄں˺ó£¬Òª¶ÔÑ¡ÔñµÄÄ£¿é½øÐбàÒ룺

¡¡¡¡££make module (±àÒëÑ¡ÔñµÄÄ£¿é)

¡¡¡¡££make module£­install (½«±àÒëºóµÄÄ£¿éתÒƵ½ÏµÍ³±ê׼λÖÃ)

¡¡¡¡Ä£¿éÔÚϵͳÖеıê׼Ŀ¼λÓÚ/lib/modules/x.y.z£¬ºóÃæµÄx.y.zÊÇ°æ±¾ºÅ£¬Îª°²È«Æð¼û£¬ÔÚÔËÐУ£make modules£­install֮ǰ×îºÃ¶Ô/lib/modules½øÐб¸·Ý¡£Ä£¿éͨ³£ÊÇ´øÓÐÀ©Õ¹Ãû.oµÄÎļþ£¬Ê¹ÓÃÃüÁlsmod¿ÉÒÔ¶Ôµ±Ç°Äں˵ÄÄ£¿é½øÐÐÁÐ±í¡£

¡¡¡¡Èí¼þÏÂÔØÓë½â°ü

¡¡¡¡Ñ¡ÔñÏà¶Ô¿ìËÙ²¢ÇÒ¾ßÓÐȨÍþÐÔµÄÕ¾µãÏÂÔØ×îеÄÄÚºËÔ´´úÂë°ü£¬ÀýÈçÌõ¼þÔÊÐíµÄ»°¿ÉÒÔµ½ÏÂÃæµÄÕ¾µãÏÂÔØ£º

¡¡¡¡ftp://sunsite.unc.edu/pub/linux/kernel

¡¡¡¡¹úÄÚLinuxÓû§¿ÉÒÔµ½ÏÂÃæµÄÕ¾µãÏÂÔØ£º

¡¡¡¡http://studio.openunix.org

¡¡¡¡http://www.clinuxworld.com

¡¡¡¡×¢Ò⣬Èç¹ûÉý¼¶°æ±¾µÄ¿ç¶ÈºÜ´ó£¬²¢ÇÒÔ¤¼Æ»áÅäÖÃÍⲿģ¿éʱ£¬»¹ÒªÏÂÔØ×îеÄÄ£¿é¹¤¾ßmodules£­x.y.z.tar.gz¡£

¡¡¡¡LinuxϵͳµÄºËÐÄ´úÂë´æ·ÅÓÚĿ¼/usr/src/linux£¬Êµ¼ÊÉÏ£¬¸ÃĿ¼ÊÇÒ»¸öÁ´½Ó£¬Ö¸Ïòµ±Ç°ËùÓõĺËÐÄ°æ±¾µÄĿ¼£¬ÀýÈçÈç¹ûµ±Ç°Ê¹Óõİ汾ÊÇ2.0.34£¬Ôò¸ÃºËÐĵÄʵ¼ÊĿ¼Ӧ¸ÃÊÇ£º/usr/src/linux£­2.0.34¡£¶øÐÂÏÂÔصÄÄÚºËÖеÄĿ¼ÊÇlinux£¬ÕâÑù£¬Ö±½ÓÔÚ/usr/srcϽâ°ü»áµ¼ÖÂÔ­À´µÄÄÚºËĿ¼±»¸²¸Ç¡£ËùÒÔÎÈÍ×µÄ×ö·¨ÊÇ£¬Ê×ÏÈɾ³ýÁ´½Ólinux£¬È»ºó½â°ü¡¢¸üÃû¡¢ÖØÐÂÁ´½Ó¡£

¡¡¡¡ÔÚ½â°üǰҪȷÈÏÔÚ/usr/srcĿ¼ÏÂûÓнÐlinuxµÄĿ¼£¬»òÕß²»ÔÙÏë±£Áô¸ÃĿ¼¡£

¡¡¡¡ÁíÍ⣬Ëæ×ÅLinuxÄں˹¦ÄܵÄÔöÇ¿¼°¶Ô¸ü¶àÍâÉèµÄÖ§³Ö£¬Îļþ°üÒ²Ô½±äÔ½´ó£¬µ±Ç°×îеÄÎȶ¨°æ2.2.14ÄÚºËѹËõ°üµÄ´óСԼΪ14MB£¬µ«Êµ¼ÊÉϽâѹËõ¼°±àÒëµÈ»·½Ú£¬ÒªÇó/usr/srcĿ¼ËùÔڵķÖÇøµÄ¿ÕÏпռä´óÓÚ60MB×Ö½Ú¡£

¡¡¡¡ÆôÓÃÐÂÄÚºË

¡¡¡¡½«±àÒëºÃµÄÐÂÄں˿½±´µ½ÏµÍ³Ä¿Â¼/bootÏ£¬ÀýÈç

¡¡¡¡££cp /usr/src/linux/arch/i386/boot/zImage /boot/zImage£­2.2.14

¡¡¡¡È»ºó£¬±à¼­ÏµÍ³Òýµ¼ÅäÖÃÎļþ/etc/lilo.conf£¬·ÂÕÕÔ­ÓÐÑ¡ÏîÌíÈëÐÂÄÚºËÑ¡Ï¸øËüÆðÒ»¸öÃ÷ÏԺüǵıêÇ©£¨label£©£¬¼Çס´Ëʱ×îºÃ±£ÁôÔ­ÓÐÄÚºËÒÔ¼°ÏàÓ¦µÄÑ¡ÏÕâÑù²»Óú¦ÅÂÉý¼¶Ê§°Ü¶ø»úÆ÷Æô¶¯²»ÁË£¬ÖÁÉÙ»¹¿ÉÒÔʹÓþɵÄÄÚºËÒýµ¼×Ô¼ºµÄ¼ÆËã»ú¡£±£´æ±à¼­ºóÍ˳ö£¬´ËʱҪ¼ÇסÔËÐÐÃüÁ££lilo£¬¸üÐÂϵͳÒýµ¼Ó³Ïó£¬ÕâÑù¶Ôlilo.confµÄÐ޸IJÅÄÜÆð×÷Óá£

¡¡¡¡ÖØÆô»úÆ÷ºó£¬ÔÚLILOµÄÌáʾ·ûÏ°´¡°Tab¡±¼ü£¬ÔòÓ¦¸Ã¿´µ½¼ÓÈëµÄÐÂÄÚºËÑ¡Ïî¡£

¡¡¡¡¶ÔÓÚµ±Ç°¹úÄÚ½øÐкº»¯ºóµÄLinux°æ±¾£¬ÓÉÓÚÆäÖеļ¸¸öÖ÷Òª°æ±¾ÊÇÔÚÄÚºËÖнøÐУ¬ÀýÈç³åÀËƽ̨µÄXteam Linux¡¢À¶µãBluepoint LinuxµÈ£¬ËùÒÔʹÓÃÕâЩ·¢Ðа汾µÄÓû§Èç¹û°´ÕÕÉÏÃæµÄ²½Öè½øÐÐÄÚºËÉý¼¶Ôò»áµ¼Öºº»¯Ê§°Ü¡¢ÏµÍ³ÔËÐв»Îȶ¨µÈºó¹û¡£Óû§ÐèÒªµÈ´ý³§¼Ò·¢ÐÐÐÂÄں˵ĺº»¯°ü£¬È»ºóµ½³§¼ÒÖ¸¶¨µÄÏÂÔØÕ¾µãÏÂÔØ£¬°´ÕÕÆäÖеÄ˵Ã÷½øÐÐÉý¼¶¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 6 ÌõÆÀÂÛ

  1. 60.12.226.* ÓÚ 2007-08-06 23:22:54·¢±í:

    ÐÂÒëͨ·­Ò빫˾×ܲ¿Î»ÓÚÉϺ££¬Ä¿Ç°¹úÄÚÓµÓÐÈý¼Ò·­Òë·Ö¹«Ë¾£º
    ÐÂÒëͨ±±¾©·­Ò빫˾¡¢ÐÂÒëͨÉϺ£·­Ò빫˾¡¢ÐÂÒëͨÉîÛÚ·­Ò빫˾¡¢ÐÂÒëͨ¹ãÖÝ·­Ò빫˾¡¢ÐÂÒëͨº¼ÖÝ·­Ò빫˾ºÍÐÂÒëͨÄϾ©·­Ò빫˾¡£

  2. 222.46.17.* ÓÚ 2007-07-31 23:43:16·¢±í:

    ±±¾©ÐÂÒëͨ·­Ò빫˾£ºÊǾ­±±¾©Êй¤É̾ÖÕýʽע²áµÄרҵÐÔ´óÐÍ·­Ò빫˾¡£±¾·­Ò빫˾¿ÉÌṩ60 ¶à¸öÓïÖֵķ­Òë·þÎñ£¬ÎÒ·­Ò빫˾רÏî·­Òë·þÎñÓУº·­Òë¸ÇÕ£¬²Ëµ¥·­Ò룬¼òÀú·­Ò룬·¨ÂɺÏͬ·­Ò룬¸÷ÖÖ±êÊé·­Òë¡£×÷Ϊ±±¾©·­Ò빫˾ÖÐ×îרҵµÄ·­Ò빫˾֮һ¡£ÉϺ£·­Ò빫˾£¨±±¾©¡¢ÉϺ£¡¢¹ãÖÝ¡¢ÉîÛÚ¡¢ÄϾ©¡¢Ìì½ò£¬ËÕÖÝ£¬ÎÚ³ľÆ룩,ÊÇÒ»¼Òרҵ·­Ò빫˾£¬ÒµÎñÁ÷³ÌºÍÖÊÁ¿¿ØÖƱê×¼»¯¡£

  3. 222.46.17.* ÓÚ 2007-06-22 15:27:59·¢±í:

    Ë®´¦ÀíÉ豸ÓÐÏÞ¹«Ë¾Ìṩ¹úÄÚÒ»Á÷µÄË®´¦Àí,Ë®´¦ÀíÉ豸,ÎÛË®´¦Àí,Ë®´¦ÀíÉèÊ©,Ë®´¦Àí¹¤ÒÕ,Ë®´¦ÀíÁ÷³Ì,Ë®´¦Àí,¹«Ë¾ÖÂÁ¦ÓÚÒý½øÊÀ½çˮƽµÄË®´¦ÀíÉ豸ºÍ¼¼Êõ£¬²¢½øÐÐÏà¹ØË®´¦ÀíÉ豸µÄÑз¢¡¢Éú²úºÍÏúÊÛ·þÎñÓÚÖйúµÄË®´¦ÀíÊÂÒµ£¬ÒÔÍƶ¯Ë®´¦ÀíµÄ½ø²½ºÍ·¢Õ¹¡£
    ÁªÏµ·½Ê½£¬
    ÂÃÓÎÏß·£¬
    ÈËÁ¦×ÊÔ´¡£

  4. ûÂ亣 ÓÚ 2007-06-17 00:39:07·¢±í:

    ºÃÌù,:0L
    Ã÷Ìì¾ÍÒªÊÔÊÔ!

  5. ÒÀÒÀÑîÁø ÓÚ 2006-07-30 09:39:11·¢±í:

    ÎÒÊÔ¹ýÁË
    µ«ÊDz»¿ÉÒÔ
    ºóÀ´¿´µ½ÁËƪÎÄÕÂ˵ÊÇÇ·Á˸öÒÀÀµµÄ*.rpm

  6. dboo78 ÓÚ 2006-07-27 16:50:13·¢±í:

    ÊÕ²Ø