Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¹ØÓÚlinuxµÄÆô¶¯Á÷³ÌµÄ±Ê¼Ç

 Ò»¡¢´ÓÄÄÀïµ½ÄÄÀï
±¾ÎÄÖ¼ÔÚÃèÊölinuxÖÐÄÚºËÈçºÎµ÷ÓÃÆô¶¯£¬È»ºóÈçºÎ´ÓimgµÄÎļþϵͳÇл»µ½Ó²Å̵Ĺý³Ì¡£
ÃèÊöÆðÓÚ£ºlinux-2.6.11/init/main.cÖк¯Êý static int init(void * unused)
ÃèÊöÖ¹ÓÚ£º/etc/rc.d/rc.sysinitÎļþµÄ±»µ÷ÓÃ
¶þ¡¢ÃèдÁ÷³Ì
ÔÚlinux´úÂëlinux-2.6.11/init/main.cÖÐinitÕâ¸öº¯Êý±»µ÷ÓÃʱ£¬³õʼÆô¶¯µÄÎļþ
ϵͳ¾µÏñ£º/boot/initrd-2.6.11.12.img£¨ÒÔ2.6.11.12ÄÚºËΪÀý£©Òѱ»grub¼ÓÔØµ½
ÄÚ´æÖУ¬²¢ÒѹÒÔØµ½¸ùĿ¼ÉÏ£¨"/"£©¡£
1¡¢ÎÒÃÇÏÈÀ´¿´¿´initrd-2.6.11.12.imgµ½µ×ÊǸöʲô¶«Î÷£º
[root@wj-server1 tmp]# cd /tmp
[root@wj-server1 tmp]# cp /boot/initrd-2.6.11.12.img /tmp/initrd-2.6.11.12.gz
[root@wj-server1 tmp]# gunzip initrd-2.6.11.12.gz
½âѹËõºóµÄÎļþΪ£º
[root@wj-server1 tmp]# ls -l initrd-2.6.11.12
-rw-r--r-- 1 root root 846848 7ÔÂ 31 17:01 initrd-2.6.11.12
ÊÇÒ»¸öCPIO¸ñʽµÄÎļþ£¬¸ÃÎļþ¸ñʽÊÇÖÖÎļþ¾µÏñÈÃÎÒÃǽ«Ëü½â¿ªµ½Ò»¸öĿ¼Öп´¿´
ÆäÖеľßÌåÄÚÈÝ£º
[root@wj-server1 tmp]# mkdir initrd
[root@wj-server1 tmp]# cd initrd
[root@wj-server1 initrd]# cpio -i < ../initrd-2.6.11.12
1654 blocks
[root@wj-server1 initrd]# ls
bin bootsplash dev etc init lib loopfs proc sbin sys sysroot
[root@wj-server1 initrd]# find .
.
./lib
./bin
./bin/nash
./bin/insmod
./bin/modprobe
./bin/hotplug
./etc
./dev
./dev/console
./dev/null
./dev/ram
./dev/systty
./dev/tty1
./dev/tty2
./dev/tty3
./dev/tty4
./loopfs
./proc
./sys
./sysroot
./sbin
./init
./bootsplash
¿É¼û¸Ã¾µÏñÎļþĿ¼ÖаüÀ¨£º
/bin Ŀ¼ÏµÄËĸöÓÃÓÚÆô¶¯ºÍÇл»µ½Ó²ÅÌÉϵijÌÐò£º
nash(ÓÃÓÚ´¦Àí¸ùĿ¼ÏµÄ/init½Å±¾)¡¢insmodºÍmodprobeÀ´¼ÓÔØÄÚºËÇý¶¯¡¢hotplugÓÃ
ÓÚÍâÉèµÄ°Î²å´¦Àí¡£
/dev Ŀ¼Ïµİ˸öÉ豸Îļþ
/init ÊǸönashµÄÆô¶¯½Å±¾Îļþ
/bootsplash ÊÇÄں˴òÁËbootsplash²¹¶¡ºó£¬»áÔÚ¶Ô¸ÃÎļþ½øÐжÁÈ¡²Ù×÷£¬È»ºó½«¸ÃÎļþ
Öаüº¬µÄͼƬÎļþÔÚÆô¶¯Ê±ÏÔʾ¡£
[root@wj-server1 initrd]# dmesg | grep -i bootsplash
bootsplash 3.1.6-2004/03/31: looking for picture... silentjpeg size 36270 bytes,
...found (1024x768, 19600 bytes, v3).
Äں˵ÄÕâ¸ö×°ÔØÐÅÏ¢¾ÍÊÇÔÚ´¦Àí¸ÃÎļþ¡££


Ïà¹ØÎĵµ£º

linuxÏÂc±àÒëϵͳ(ת)

 
±àÒë¹ý³Ì¸ÅÊö
Á˽âһЩ±àÒë֪ʶµÄ¶ÁÕß¶¼ÖªµÀ£¬Ëùν±àÒ룬¾ÍÊÇÔÚ±àÒë³ÌÐò¶ÁȡԴ³ÌÐò£¨×Ö·ûÁ÷£©£¬¶ÔÖ®½øÐдʷ¨ºÍÓï·¨µÄ·ÖÎö£¬½«¸ß¼¶ÓïÑÔÖ¸Áîת»»Îª¹¦ÄܵÈЧµÄ»ã±à´úÂ룬ÔÙÓÉ»ã±à³ÌÐòת»»Îª»úÆ÷ÓïÑÔ£¬²¢ÇÒ°´ÕÕ²Ù×÷ϵͳ¶Ô¿ÉÖ´ÐÐÎļþ¸Ðл¸ñʽµÄÒªÇóÁ´½ÓÉú³É¿ÉÖ´ÐгÌÐò¡£
UNIX»·¾³ÏµÄC±àÒëϵͳËù×ñÑ­µÄÒ²ÊÇÕâôһ¸öÒ»° ......

linuxÏÂÐÞ¸ÄÖ÷»úÃû

 
ÔÚlinuxÏÂÐÞ¸ÄÖ÷»úÃûÓÐÁ½ÖÖ·½·¨£º
Ò»£ºÊ¹ÓÃhostnameÃüÁî
   ·½·¨£º[root@hening ~]# hostname abc
   [root@hening ~]# su
   [root@abc ~]#
   ÇмɣºÊ¹ÓÃÕâ¸öÃüÁîÐÞ¸ÄÖ÷»úÃûÖ»ÄÜÔÚµ±Ç°shellÓÐЧ£¬Èç¹ûÖØÆôϵͳ¾Í»áʧЧ¡£
¶þ£ºÐÞ¸ÄlinuxÖ÷»úµÄÅäÖÃÎļþ
 &nb ......

linuxÏÂviÃüÁî´óÈ«

linuxÏÂviÃüÁî´óÈ«
ĬÈÏ·ÖÀà   2009-04-12 14:59   ÔĶÁ1663   ÆÀÂÛ2  
×ֺţº ´ó´ó  ÖÐÖР СС
Îı¾±à¼­Æ÷ÊÇËùÓмÆËã»úϵͳÖÐ×î³£ÓõÄÒ»ÖÖ¹¤¾ß¡£Ê¹ÓÃ×îΪ¹ã·ºµÄÊÇvi£¬¶øviÃüÁî·±¶à£¬¸÷´óÂÛ̳»ù±¾É϶¼ÓÐ×ܽᣡΪÁË´ó¼Òѧϰ·½±ã£¬Çë×ÔÓÉת·¢!   &nb ......

linuxÏÂddÃüÁîµÄÉÏÁ÷Ó÷¨

ÏȼòÒª½éÉÜÏÂddµÄ²ÎÊý£¬ºó±ßͨ¹ý¼¸¸öʵÀý½éÉÜddµÄÓ¦Ó㬲ο¼ÁËÆäËûÍøÓѵÄ×ÊÁÏ£¬ÔÚ´ËÒ»
²¢¸Ðл£¬Ë®Æ½ÓÐÏÞÎÄÖÐÓÐʲô´íÎóÇë´ó¼ÒÖ¸Õý¡£
dd ÊÇ Linux/UNIX ϵÄÒ»¸ö·Ç³£ÓÐÓõÄÃüÁ×÷ÓÃÊÇÓÃÖ¸¶¨´óСµÄ¿é¿½±´Ò»¸öÎļþ£¬²¢ÔÚ¿½±´
µÄͬʱ½øÐÐÖ¸¶¨µÄת»»¡£
1. ÃüÁî¼ò½é
dd µÄÖ÷ҪѡÏ
Ö¸¶¨Êý×ֵĵط½ÈôÒÔÏÂÁÐ×Ö·û½áβ³ËÒÔÏ ......

LinuxʵÑ鱨¸æ4

 LinuxʵÑ鱨¸æ4
ÎÒµÄ×÷Òµ   2009-11ÔÂ11
ʵÑ飺ÎļþȨÏÞ¼°Óû§¹ÜÀí
ÐÕ    Ãû
 ÕÅ¿­
 
ÈονÌʦ
 
³ÂѩƼ
 
Ö¸µ¼½Ìʦ
 
³ÂѩƼ
 
ʵÑ鵨µã
 
B203
 
ʵÑéʱ¼ä
 
2009Äê11ÔÂ11ÐÇÆÚ ¶þ
 
Ò»¡¢ÊµÑéÄ¿µÄ
 
ÒªÇ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ