Windows£¬LinuxÆô¶¯»úÖƼò½é
Ç°ÑÔ
±¾ÎÄÄÚÈÝÖ»¼¯ÖÐÔÚ²Ù×÷ϵͳÆô¶¯ÔÀíµÄ½²½âÉÏ£¬²»Éæ¼°Æô¶¯µÄ¼¼Êõϸ½Ú£¬ÒòΪÕâЩϸ½Ú¶¼¿ÉÒÔͨ¹ýÍøÂç»òÕßÏà¹Ø´úÂëÁ˽⡣ֻÓÐÁ˽âÁËÆô¶¯ÔÀí£¬²ÅÄÜÔÚ·ÖÎöºÍ½â¾öÓйØÆô¶¯µÄÎÊÌâʱ¾ßÓÐÕë¶ÔÐÔ£¬²»»áÓÐÎÞ´ÓÏÂÊֵĸоõ¡£ÏÞÓÚ×÷Õß¾ÑéµÄÔÒò£¬±¾ÎÄÄÚÈÝÖ»Éæ¼°¹ØÓÚ
Windows
ºÍ
Linux
ϵͳµÄÆô¶¯¹ý³Ì¡£
Æô¶¯¹ý³Ì¼ò½é
²Ù×÷ϵͳµÄÆô¶¯¼òµ¥À´Ëµ£¬¾ÍÊÇ
½«²Ù×÷ϵͳµÄÄں˴ÓÍâ´æ´¢¼ÓÔص½ÄÚ´æÖУ¬²¢Ê¹ÆäÔËÐÐ
µÄÍêÕû¹ý³Ì¡£¿ÉÊÇÏÖÔڵIJÙ×÷ϵͳʵÔÚÌ«¸´ÔÓÁË£¬Òª½«Õâô¸´ÔÓµÄϵͳÆô¶¯ÆðÀ´£¬Ò²²»ÊÇÒ»¼þ¼òµ¥µÄÊÂÇé¡£´ó¼Ò¶¼ÖªµÀÈí¼þµÄ´óСÊÇËæ׏¦ÄܶàÉÙ¶ø±ä»¯µÄ£»Í¬Àí£¬Ëæ×ŲÙ×÷ϵͳԽÀ´Ô½¸´ÔÓ£¬Æô¶¯¹ý³ÌÒ²±äµÃ¸ü¼Ó¸´ÔÓ£¬µ«
MBR(
Ó²Å̵ÚÒ»¸öÉÈÇø
)
µÄ¿Õ¼äÓÐÏÞ
(512Bytes)
£¬²»¿ÉÄܽ«ËùÓеÄÆô¶¯´úÂëÈ«²¿Èûµ½ÀïÃ棬µ«
MBR
ÓÖÊDzÙ×÷ϵͳÆô¶¯µÄµÚÒ»¸ö»·½Ú£¬
BIOS
´ÓÓ²ÅÌÆô¶¯Ê±Ö»¼ÓÔØ
MBR
Ò»¸öÉÈÇø¡£
MBR
ÓÐÁ½¸ö·Ç³£ÖØÒªµÄ×÷Ó㺴æ·ÅµÚÒ»½×¶ÎµÄÆô¶¯´úÂëºÍ±£´æ·ÖÇø¼Ç¼¡£
ÄÇÔõô°ìÄØ£¿´ÏÃ÷µÄ³ÌÐòÔ±Ïë³öÁËÒ»¸ö°ì·¨£ºÁ´Ê½Æô¶¯£¬Ò»»·¿Û×ÅÒ»»·£¬ÏÈÓÃС³ÌÐò£¨¹¦Äܼ«Æä¼òµ¥£¬Ö÷Òª¹¦ÄܾÍÊǼÓÔØÆäËû³ÌÐò£©¼ÓÔØÒ»¸ö½Ï´óµÄ³ÌÐò£¨¹¦ÄÜÉÔ΢¸´ÔÓЩ£¬±ÈÈç¿ÉÒÔËÑË÷ÎļþϵͳµÈµÈ£©£¬È»ºóÕâ¸ö½Ï´óµÄ³ÌÐòÔÙ¼ÓÔظü´óµÄ³ÌÐò£¨¹¦ÄÜÈ«Ã棬¸ºÔð¼ÓÔØϵͳÄں˵ȣ©£¬²»¶ÏÖظ´Õâ¸ö¹ý³Ì£¬Ö±µ½°ÑÍêÕûµÄ
bootloader
(
Æô¶¯¼ÓÔØÆ÷
)
¶¼¼ÓÔص½ÄÚ´æÖС£µ±
bootloader
ÍêÈ«¼ÓÔص½ÄÚ´æºó£¬Ëü²Å¿ªÊ¼Ö´ÐвÙ×÷ϵͳÄں˼ÓÔØÆô¶¯µÈ¹¤×÷¡£ÔÚ
x86
ƽ̨ÉÏ£¬
Windows
ºÍ
Linux
²Ù×÷ϵͳµÄÆô¶¯³ÌÐòÒ»°ãÊÇÓÉÈý¸ö²¿·Ö×é³ÉµÄ£¬Ã¿Ò»²¿·Ö¶¼Íê³ÉÁ´Ê½Æô¶¯¹ý³ÌÖÐÒ»¸ö½×¶ÎµÄÆô¶¯ÈÎÎñ¡£
Windows
ϵͳÆô¶¯¹ý³Ì
ÔÚÒ»¸ö
Ö»
×°ÓÐ
Windows
ϵͳµÄÓ²ÅÌÖУ¬
MBR
Öдæ·Å×Å΢ÈíÌṩµÄµÚÒ»²¿·ÖµÄÆô¶¯´úÂ룬ËäÈ»Ëæ×Å
Windows
°æ±¾µÄ²»Í¬£¬Õâ¶Î´úÂëÒ²ÂÔÓб仯£¬µ«ÊÇÆäÖ÷Òª¹¦Äܲ¢Ã»Óиı䡣ÔÚ´æ·ÅÕâ¶Î´úÂëµÄ
MBR
ÉÈÇø±»¼ÓÔص½ÄÚ´æºó£¬ËüÊ×ÏȲéÕÒ±£´æÔÚÕâ¸öÉÈÇø£¨
MBR
Õû¸öÉÈÇøÒѱ»¼ÓÔص½ÄÚ´æÖУ¬Êµ¼ÊÊÇÔÚÄÚ´æ¹Ì¶¨Î»Öô¦²éÕÒ£©ÖеķÖÇø¼Ç¼£¬ÔÚÆäÖÐÕÒµ½»î¶¯±ê־ֵΪ
0x80
(
±íʾ¸Ã·ÖÇøÊǻµÄ
)
µÄÄÇÌõ·ÖÇø¼Ç¼£¬ÒÀÕռǼÖеķÖÇø¿ªÊ¼Î»Ö㬽«Õâ¸ö·ÖÇøµÄµÚÒ»¸öÉÈÇø¼ÓÔص½ÄÚ´æÖв¢Ö´ÐС£Èç¹ûÔÚÕâ¸ö¹ý³ÌÖгöÏÖ´íÎ󣬱ÈÈ籨¸æ“ûÓл·ÖÇø”Ö®ÀàµÄ£¬¶¼ÊÇÓÉÕⲿ·Ö´úÂë²úÉúµÄ¡£
ÓÉ
Windows
²Ù×÷ϵͳ¸ñʽ»¯µÄ·ÖÇø£¬²»¹ÜÎļþϵͳÀà
Ïà¹ØÎĵµ£º
Á·ÊÖ, µÚÒ»¸ö×Ö·ûÇý¶¯.
ÓÃÄ£¿é¼ÓÔØ·½·¨
»ªÇåÔ¶¼û<ǶÈëʽlinuxÉ豸Çý¶¯¿ª·¢Ïê½â>µÄ´úÂëÄÃÀ´¸ÄµÄ.
±àÒë¹ý³Ì·¢Ïֺܶà´íÎó.
×îºó·¢ÏÖ Õâ±¾Êé´øµÄÇý¶¯´úÂ붼ÊÇ»ùÓÚlinux2.4µÄ...Ä¿Ç°ÎÒÓõÄlinux2.6, ´úÂ벿·ÖÐèÒª×öÐÞ¸Ä.
Îҵİå×ÓÊÇ ÓÑÉÆÖ®±ÛµÄ 2410. vmware+ubuntu nfs½»²æ±àÒë
Ê×ÏÈ
lin ......
Covtool
ÊÇÒ»¸öÓöÔ
C++
´úÂë½øÐÐÔËÐÐʱ¸²¸ÇÂʼì²éµÄ¹¤¾ß£¬¿ÉÒÔÒÔÐÐΪµ¥Î»¼ì²é³öÄÇЩ´úÂëÔÚÔËÐÐÖб»Ê¹Óã¬ÄÇЩûÓÐʹÓá£
1.
°²×°
make
make tests
make install
½«
/usr/local/covtool
Ìí¼Óµ½
PATH
½«
/usr/local/covtools
Ìí¼Óµ½
MANPATH£¨´Ë²½ºÜÖØÒª£¬ËüµÄman±ÈÎ ......
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
A:link { so-language: zxx }
-->
µ±½ñ£¬
Linux
×ÀÃæµ½Ðû´«ÓëÆÕ¼°Ó¦¸Ã½øÈëÒ»¸öÐÂʱÆÚ¡£ºÎ¹Ê£¿
½ñÄê
4
ÔÂ
29
ÈÕ£¬
Ubuntu
10.04
·¢²¼ÊÇÔÚ
Linux
×ÀÃæ·¢Õ¹ÀúÊ·ÉϵÄÒ»¸ö ......
£¨1£©Óû§Ä£Ê½USB
usbfsÐéÄâÎļþϵͳÔÊÐí´ÓÓû§¿Õ¼äÒÔÔʼ·½Ê½·ÃÎÊUSBÉ豸¡£usbfsͨ³£¹ÒÔØÔÚ/proc/bus/usb/ÉÏ£¬usbfsÊ÷°üº¬ÁËϵͳÖÐÓëÿ¸öUSB¿ØÖÆÆ÷£¨»ò×ÜÏߣ©¶ÔÓ¦µÄĿ¼£¬Ã¿¸öĿ¼ÒÀ´Î°üº¬ÁËÓë¸Ã×ÜÏßÉϵÄUSBÉ豸Ïà¶ÔÓ¦µÄ½áµã¡£
ΪÁ˸üºÃµØÀí½âusbfs£¬ÎÒà ......
Ê×ÏÈ£¬Ó¦ÓóÌÐòÊÇÎÞ·¨Ö±½Ó·ÃÎÊÄ£¿éÖеĺ¯ÊýµÄ£¨¼´Ê¹ÊÇÄã×Ô±à×Ô¹ÒµÄÄ£¿é££Êµ¼ÊÉÏËüÒ²ÊÇÄÚºËÄ£¿é£©£¬Óû§¿Õ¼äÓëÄں˿ռäÖ®¼äÖ»ÓÐͨ¹ýһЩÌض¨µÄϵͳº¯ÊýÀ´½øÐÐͨѶ£¨Èçʲôuser_to_kernel£©£¬¶ø¾ø¶Ô²»¿ÉÄÜͨ¹ý“Ö±½Óµ÷ÓÃÄ£¿éÀïµÄº¯Êý”ÕâÖÖÐÎʽÀ´Í¨Ñ¶¡£
ÄÇô£¬Ëù±àдµÄÄ£¿éÀïµÄº¯ÊýÔõô²ÅÄܱ»Ö´ÐУ¿ÓÉ˵÷Óã¿Æä ......