µ±Ç°Î»ÖãºLinux½Ì³Ì - Linux×ÛºÏ - ºìÆì3.0Server·þÎñÅäÖý̳ÌÄÚºËÉý¼¶

ºìÆì3.0Server·þÎñÅäÖý̳ÌÄÚºËÉý¼¶

¡¡¡¡Äں˿ÉÒÔ¿´³ÉÊÇÒ»?¼Ü춳ÌʽºÍÓ²¼þÖ®¼äµÄ½çÃæ²Ù×÷ϵ½ù©ïÀ뿪Á˺ËÐÄ©ïʲô¶«Î÷¶¼Óò»ÁË¡£ ¡¡¡¡¶øÄں˵ıàÒëµÄºÃ»µ©ïÒ²»áÓ°Ï쵽ϵͳµÄÐÔÄÜ©ïÉõÖÁ©ïһЩϵͳ¹¦ÄÜ(Èç tcp/ip)©ïÒ²±ØÐëÒª±à½øºËÐIJÅÐС£ ¡¡¡¡²Ù×÷ϵͳÐÔÄܵĺûµ¡¢Îȶ¨²»Îȶ¨©ïÆäÖÐÒ»?ºÜ¹Ø¼üµÄÒòËØÊǺËÐĵÄÌå»ý¶ÌС¾«º·¡£ ¡¡¡¡Ò»?Ó·Ö׵ĺËÐÄ©ï?åå©ïÄÜÌṩÑùÑù¾ãµ½µÄ¹¦ÄܩﵫҲ»áÎþÉüϵͳÐÔÄܺÍÎȶ¨ÐÔ¡£ ¡¡¡¡ËùÒÔÔÚ±àÒëºËÐĵÄ?ºò©ï¡®½«ºËÐıàµÃ¾¡Á¿µÄС¡¯©ïÊÇ×î¸ßÔ­?¡£ ¡¡¡¡¡¡¡¡ÔÚÎÒÃǶ¯ÊÖÉý¼¶ÄÚºËÇ°»¹ÐëÎÊÒ»ÏÂ×Ô¼ºÎªÊ²Ã´Òª½øÐÐÉý¼¶£¡£¿ ¡¡¡¡¡¡¡¡a¡¢ÎªÁ˺ÃÍ棬¸Ï³±Á÷»ò×öʵÑ飬ÄǾͿÉÒԴ󵨵ĽøÐÐÏÂÃæµÄ²Ù×÷£¡ ¡¡¡¡b¡¢ÎªÁËÖ§³ÖÐÂÓ²¼þ£¬ÎªÁ˵õ½¸üºÃµÄÐÔÄÜ£¬ÄÇôÇëÎÊ£ºÓÐûÓÐÒѾ­¶Ôϵͳ½øÐÐÁ˱¸·Ý£¡ ¡¡¡¡¡¡¡¡1¡¢Ñ¡ÔñÏÂÔØÄں˰汾 ¡¡¡¡http://www.kernel.org/pub/Linux/kernel/ ÕâÀïÓÐ×îеÄÄں˰汾 ¡¡¡¡ÒòΪºìÆì3.0Äں˰汾ΪV2.4.17-1 ÎÒÃǾÍÑ¡ÔñÒ»¸öV2.4.20µÄ×îÐÂÎȶ¨ÄÚºËÀ´½øÐÐÉý¼¶ ¡¡¡¡ÏÂÔØÒ»¸öÍêÕûÄÚºËÎļþÃûΪlinux-2.4.20.tar.bz2 ¡¡¡¡a) ÔÚÈκÎÒ»¸ö×ÓĿ¼ÏÂ(µ«Í¨³£ÊÇÔÚ/usr/src/ÏÂ,ÎÒÃÇÏÈÔÚ/rootϽ⿪)½â¿ªÐµÄÄÚºËÔ´³ÌÐò: ¡¡¡¡# bzip2 -d linux-2.4.20.tar.bz2 ;½âѹ½«»áÔÚµ±Ç°Ä¿Â¼ÏÂÉú³Élinux-2.4.20.tar ¡¡¡¡# tar xvf linux-2.4.20.tar ;½â°ü ¡¡¡¡# mv linux-2.4.20 /usr/src ;°Ñ½â¿ªµÄÊý¾ÝÒƶ¯µ½/usr/srcĿ¼Ï ¡¡¡¡b) ½¨Á¢Ò»¸ö·ûºÅÁ¬½Óµ½ÄãµÄÐÂÄÚºËĿ¼£¬ÕâÒ»²½¿ÉÒÔ²»×ö£¬Ö»ÊÇΪÁ˲Ù×÷·½±ã ¡¡¡¡# ln -s /usr/src/linux-2.4.20 /usr/src/linux ;ÒÔºó¶ÔÐÂÄں˵ķÃÎʾÍͨ¹ýlinux Õâ¸öÁ¬½Ó½øÐÐ ¡¡¡¡c)ÅäÖÃÄÚºËÇ°µÄ×¼±¸¹¤×÷ ¡¡¡¡# cd /usr/include ¡¡¡¡¡¡¡¡¡¡# rm -rf asm linux scsi ¡¡¡¡¡¡¡¡# ln -s /usr/src/linux/include/asm-i386 asm ¡¡¡¡¡¡¡¡¡¡¡¡ # ln -s /usr/src/linux/include/linux linux ¡¡¡¡¡¡¡¡# ln -s /usr/src/linux/include/scsi scsi ¡¡¡¡d)ÅäÖÃÄÚºË ¡¡¡¡ÎÒÊÇÔÚ²»É¾³ýÔ­ÓÐÄں˵ÄÇé¿öϽøÐбàÒ룬Èç¹ûÄã²»Ïë±£ÁôÔ­ÓÐÄںˣ¬½¨ÒéÏÈ×öºÃÆô¶¯ÅÌ ¡¡¡¡Æô¶¯ÅÌÖÆ×÷£º#mkbootdisk --device /dev/fd0 `uname -r` £»`uname -r` ÊÇÈ¡µÃµ±Ç°Äں˰汾ºÅ ¡¡¡¡¶ÔÓÚÎÒÃǺìÆì3.0À´Ëµ¿ÉÒÔʹÓà #mkbootdisk --device /dev/fd0 2.4.17-1 ¡¡¡¡ÖØÐÂÆô¶¯»ú×Ó©ïÈ·¶¨Æô¶¯ÅÌÄÜÕýÈ·Òýµ¼¡£ ¡¡¡¡×ªµ½Ä¿Â¼/usr/src/linuxÏ ½øÐбàÒëÅäÖà ¡¡¡¡1)#make mrproper ;Çå³ýÈκν«ÒýÆðÎÊÌâµÄ¸½¼Ó¶îÍâÔ´´úÂë ¡¡¡¡2)#make xconfig ;ÕâÊÇÔÚX windowϵÄͼÐνçÃæ,ºÜ·½±ã ¡¡¡¡»ò make menUConfig ;Èç¹ûÊÇÔÚ×Ö·ûϽ¨ÒéʹÓà ¡¡¡¡»ò make config ;Õâ¸ö·½·¨²»½¨ÒéʹÓúÜÂé·³, ²»ºÃÓÃ! ¡¡¡¡Ñ¡ÔñºÃÐÂÄÚºËÖÐÒª¿ªÆôµÄÑ¡ÏÕâÒ»²½½«/usr/src/linuxĿ¼ÏÂÉú³ÉÒ»¸öÅäÖÃÎļþ.configÎļþ ¡¡¡¡3)#make dep ;È·¶¨ÄÇЩÎļþÒѾ­¸Ä¶¯£¬ÄÇЩÐèÒªÖØбàÒë;È·±£¹Ø¼üÎļþÔÚÕýÈ·µÄλÖÃ. ¡¡¡¡4)#make clean ;ɾ³ýÄÇЩ²»ÐèÒªµÄ¾ÉÎļþ(ÀýÈç:ÄÚºËÔ­ÓеĿ½±´);È·±£ËùÓж«Î÷¾ù±£³Ö×îÐÂ״̬. ¡¡¡¡5)#make zImage ;½«Ò»¸öÐÂÄں˽¨Á¢ÔÚÒ»¸öѹËõÎļþÖÐ(»áÉú³É/usr/src/linux/arch/i386/boot/zImageÎļþ) ¡¡¡¡;×¢ÒâÓдóСдÇø·Ö ¡¡¡¡Èç¹ûÌáʾSystem is too big.³ö´í½øÓÃmake bzImage½øÐÐѹËõ½¨Á¢(»áÉú³É/usr/src/linux/arch/i386/boot/bzImageÎļþ) ¡¡¡¡e)Èç¹ûÄãÓÃÁËÄ£¿é£¬Ä㻹ÐèÒª½¨ÔìºÍ°²×°Ä£¿é ¡¡¡¡make modules ¡¡¡¡¡¡¡¡ make modules-install ¡¡¡¡depmod -a ¡¡¡¡f)°²×°ÐÂÄÚºË ¡¡¡¡¸´ÖÆÄÚºËÎļþµ½/bootĿ¼ ¡¡¡¡# cp /usr/src/linux/System.map /boot/System.map-2.4.20 ¡¡¡¡¡¡¡¡# cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.20 ¡¡¡¡±à¼­/etc/lilo.confÎļþÌí¼Ó ¡¡¡¡image=/boot/vmlinuz-2.4.20 ¡¡¡¡label=linux-2.4.20 ¡¡¡¡root=/dev/hda1 ;ÕâÒ»Ïî¿ÉÒԲο¼Ô­À´µÄrootÏî ¡¡¡¡#lilo ;Ö»ÓÐÖ´ÐÐÁËliloÃüÁîÖ®ºó©ï LILO ²Å»áÕæÕý×°µ½ÏµÍ³Ö®ÉÏ ¡¡¡¡g)ÖØÆô ¡¡¡¡#shutdown -r now ¡¡¡¡Ìáʾ£º¿ª»úÆô¶¯LILO¡¢³öÏÖϵͳѡÔñʱѡÔñ¡°linux-2.4.20¡±ÓÃÐÂÄÚºËÀ´Æô¶¯ÎÒÃǵÄLinux ¡¡¡¡½øÈëºó¿ÉÒÔÓÃ#uname -r À´²é¿´µ±Ç°µÄÄں˰汾 ¡¡¡¡h)ÎÊÌâ ¡¡¡¡ÓпÉÄÜÈç¹ûϵͳ²»ÄÜÕý³£Æô¶¯»òÓÐЩÉ豸²»ÈÏʱ£¬¿ÉÄÜÊÇÎÒÃÇÔÚmake menuconfigʱÓÐЩѡÔñ²»ÕýÈ·£¬Ö»ÓÐÔÚÀ´´ÓÕâÒ»²½À´Ò»´Î£¡ ¡¡¡¡ÄÚºËÉý¼¶²»¿ÉÄÜÒ»´Î³É¹¦£¬³ý·ÇÄú¶ÔÄÚºËÖеÄÿ¸öÑ¡Ïî·Ç³£Á˽⠡¡¡¡¡¡¡¡¶øÇÒÉý¼¶ºóÊÇ·ñÎȶ¨£¬ÕâÒ²ÊǸöÎÊÌâÒòΪÓÐЩÎÊÌâ²»¿ÉÄÜÒ»ÏÂ×ӾͻᷢÉú£¬¿ÉÄÜÒª¹ýºÜ³¤Ê±¼ä²Å»á±©Â¶³öÀ´£¡ ¡¡¡¡µ«´ÓÄÚºËÉý¼¶µÄ¹ý³ÌÖÐÄú½«»á¸ü¼ÓÁ˽âLinuxµÄ¹¤×÷Á÷³Ì£¬Ï£ÍûÒÔÉϵÄÄÚÈݶԴó¼ÒÔÚѧϰÖÐÓÐËù°ïÖú£¡
[1] [2] ÏÂÒ»Ò³ 

£¨³ö´¦£ºhttp://www.sheup.com£©


ÉÏÒ»Ò³ [1] [2]