¹ØÓÚlinuxÏÂÁ½ÖÖÄÚ´æÒýµ¼Ä£Ê½µÄÇø±ð
¹ØÓÚlinuxÏÂÁ½ÖÖÄÚ´æÒýµ¼Ä£Ê½µÄÇø±ð
Linux µÄ initrd ¼¼ÊõÊÇÒ»¸ö·Ç³£ÆÕ±éʹÓõĻúÖÆ£¬linux2.6 ÄÚºËµÄ initrd µÄÎļþ¸ñʽÓÉÔÀ´µÄÎļþϵͳ¾µÏñÎļþת±ä³ÉÁË cpio ¸ñʽ£¬±ä»¯²»½ö·´Ó³ÔÚÎļþ¸ñʽÉÏ£¬ linux Äں˶ÔÕâÁ½ÖÖ¸ñʽµÄ initrd µÄ´¦ÀíÓÐ׎ØÈ»µÄ²»Í¬¡£
initrd µÄÓ¢Îĺ¬ÒåÊÇ boot loader initialized RAM disk£¬¾ÍÊÇÓÉ boot loader ³õʼ»¯µÄÄÚ´æÅÌ¡£ÔÚ linuxÄÚºËÆô¶¯Ç°£¬ boot loader »á½«´æ´¢½éÖÊÖÐµÄ initrd Îļþ¼ÓÔØµ½Äڴ棬ÄÚºËÆô¶¯Ê±»áÔÚ·ÃÎÊÕæÕýµÄ¸ùÎļþϵͳǰÏÈ·ÃÎʸÃÄÚ´æÖÐµÄ initrd Îļþϵͳ¡£ÔÚ boot loader ÅäÖÃÁË initrd µÄÇé¿öÏ£¬ÄÚºËÆô¶¯±»·Ö³ÉÁËÁ½¸ö½×¶Î£¬µÚÒ»½×¶ÎÏÈÖ´ÐÐ initrd ÎļþϵͳÖеÄ"ij¸öÎļþ"£¬Íê³É¼ÓÔØÇý¶¯
Ä£¿éµÈÈÎÎñ£¬µÚ¶þ½×¶Î²Å»áÖ´ÐÐÕæÕýµÄ¸ùÎļþϵͳÖÐµÄ /sbin/init ½ø³Ì¡£ÕâÀïÌáµ½µÄ"ij¸öÎļþ"£¬Linux2.6 Äں˻áͬÒÔǰ°æ±¾Äں˵IJ»Í¬£¬ËùÒÔÕâÀïÔÝʱʹÓÃÁË"ij¸öÎļþ"Õâ¸ö³Æºô£¬ºóÃæ»áÏêϸ½²µ½¡£µÚÒ»½×¶ÎÆô¶¯µÄÄ¿µÄÊÇΪµÚ¶þ½×¶ÎµÄÆô¶¯É¨ÇåÒ»ÇÐÕϰ®£¬×îÖ÷ÒªµÄÊǼÓÔØ¸ùÎļþϵͳ´æ´¢½éÖʵÄÇý¶¯Ä£¿é¡£ÎÒÃÇÖªµÀ¸ùÎļþϵͳ¿ÉÒÔ´æ´¢ÔÚ°üÀ¨IDE¡¢SCSI¡¢USBÔÚÄڵĶàÖÖ½éÖÊÉÏ£¬Èç¹û½«ÕâЩÉ豸µÄÇý¶¯¶¼±àÒë½øÄںˣ¬¿ÉÒÔÏëÏóÄں˻á¶àôÅÓ´ó¡¢Ó·Öס£
2£®Linux2.4ÄÚºË¶Ô Initrd µÄ´¦ÀíÁ÷³Ì
ΪÁËʹ¶ÁÕßÇåÎúµÄÁ˽âLinux2.6ÄÚºËinitrd»úÖÆµÄ±ä»¯£¬ÔÚÖØµã½éÉÜLinux2.6ÄÚºËinitrd֮ǰ£¬ÏȶÔlinux2.4Äں˵Äinitrd½øÐÐÒ»¸ö¼òµ¥µÄ½éÉÜ¡£Linux2.4Äں˵ÄinitrdµÄ¸ñʽÊÇÎļþϵͳ¾µÏñÎļþ£¬±¾ÎĽ«Æä³ÆÎªp_w_picpath-initrd£¬ÒÔÇø±ðºóÃæ½éÉܵÄlinux2.6Äں˵Äcpio¸ñʽµÄinitrd¡£ linux2.4Äں˶ÔinitrdµÄ´¦ÀíÁ÷³ÌÈçÏ£º
1. boot loader°ÑÄÚºËÒÔ¼°/dev/initrdµÄÄÚÈݼÓÔØµ½Äڴ棬/dev/initrdÊÇÓÉboot loader³õʼ»¯µÄÉ豸£¬´æ´¢×Åinitrd¡£
2. ÔÚÄں˳õʼ»¯¹ý³ÌÖУ¬ÄÚºË°Ñ /dev/initrd É豸µÄÄÚÈݽâѹËõ²¢¿½±´µ½ /dev/ram0 É豸ÉÏ¡£
3. ÄÚºËÒԿɶÁдµÄ·½Ê½°Ñ /dev/ram0 É豸¹ÒÔØÎªÔʼµÄ¸ùÎļþϵͳ¡£
4. Èç¹û /dev/ram0 ±»Ö¸¶¨ÎªÕæÕýµÄ¸ùÎļþϵͳ£¬ÄÇôÄÚºËÌøÖÁ×îºóÒ»²½Õý³£Æô¶¯¡£
5. Ö´ÐÐ initrd É쵀 /linuxrc Îļþ£¬linuxrc ͨ³£ÊÇÒ»¸ö½Å±¾Îļþ£¬¸ºÔð¼ÓÔØÄں˷ÃÎʸùÎļþϵͳ±ØÐëµÄÇý¶¯£¬ ÒÔ¼°¼ÓÔØ¸ùÎļþϵͳ¡£
Ïà¹ØÎĵµ£º
×ªÔØÇë×¢Ã÷³ö´¦£º±à³Ì±Ê¼ÇBLOG
¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷¡£ÓÃÁËÕâô¾ÃµÄlinux£¬ÏÖÔڱȽÏÖ÷Á÷µÄ¼¸¸öC/C++µÄIDE»ù±¾ÒѶ¼ÓùýÁË£¬ÏÖÔÚÀ´¶ÔËûÃÇ×öһϼòµ¥µÄ±È½Ï¡£
1¡¢VIM
Ê×ÏÈҪ˵µÄÊÇVIM¡£ÎÒÈÏΪ£¬VIMÖ»ÊÇÒ»¸ö±à¼Æ÷£¬²»ÄÜËãÊÇIDE¡£Ëä˵VIMÓкܶà²å¼þ£¬ÀýÈç´úÂëÕÛµþ¡¢µÝ½øµÈ£¬¿ÉÒÔ½«VIM×齨³É¼¸ºõÀàËÆÒ»¸öIDE£¬µ«Ê¼ÖÕËü²»ÊÇ× ......
Ëæ×ÅÒ»¾äfork£¬Ò»¸öнø³ÌßÉßÉÂ䵨£¬µ«ËüÕâʱֻÊÇÀϽø³ÌµÄÒ»¸ö¿Ë¡¡£
È»ºóËæ×Åexec£¬Ð½ø³ÌÍÑÌ¥»»¹Ç£¬Àë¼Ò¶ÀÁ¢£¬¿ªÊ¼ÁËΪÈËÃñ·þÎñµÄÖ°ÒµÉúÑÄ¡£
ÈËÓÐÉúÀϲ¡ËÀ£¬½ø³ÌÒ²Ò»Ñù£¬Ëü¿ÉÒÔÊÇ×ÔÈ»ËÀÍö£¬¼´ÔËÐе½mainº¯ÊýµÄ×îºóÒ»¸ö"}"£¬´ÓÈݵØÀëÎÒÃǶøÈ¥£»Ò²¿ÉÒÔÊÇ×Ôɱ£¬×ÔɱÓÐ2ÖÖ·½
ʽ£¬Ò»ÖÖÊǵ÷ÓÃexitº¯Êý£¬Ò»ÖÖÊÇÔÚma ......
×÷ÕߣºÎ¤¶«É½,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
Ëæ×ÅǶÈëʽÐÐÒµÓ²¼þƽ̨µÄÐÔÄÜÔöÇ¿£¬ÏîÄ¿ÐèÇóºÍ¹¦ÄÜÈÕÒæ¸´ÔÓ£¬ARM¹«Ë¾ÍƳöµÄ CORTEX-M3£¬¸üÊÇÈÃÒÔÍù×öµ¥Æ¬»úµÄ¹¤³ÌʦÔÚоƬºÍ¼¼ÊõÑ¡ÐÍÃæÁÙÁ½ÄÑÑ¡Ôñ£¬±¾×¨Ì⽫´ÓоƬ¼Û¸ñ¡¢Õû¸öϵͳµÄÓ²¼þÈí¼þÉè¼Æ¼°Î¬»¤µÄ³É±¾µÈ¸÷¸ö·½Ãæ¸øÄúÌṩһ¸ö²Î¿¼£¬ ²¢´Ó¼¼Êõ½Ç¶È·ÖÎöµ¥Æ¬»úºÍ´ø²Ù×÷ϵͳµÄÏ ......
ת×Ô£ºhttp://blog.itpub.net/post/33256/413374/
ÔõôÑùÔÚºìñÆóÒµLinux2.1ÉÏÅäÖÃVNC?
ÔõÑùÅäÖÃVNC·þÎñÆ÷ʹÆäÄÜÔÚºìñÆóÒµLinux3ϵͳÒýµ¼Ê±×Ô¶¯Æô¶¯?
Ôõ
ôÑùÔÚºìñÆóÒµLinux2.1ÉÏÅäÖÃVNC?
½â¾ö·½·¨:1. Ê×ÏÈ£¬ÎÒÃÇÐèÒª²é¿´ÊÇ·ñÒѾ°²×°ÁËÐèÒªµÄVNC°ü¡£×÷Ϊ¸ùÓû§£¬ÔËÐÐÕâ¸öÃüÁ
rpm
-qa | grep vnc
Èç¹ûRPMÃ ......
¹¦ÄÜ˵Ã÷£º²éÕÒÎļþ¡£
Óï¡¡¡¡·¨£ºwhich [Îļþ...]
²¹³ä˵Ã÷£ºwhichÖ¸Áî»áÔÚ»·¾³±äÁ¿$PATHÉèÖõÄĿ¼Àï²éÕÒ·ûºÏÌõ¼þµÄÎļþ¡£
²Î¡¡¡¡Êý£º
¡¡-n<ÎļþÃû³¤¶È> ¡¡Ö¸¶¨ÎļþÃû³¤¶È£¬Ö¸¶¨µÄ³¤¶È±ØÐë´óÓÚ»òµÈÓÚËùÓÐÎļþÖÐ×µÄÎļþÃû¡£
¡¡-p<ÎļþÃû³¤¶È> ¡¡Óë-n²ÎÊýÏàͬ£¬µ«´Ë´¦µÄ<ÎļþÃû³¤¶È>°üÀ¨ÁËÎļþµÄ ......