LinuxµÄÆô¶¯¹ý³ÌÏê½â
LinuxµÄÆô¶¯Á÷³Ì(/etc/inittab)
¡¡¡¡1. ´ÓBIOSµ½KERNEL
¡¡¡¡BIOS×Ô¼ì£>MBR(GRUB)£>KERNEL£>KERNEL×Ô½âѹ£>Äں˳õʼ»¯£>ÄÚºËÆô¶¯
¡¡¡¡BIOS×Ô¼ì
¡¡¡¡µ±µçÄÔ¿ª»úµÄʱºò£¬µçÄÔ»á½øÈëBIOS£¬BIOSµÄ¹¤×÷Ö÷ÒªÊÇÕì²âµçÄÔµÄÖܱßÅäÌ×É豸ÊÇ·ñ¹¤×÷Õý³££¬ÈçCPUµÄÀàÐÍ¡¢Ëٶȡ¢»º´æµÈ
¡¡¡¡Ö÷°åÀàÐÍ
¡¡¡¡ÄÚ´æµÄËٶȣ¬ÈÝÁ¿
¡¡¡¡Ó²Å̵ĴóС£¬ÀàÐͺ͹¤×÷ģʽ
¡¡¡¡·çÉÈËٶȵÈ
¡¡¡¡Ö÷ÒªÊÇΪÁ˼ì²éÕâЩÉ豸ÔÚ¿ª»úµÄʱºòÊÇ·ñÄÜͨ¹ý¼ì²â£¬Èç¹ûÄÜͨ¹ý¼ì²â£¬ËµÃ÷µçÄÔ¿ÉÒÔÕý³£µÄ¹¤×÷¡£
¡¡¡¡£££££££££££££££££££££££££££££££££££££££££
¡¡¡¡Ò»¡¢ÔØÈëÆô¶¯³ÌÐò
¡¡¡¡BIOS×Ô¼ìÍê³Éºó£¬BIOS»á¸ù¾ÝÓû§ÉèÖõÄÆô¶¯Ë³ÐòÀ´ÓÉÄǸöÉ豸À´Æô¶¯µçÄԵIJÙ×÷ϵͳ£¬Õâ¸öÉ豸һ°ãÊÇÓ²ÅÌ¡£
¡¡¡¡Ò²¾ÍÊǽøÈëµ½Ó²Å̵ÄMBRÇøÓò£¨Òýµ¼ÉÈÇø£©£¬Õâ¸öÇøÓòÖеÄÓÐ512¸ö×ֽڵĴóС£¬ÆäÖÐÇ°446¸ö×Ö½ÚÖб£´æµÄ³ÌÐòÊÇÑ¡ÔñÆô¶¯·ÖÇø£¬Ò²¾ÍÊǵçÄÔÓÉÄǸöÓ²ÅÌ·ÖÇøÀ´ÔØÈ뿪»úµÄ³ÌÐò¡£ÄÇôÔÚÕâ¸ö446¸ö×ֽڵĿռäÖб£´æµÄ¾ÍÊÇÆô¶¯³ÌÐò£¬È»ºóÓÉÕâ¸öС³ÌÐòÀ´¼ÓÔØ´æ´¢ÔÚÆäËûλÖõIJÙ×÷ϵͳ£¬Ò²¾ÍÊÇÆô¶¯grub³ÌÐò¡£
¡¡¡¡µ±ÕÒµ½Æô¶¯É豸£¨Ó²ÅÌ£©Ê±£¬µÚÒ»½×¶ÎËùÓõÄboot loader£¨´æ·ÅÔÚÒýµ¼ÉÈÇø£©±»×°Ôص½RAMÖв¢±»Ö´ÐС£ÕâÀïµÄboot loaderÔÚ´óСÉÏСÓÚÒ»¸öÉÈÇøµÄ´óС£¬Ò²¾ÍÊÇ512×Ö½Ú£¬¶øËüµÄÈÎÎñ£¬¾ÍÊǼÓÔصڶþ½×¶ÎµÄboot loader¡£
¡¡¡¡µ±¸ºÔðµÚ¶þ½×¶ÎµÄboot loaderλÓÚÄÚ´æÖв¢±»Ö´ÐÐʱ£¬Í¨³£»áÏÔʾһ¸öÒ»ÉÁ¶ø¹ýµÄÆÁÄ»£¬È»ºólinuxÒÔ¼°¿ÉÑ¡µÄ³õʼ»¯ÄÚ´æÅÌ£¨Ò»ÖÖÁÙʱµÄ¸ùÎļþϵͳ£¬Èç¹ûÏëµÃµ½¾ßÌåµÄ½éÉÜ£¬Çë·ÃÎÊhttp://likunarmstrong.bokee.com/5502266.html)»á±»×°Ôص½´æ´¢Æ÷ÖС£µ±ÏµÍ³¾µÏñ±»¼ÓÔØʱ£¬µÚ¶þ½×¶ÎµÄboot loader½«°Ñ¿ØÖÆȨת½»¸øÄں˾µÏñ£¬Óë´Ëͬʱ£¬Äں˿ªÊ¼×Ô½âѹ²¢³õʼ»¯¡£ÔÚÕâ¸ö½×¶Î£¬µÚ¶þ½×¶ÎµÄboot loader»á¼ì²éϵͳµÄÓ²¼þ£¬Ã¶¾ÙÄÇЩ¸½¼ÓµÄÓ²¼þÉ豸£¬¹ÒÔظùÉ豸£¬Ö®ºó¼ÓÔØÐèÒªµÄÄÚºËÄ£¿é¡£Íê³ÉÖ®ºó£¬µÚÒ»¸öÓû§¿Õ¼ä³ÌÐò£¨init£©¿ªÊ¼Ö´ÐУ¬¸ü¸ß²ã´ÎµÄϵͳ³õʼ»¯¿ªÊ¼¡£
¡¡¡¡Õâ¾ÍÊÇ´Ó±íÃæÉÏ¿´£¬linuxµÄÆô¶¯¹ý³Ì¡£ºÃÁË£¬ÏÖÔÚ£¬ÈÃÎÒÃǸü½øÒ»²½£¬¸üÉîÈëµØ̽Ë÷linuxÆô¶¯¹ý³ÌÖеÄһЩϸ½Ú¡£
¡¡¡¡¶þ¡¢ ϵͳµÄÆô¶¯
¡¡¡¡ÏµÍ³Æô¶¯µÄ½×¶Î£¬ÒÀÀµÓÚlinuxÔÚÄĸöÓ²¼þÉ豸ÉÏÆô¶¯¡£ÔÚǶÈëʽϵͳÖУ¬µ±ÏµÍ³±»´ò¿ª»òÕßÖØÐÂÆô¶¯µÄʱºò£¬¾ÍҪʹÓÃÆô¶¯¼ÓÔصĻ·¾³¡£Õâ·½ÃæµÄÀý×Ó°üÀ¨U -BOOT£¬RedBoot£¬ºÍLucentÍƳöµÄMicroMonitor¡£Ç¶Èëʽƽ̨ͨ³£ÊÇ°ó¶¨ÁË
Ïà¹ØÎĵµ£º
Ubuntu 7.10
ÔÚ°²×°Ê±£¬Ã»ÓÐÉèÖÃrootÃÜÂ룬ËùÒÔÕâ¾Í±ØÐëÔÚ°²×°Íê³ÉºóÉèÖà ÃüÁîÈçÏ£º
$ sudo passwd root
ÊäÈëÄãÏ£ÍûµÄrootÓû§µÄÃÜÂë
ÆäËüÃüÁ
Ò»¡¢°²×°Grub
$ grub
$ find /boot/grub/stage1
(hd0,*)
$ root (hd0,*)
$ setup (hd0,*)
$ quit
$ sudo dd if=/de ......
linuxµÄÇý¶¯¾ÍÊǸö×Ö·ûÉ豸£¬¿ÉÒÔÓÃread write ioctl mmap²Ù×÷£¬Í¨¹ý/dev/fbx¿ÉÒÔÏñÎļþÒ»ÑùÖ±½Ó¶Áд
½ØÆÁdd if=/dev/fb0 of=snapshot
»Ö¸´cat snapshot > /dev/fb0
¿ªÔ´µÄÓÐfbgrab¹¤¾ß£¬²»¹ýÊÇÉú³ÉpngÎļþ£¬ÎÒ×Ô¼ºÐ´ÁËÒ»¸öÉú³ÉbmpÎļþµÄ¹¤¾ß½Ðfbcap£¬Â¼ÖƳÉavi¸ñʽ£¬Í¨¹ýsocket»òserial°ÑÉ豸µÄ²Ù×÷·¢Ë͵½hostÉÏ£º£ ......
·ÖÀࣺ²Ù×÷ϵͳ¼¼ÇÉ
windows
ϵͳͨ¹ý
GRUB
for dos Ó²ÅÌ°²×°
FC6
Fedora
Core 6
ÕâÀï¸ø¸ögrub for
dos µÄÏÂÔصØÖ·£º
http://nchc.dl.sourceforge.net/sourceforge/grub4dos/grub_for_dos-0.4.1.zip
½âѹ·ÅÈëC:ÅÌ
ÆäÖÐÁ½¸öÎļþ×îÖØÒª,°ÑËûÃǶ¼·ÅÔÚC:¸ùĿ¼Ï£º
1.C:\boot\grub
2.°Ñ grldr ·ÅÈë C: ......
/bin ´æ·Å×î³£ÓõÄÃüÁ´ËĿ¼ÏµÄÃüÁîËùÓÐÓû§¶¼ÓÐÖ´ÐеÄȨÏÞ
/boot LinuxϵͳÒýµ¼Ä¿Â¼£¬´ËĿ¼±£´æϵͳÆô¶¯Ê±µÄÄÚºËÎļþºÍÄÚºËÓ³ÏñÎļþ¼°Æô¶¯Ê±ËùÐèµÄÆäËüÎļþ
/dev É豸Îļþ£¬±£´æËùÓеÄÓ²¼þÉ豸Îļþ£¬ÈçÓ²ÅÌÉ豸Îļþ£¬ÈíÇý¡¢¹âÇýÉ豸ÎļþµÈµÈ
/etc ......
ÔÚlinux²éѯ·Óɵķ½·¨ÓкܶàÖÖ¡£ÏÂÃæ½éÉÜÒ»ÖÖ´Óiproute¿ªÔ´Èí¼þÖÐÌáÈ¡³öÀ´µÄÒ»ÖÖ·½·¨¡£ÔÚubuntu904ϱàÒ룬ÔËÐÐͨ¹ý¡£
±àÒë: gcc -o reqroute iproute_linux.c
ʹÓÃ: ./reqroute 1.2.3.4
½á¹û:source:1.3.4.5
Gateway:192.168.1.3
Dev:et ......