| ¡¡¡¡Ç¶ÈëʽLinuxÓÉÒ»¸ö¼¸°ÙKBµÄkernel(ÄÚºË)ºÍһЩ¸ù¾ÝÐèÒª½øÐж¨ÖƵÄϵͳģ¿é×é³É¡£ÓÉÓÚLinuxÊÇ¿ª·ÅÔ´´ú ÂëµÄ²Ù×÷ϵͳ£¬Òò´Ë£¬ÆäÔÚǶÈëʽÁìÓòÓÐÆä²»¿ÉÌæ´úµÄ³É±¾ºÍ¸ß¶ÈÁé»îÐÔµÈÓÅÊÆ¡£ ¡¡¡¡½«Linuxϵͳ²Ã¼õµ½¾ÍÏñDOSÒ»ÑùÖ»ÒªÒ»ÕÅÈíÅ̾ÍÄÜÆô¶¯£¬ÊÇÖÆ×÷ǶÈëʽLinuxµÄ»ù´¡¡£ÍøÂçÉÏÓÐÐí¶àʵÏÖ·½·¨ µÄ½éÉÜ£¬µ«ÊÇÔÚʵ¼ù¹ý³ÌÖж¼»ò¶à»òÉÙ´æÔÚ×ÅһЩÎÊÌâ»ò²»·½±ãÖ®´¦¡£ÎÒÃǽáºÏ×Ô¼ºÔÚÕâ·½ÃæµÄʵ¼ù¾Ñ飬Ïêϸ½é ÉÜ»ùÓÚÈíÅÌLinuxµÄÖÆ×÷¹ý³Ì¡£ ¡¡¡¡Èý¸ö»ù±¾ÔªËØ ¡¡¡¡Ò»¸öǶÈëʽLinuxϵͳֻÐèÒªÏÂÃæÈý¸ö»ù±¾ÔªËØ£ºÒýµ¼³ÌÐò¡¢Linux΢ÄÚºË(ÓÉÄÚ´æ¹ÜÀí¡¢½ø³Ì¹ÜÀíºÍÊÂÎñ´¦Àí ¹¹³É)ºÍ³õʼ»¯½ø³Ì¡£Èç¹ûÒªÈÃËüÓиü¶àµÄ¹¦ÄÜÇÒ±£³ÖСÐÍ»¯£¬»¹¿ÉÒÔ¼ÓÉÏÎļþϵͳ¡¢TCP/IPÍøÂçÖ§³Ö¡¢GUI(ͼÐÎ Óû§½çÃæ)ºÍÉè¼Æ¾«¼òµÄÓ¦ÓóÌÐò£¬²¢½«Æä·ÅÔÚROM¡¢RAM¡¢FLASH»òDisk On ChipÖÐÆô¶¯¡£ÓÉÓÚǶÈëʽLinux²Ù×÷ϵ ͳµÄ¸ß¶ÈÁé»îÐÔ£¬¿ª·¢Õß¿ÉÒÔºÜÈÝÒ׵ضÔËü½øÐж¨ÖÆ»ò×÷Êʵ±¿ª·¢£¬À´Âú×ãʵ¼ÊÓ¦ÓÃÐèÒª¡£ ¡¡¡¡½«LinuxµÄϵͳ²Ã¼õµ½Ö»ÒªÒ»ÕÅÈíÅ̾ÍÄÜÆô¶¯£¬²»µ«ÊÇÖÆ×÷ǶÈëʽLinuxµÄ»ù´¡£¬¶øÇÒ×Ô¼ºÒ²Óй㷺µÄÓ¦ÓÃǰ¾°¡£ ÕâЩӦÓðüÀ¨¼òµ¥Â·ÓÉÆ÷¹ÜÀí¡¢Èý²ã½»»»»ú¹ÜÀí¡¢floppy-boot·À»ðǽ¹ÜÀíµÈ¡£¹úÍâÓÐרÃŵÄ×éÖ¯ÖÂÁ¦ÓÚÕâ·½ÃæµÄ¹¤ ×÷£¬ÈçLOAF(Linux on a floopy)µÈ×éÖ¯¡£ ¡¡¡¡Ñ¡ÔñÄÚºË ¡¡¡¡´´½¨Ò»¸öÆô¶¯ÅÌÊ×ÏȱØÐë´´½¨ÏµÍ³Äںˡ£ÓÉÓÚÈíÅÌÈÝÁ¿ÓÐÏÞ£¬Òò´Ë³£²ÉÓöÔÄں˽øÐÐÊÖ¹¤ÅäÖã¬È¥µô²»±ØÒªµÄ Ä£¿éµÄ·½·¨À´²Ã¼õÄںˡ£ ¡¡¡¡ÒªÏë²Ã¼õÄÚºËÌå»ý£¬´´½¨Ëüʱ¾ÍµÃ°Ñ²»±ØÒªµÄ¹¦ÄÜÈ¥µô£¬ÈçÈ¥µô¶ÔÍøÂçµÄÖ§³ÖºÍ¶Ô²»±ØÒªÉ豸µÄÖ§³Ö¡£µ«ÊÇÒ» ¶¨Òª¼Çס±£ÁôÄں˶ÔRAMDISKºÍext2µÄÖ§³Ö£¬·ñÔòÆô¶¯Å̽«²»Äܹ¤×÷¡£Æä¹ý³ÌÈçÏ£º ¡¡¡¡1)ÒÔroot³¬¼¶Óû§µÇ¼£¬½øÈëĿ¼/usr/src/linux¡£ ¡¡¡¡2)Ö´ÐÐ#make menuconfigÀ´¶ÔÄÚºËÄ£¿é½øÐÐÅäÖÃ(Ò²¿ÉÒÔÔÚX WindowÖÐÔËÐÐmake xconfig)¡£ ¡¡¡¡3)ÒÀ´ÎÖ´ÐÐ#make depºÍ#make bzImage (Èç¹ûÄں˲»´óÔòÖ´ÐÐ#make zImage),Ö´ÐиÃÃüÁîºó£¬½«ÔÚ /usr/src/linux/arch/i386/bootĿ¼ÏÂÉú³ÉÄÚºËÎļþbzImage(»òzImage)¡£ÈôÅäÖÃÖмÓÈëÁËÄ£¿éµÄÖ§³Ö(Ñ¡ÏîΪM)£¬ »¹ÐèÒªÖ´ÐÐ#make modulesºÍ#make modules_install¡£ ¡¡¡¡4)ÓÃÃüÁî#cp usr/src/linux/arch/i386/ boot/bzImage /boot¿½±´ÐÂÄں˵½/bootĿ¼,ÐÞ¸ÄÎļþ /etc/lilo.conf£¬¼ÓÈ룺 ¡¡¡¡image = /boot/bzImage ¡¡¡¡label = new ¡¡¡¡root =/dev/hdxx(Äã×Ô¼ºµÄÆô¶¯Ó²ÅÌ·ÖÇø) ¡¡¡¡read-only ¡¡¡¡Ö´ÐÐÃüÁî#liloÔØÈëÐÂÄںˣ¬#rebootÖØÆôϵͳ£¬ÔÚ³öÏÖ¡°lilo:¡±Ê±¼üÈënew¡£ÈôϵͳÕý³£Òýµ¼£¬ÔòÖ´ÐÐÏÂÒ»²½£¬ Èô²»ÐÐÔòÓÃÀÏÄÚºËÒýµ¼ºó£¬µ½²½Öè1)ÖØÐÂÅäÖñàÒëÄںˡ£ ¡¡¡¡5)²åÈëÈíÅÌÖ´ÐÐ ¡¡¡¡#dd bs=1k if=/usr/src/linux/arch/i386/ boot/bzImage of=/dev/fd0 ¡¡¡¡ÕâÑù½«Äں˿½±´µ½ÈíÅÌÉÏ¡£ ¡¡¡¡6)ÓÃÃüÁî#ls -s½«ÔÚ/usr/src/linux/ arch/i386/boot/bzImageµÃµ½Äں˵ĴóС(¼Ù¶¨Îª476)£¬½«Õâ¸ö´óС¼Ç ¼ÏÂÀ´ÒÔ±¸ºóÓᣠ¡¡¡¡ÕâÑù¾ÍÖÆ×÷Á˰üº¬²Ã¼õÄں˵Ŀɹ©Æô¶¯µÄLinuxÆô¶¯ÈíÅÌ¡£µ«ÊÇÓÉÓÚûÓÐrootÎļþϵͳ£¬Ê¹ÓÃÕâÕÅÈíÅÌÆô¶¯Ïµ ͳºó£¬ÏµÍ³»áÏÔʾ¡°VFS: cannot open root device x:x¡±ºÍ ¡°kernel panic: VFS: unalbe to boot root fs on x:x¡±µÄ´íÎó¡£ ¡¡¡¡rootÎļþϵͳ ¡¡¡¡Ò»¸örootÎļþϵͳ±ØÐë°üÀ¨Ö§³ÖÍêÕûLinuxϵͳµÄÈ«²¿¶«Î÷£¬Òò´Ë£¬ËüÖÁÉÙÓ¦°üÀ¨£º»ù±¾Îļþϵͳ½á¹¹£»ÖÁÉÙ º¬ÓÐĿ¼/dev¡¢/proc¡¢/bin¡¢/etc¡¢/lib¡¢/usr¡¢/tmp£»×î»ù±¾µÄÓ¦ÓóÌÐò£¬Èçsh¡¢ls¡¢cp¡¢mvµÈ£»×îµÍÏÞ¶ÈµÄ ÅäÖÃÎļþ£¬Èçrc¡¢inittab¡¢fstabµÈ£»É豸£º/dev/hd*¡¢/dev/ tty*¡¢/dev/fd0£»»ù±¾³ÌÐòÔËÐÐËùÐèµÄº¯Êý¿â¡£ ¡¡¡¡ÓÉÓÚÒÔÉÏËùÐèÎļþÔ¶³¬¹ý1.44M£¬Òò´ËÎÒÃÇͨ³£µÄ×ö·¨ÊÇÔÚ×¼±¸ºÃÄÚÈÝºó½«ÆäѹËõµ½ÈíÅÌÖС£µ±ÓÃÈíÅÌÆô¶¯Ê±£¬ ÔÙ°ÑÎļþ½âѹµ½ÄÚ´æÖУ¬ÐγÉÒ»¸öÐéÄâÅÌ(RAMDISK)£¬Í¨¹ýRAMDISK¿ØÖÆÏµÍ³Æô¶¯¡£Èç¹ûÄãʹÓÃLILO¿ØÖÆÆô¶¯£¬ÏÈ¼ì ²éÒ»ÏÂLILOµÄÅäÖÃÎļþ/etc/lilo.confÖж¨ÒåµÄRAMDISKµÄ´óС£º ¡¡¡¡RAMDISK_SIZE = nnn ¡¡¡¡´´½¨rootÎļþϵͳ ¡¡¡¡»Øµ½¸ùĿ¼»òÓû§µÄȱʡĿ¼£¬ÓÃ#mkdir flop½¨Á¢¹¤×÷Ŀ¼flop¡£ÔÚÕâ¸öĿ¼ÏÂÓÃmkdir½¨Á¢ÒÔÏÂһЩĿ¼£º /dev£¬É豸£»/proc - proc£¬ÎļþϵͳËùÐèĿ¼£»/etc£¬ÏµÍ³ÅäÖÃÎļþ£»/sbin£¬ÖØÒªµÄϵͳ³ÌÐò£»/bin£¬»ù±¾Ó¦ ÓóÌÐò£»/lib£¬¹²Ïíº¯Êý¿â£»/mnt£¬×°ÔØÆäËû´ÅÅ̽ڵ㣻/usr£¬¸½¼ÓÓ¦ÓóÌÐò¡£ ¡¡¡¡ÆäÖÐ/proc¡¢/mntºÍ/usrÔÚ´ËÇé¿ö϶¼Êǿյģ¬Ö»ÐèÒªÓÃmkdir´´½¨ËüÃǼ´¿É¡£ÆäÓàµÄĿ¼Ӧ¸ù¾ÝÐèÒª·Ö±ð´´½¨¡£ ÏÂÃæ¶ÔËüÃÇÒ»¸öÒ»¸öµØÏêϸÐðÊö¡£ ¡¡¡¡/dev£ºÕâ¸öĿ¼Öк¬ÓÐϵͳ²»¿ÉȱÉÙµÄÉ豸Îļþ¡£Äã¿ÉÒÔ°ÑÏÖÓÐϵͳÖÐ/devµÄÎļþ¿½±´¹ýÀ´£¬È»ºóɾ³ý²»±ØÒª µÄÎļþ¡£²»¹ýÒ»¶¨Òª±£Áôconsole¡¢kmem¡¢mem¡¢null¡¢ram¡¢tty*µÈÎļþ¡£ÆäÓàµÄ¶¼¿ÉÒÔ¸ù¾ÝÐèҪɾ³ý¡£ ¡¡¡¡/etc£ºÕâ¸öĿ¼Öк¬ÓÐһЩ±Ø²»¿ÉÉÙµÄϵͳÅäÖÃÎļþ¡£Ò»°ã¿ÉÒÔ°üº¬rc.d/* (ϵͳÆô¶¯½Å±¾)¡¢fstab(ÁгöÒªµÇ ¼µÄÎļþϵͳ)¡¢inittab(°üº¬Æô¶¯¹ý³Ì²ÎÊý)¡¢passwd (Óû§ÃûºÍĿ¼)¡¢group(Óû§×é)¡¢shadow(Óû§¼ÓÃÜÃÜÂë)¡£ Èç¹û²»Ê¹ÓÃinit×÷ΪµÇ¼½ø³Ì£¬¶ø½«initÁ´½Óµ½/bin/bash£¬Ôò/etcĿ¼Ï¿ÉÒÔ²»º¬ÓÐÈκÎÎļþ¡£ ¡¡¡¡/binºÍ/sbin£º¸ÃĿ¼Öаüº¬Óбز»¿ÉÉÙµÄÓ¦ÓóÌÐò£¬Èçls¡¢mv¡¢cat¡¢cp¡¢getty(mingettty)¡£Ò²¿ÉÒÔ¸ù¾Ý×Ô ¼ºµÄÐèҪѡÔñ£¬²»¹ýÒ»¶¨Òª¼Çס°üÀ¨ÒÔϳÌÐò£ºinit¡¢getty¡¢login¡¢mount¡¢bash¡£ ¡¡¡¡/lib:¸ÃĿ¼Öаüº¬ÓÐÄãµÄÆô¶¯ÅÌÆô¶¯¹ý³ÌÖÐËùÐèÒªµÄ¹²Ïíº¯Êý¿â¡£ÔÚ/libĿ¼Ï»¹±ØÐëÓк¯Êý¿â×°ÔØÆ÷£¬Õâ¸ö ×°ÔØÆ÷»òÊÇld.so (¶Ôa.out¿â)»òÊÇld-linux.so (¶ÔELF¿â)¡£ ¡¡¡¡Ä£¿é ¡¡¡¡Èç¹ûÓÐÒ»¸öÄ£¿é»¯µÄÄںˣ¬Ä㻹µÃ±ØÐ뿼ÂÇÐèÒª¼ÓÔØµÄÄ£¿é¡£ËüÃǶ¼Î»ÓÚ/lib/modules¡£Äã¿ÉÒ԰Ѳ»ÊǺÜÖØÒªµÄ Ä£¿é·Åµ½±ðµÄÅÌÉÏ£¬µ±ÏµÍ³Æô¶¯ºóÔÙ¼ÓÔØ£¬ÕâÑù»á½ÚÊ¡Æô¶¯Å̵Ŀռ䡣 ¡¡¡¡´ò°ü ¡¡¡¡1)½¨Á¢loopÉ豸µÄÁÙʱ¹Ò½ÓµãºÍÒ»¸ö´óСΪ4.6Õ×(´óС¿ÉÒÔµ÷½Ú)µÄÁÙʱÎļþ£¬²¢½«ÆäÇåÁ㣺
ÎÄÕÂÕûÀí£ºÎ÷²¿ÊýÂë--רҵÌṩÓòÃû×¢²á¡¢ÐéÄâÖ÷»ú·þÎñ Ïà¹ØÎÄÕÂ
ÈÈµã¹Ø×¢
IDC×ÊѶ
ÐéÄâÖ÷»ú
ÓòÃû×¢²á
ÍйÜ×âÓÃ
vpsÖ÷»ú
ÖÇÄܽ¨Õ¾
ÍøÕ¾ÔËÓª ½¨Õ¾¾Ñé ²ß»®Ó¯Àû ËÑË÷ÓÅ»¯ ÍøÕ¾ÍÆ¹ã Ãâ·Ñ×ÊÔ´ ÍøÕ¾ÁªÃË ÁªÃËÐÂÎÅ ÁªÃ˽éÉÜ ÁªÃ˵ãÆÀ Íø×¬¼¼ÇÉ ÐÐÒµ×ÊѶ Òµ½ç¶¯Ì¬ ËÑË÷ÒýÇæ ÍøÂçÓÎÏ· ÃÅ»§¶¯Ì¬ µç×ÓÉÌÎñ ¹ã¸æ´«Ã½ ÍøÂç±à³Ì Asp.Net±à³Ì Asp±à³Ì Php±à³Ì Xml±à³Ì Access Mssql Mysql ÆäËü ·þÎñÆ÷¼¼Êõ Web·þÎñÆ÷ Ftp·þÎñÆ÷ Mail·þÎñÆ÷ Dns·þÎñÆ÷ °²È«·À»¤ Èí¼þ¼¼ÇÉ ÆäËüÈí¼þ Word Excel Powerpoint Ghost Vista QQ¿Õ¼ä QQ FlashGet ѸÀ× Internet Explorer ÍøÒ³ÖÆ×÷ FrontPages Dreamweaver Javascript css photoshop fireworks Flash ³ÌÐòÉè¼Æ Java¼¼Êõ C/C++ VB delphi ÍøÂç֪ʶ ÍøÂçÐÒé ÍøÂ簲ȫ ÍøÂç¹ÜÀí ×éÍø·½°¸ Cisco¼¼Êõ ²Ù×÷ϵͳ Win2000 WinXP Win2003 Mac OS Linux FreeBSD |
ÊÔÊÔÒ»ÕÅÈíÅÌ¿É×°ÏÂLinux(ǶÈëʽLinux)
À´Ô´£º»¥ÁªÍø
×÷Õߣºwest263.com
ʱ¼ä£º2008-02-23
Î÷²¿ÊýÂë-È«¹úÐéÄâÖ÷»ú10Ç¿£¡40ÓàÏîÐéÄâÖ÷»ú¹ÜÀí¹¦ÄÜ,È«¹úÁìÏÈ!Ë«Ïß¶àÏßÐéÄâÖ÷»úÄϱ±·ÃÎʳ©Í¨ÎÞ×è!Ãâ·ÑÔùËÍÆóÒµÓʾÖ,.CNÓòÃû,×ÔÖú½¨Õ¾480ÔªÆð,Ãâ·ÑÊÔÓÃ7Ìì,ÂúÒâÔÙ¸¶¿î! P4Ö÷»ú×âÓÃ799Ôª/ÔÂ.Ô¸¶Ãâѹ½ð!



