DOS£¬×÷Ϊ΢ÈíÔçÆÚµÄ²Ù×÷ϵͳ£¬¼ûÖ¤Á˸öÈ˵çÄÔ´Óµ®Éúµ½ÆÕ¼°µÄ»Ô»ÍÀú³Ì£»¶øLinux£¬ÔòÒÔÆä¿ªÔ´¡¢Îȶ¨¡¢¸ßЧµÄÌØµã£¬³ÉΪ·þÎñÆ÷¡¢Ç¶ÈëʽϵͳÄËÖÁÔÆ¼ÆËãÁìÓòµÄٮٮÕß
È»¶ø£¬µ±ÎÒÃǽ«Ä¿¹â¾Û½¹ÓÚÕâÁ½ÕßÖ®¼ä£¬Ò»¸öÓÐȤÇÒ¸»ÓÐÌôÕ½ÐÔµÄÒéÌâÇÄÈ»¸¡ÏÖ£ºÈçºÎÀûÓÃDOSÒýµ¼LinuxϵͳÆô¶¯£¿Õâ²»½öÊÇÒ»´Î¼¼ÊõÉϵÄ̽Ë÷£¬¸üÊǶԲÙ×÷ϵͳÔÀíÓë¼ÆËã»úÆô¶¯»úÖÆµÄÒ»´ÎÉî¿ÌÀí½â
Ò»¡¢DOSÓëLinux£ºÀúÊ·µÄ½»»ãµã DOS£¬ÌرðÊÇMS-DOS£¨Microsoft Disk Operating System£©£¬ÊÇ΢ÈíÓÚ1981ÄêÍÆ³öµÄÒ»¿î»ùÓÚ86-DOSµÄ²Ù×÷ϵͳ
ËüÒÔÆä¼òµ¥Ö±¹ÛµÄÓû§½çÃæ¡¢¶ÔÓ²¼þµÄÁ¼ºÃ¼æÈÝÐԺ͹㷺µÄÈí¼þÖ§³Ö£¬Ñ¸ËÙÔÚ¸öÈ˵çÄÔÊг¡Õ¼¾ÝÖ÷µ¼µØÎ»
DOS²ÉÓÃÃüÁîÐнçÃæ£¬Óû§Í¨¹ýÊäÈëÃüÁîÀ´¹ÜÀíÎļþ¡¢ÔËÐгÌÐò£¬ÕâÖÖ²Ù×÷ģʽÔÚµ±Ê±±»ÊÓΪ¸ßЧÓëרҵµÄÏóÕ÷
Ïà±È֮ϣ¬LinuxÔòµ®ÉúÓÚ1991Ä꣬ÓÉ·ÒÀ¼¼ÆËã»ú¿ÆÑ§¼ÒÁÖÄÉ˹¡¤ÍÐÍß×È£¨Linus Torvalds£©´´½¨
LinuxÊÇÒ»¸ö»ùÓÚUnixµÄ¿ªÔ´²Ù×÷ϵͳ£¬ÆäºËÐÄÀíÄîÊÇ×ÔÓÉ¡¢¿ª·ÅÓë¹²Ïí
µÃÒæÓÚÈ«Çò¿ª·¢ÕߵĹ²Í¬Å¬Á¦£¬Linuxϵͳ²»½öÔÚÎȶ¨ÐÔ¡¢°²È«ÐÔ·½Ãæ±íÏÖ³öÉ«£¬¶øÇÒÔÚÐÔÄÜÓÅ»¯¡¢Èí¼þÉú̬¹¹½¨ÉÏҲȡµÃÁËÏÔÖø³É¾Í
Èç½ñ£¬LinuxÒѳÉΪ·þÎñÆ÷²Ù×÷ϵͳµÄÊ×ѡ֮һ£¬Í¬Ê±ÔÚÎïÁªÍø¡¢Òƶ¯É豸µÈÁìÓòÒ²Õ¹ÏÖ³öÇ¿´óµÄÉúÃüÁ¦
¶þ¡¢DOSÒýµ¼LinuxµÄ¼¼Êõ±³¾° ÔÚÉîÈë̽ÌÖDOSÈçºÎÒýµ¼Linux֮ǰ£¬ÓбØÒªÏÈÁË½â¼ÆËã»úÆô¶¯µÄ»ù±¾Á÷³Ì
¼ÆËã»ú´Ó¿ª»úµ½²Ù×÷ϵͳÍêÈ«¼ÓÔØµÄ¹ý³Ì£¬Í¨³£±»³ÆÎª¡°Æô¶¯¹ý³Ì¡±»ò¡°Òýµ¼¹ý³Ì¡±
ÕâÒ»¹ý³Ì´óÖ¿ÉÒÔ·ÖΪÒÔϼ¸¸ö½×¶Î£º¼Óµç×Լ죨POST£©¡¢Òýµ¼ÉÈÇø¼ÓÔØ¡¢²Ù×÷ϵͳÄں˼ÓÔØ¼°³õʼ»¯
1.¼Óµç×Լ죨POST£©£º¼ÆËã»ú¿ª»úºó£¬Ê×ÏȽøÐÐÓ²¼þ¼ì²â£¬È·±£ËùÓйؼü×é¼þÕý³£¹¤×÷
2.Òýµ¼ÉÈÇø¼ÓÔØ£ºÍê³É×Ô¼ìºó£¬BIOS£¨»ù±¾ÊäÈëÊä³öϵͳ£©»á´ÓÔ¤ÉèµÄÆô¶¯É豸£¨ÈçÓ²ÅÌ¡¢¹âÅÌ¡¢USBµÈ£©¶ÁÈ¡Òýµ¼ÉÈÇø£¨Í¨³£ÊÇMBR£¬Ö÷Òýµ¼¼Ç¼£©µ½ÄÚ´æÖÐÖ´ÐÐ
ÕâÒ»²½ÖèÊÇÆô¶¯¹ý³ÌµÄ¹Ø¼ü£¬ÒòΪËü¾ö¶¨Á˽ÓÏÂÀ´Äĸö²Ù×÷ϵͳ½«±»¼ÓÔØ
3.²Ù×÷ϵͳÄں˼ÓÔØ¼°³õʼ»¯£ºÒýµ¼ÉÈÇøÖеÄÒýµ¼³ÌÐò¸ºÔð¶¨Î»²¢¼ÓÔØ²Ù×÷ϵͳµÄÄÚºËÎļþ£¬ËæºóÄں˿ªÊ¼³õʼ»¯ÏµÍ³Ó²¼þ¡¢¼ÓÔØ±ØÒªµÄÇý¶¯³ÌÐòºÍ·þÎñ£¬×îÖÕ³ÊÏÖ¸øÓû§Ò»¸ö¿ÉÓõIJÙ×÷ϵͳ»·¾³
DOSÓëLinuxµÄÒýµ¼»úÖÆËäÈ»ÔÀíÏàËÆ£¬µ«¾ßÌåʵÏÖϸ½Ú²îÒìÏÔÖø
DOSµÄÒýµ¼³ÌÐòͨ³£´æ´¢ÔÚÓ²Å̵ÄMBR»òDOSÒýµ¼ÉÈÇøÖУ¬¶øLinuxÔòʹÓÃ×Ô¼ºµÄÒýµ¼¼ÓÔØ³ÌÐò£¬ÈçGRUB£¨GRand Unified Bootloader£©»òLILO£¨LInux LOader£©
Èý¡¢DOSÒýµ¼LinuxµÄʵÏÖ²ßÂÔ ÒªÔÚDOS»·¾³ÏÂÒýµ¼Linux£¬±¾ÖÊÉÏÊÇÒªÔÚDOSµÄÒýµ¼Á÷³ÌÖÐÕÒµ½Ò»¸öÇÐÈëµã£¬½«¿ØÖÆÈ¨×ªÒƸøLinuxµÄÒýµ¼³ÌÐò
Õâͨ³£Í¨¹ýÒÔϼ¸ÖÖ·½Ê½ÊµÏÖ£º 1.ʹÓõÚÈý·½¹¤¾ß£º´æÔÚһЩרÃŵŤ¾ß»òÈí¼þ£¬ÈçLinux Loader for DOS£¨LOADLIN£©£¬ËüÔÊÐíÔÚDOS»·¾³ÏÂÖ±½Ó¼ÓÔØLinuxÄں˶ø²»±ØÐÞ¸ÄMBR
LOADLINͨ¹ý¼ÓÔØLinuxÄÚºËÓ³ÏñºÍ³õʼRAM´ÅÅÌ£¨initrd£©£¬ÔÚÄÚ´æÖй¹½¨Ò»¸öÁÙʱµÄLinuxÔËÐл·¾³£¬´Ó¶ø±ÜÃâÁËÖ±½ÓÐÞ¸ÄÓ²ÅÌÒýµ¼ÉÈÇøµÄ·çÏÕ
2.ÐÞ¸ÄMBR£ºËäȻֱ½ÓÐÞ¸ÄMBRÒÔʵÏÖLinuxÒýµ¼ÊÇ¿ÉÐе쬵«ÕâÖÖ·½·¨·çÏսϸߣ¬Ò»µ©²Ù×÷²»µ±¿ÉÄܵ¼ÖÂϵͳÎÞ·¨Æô¶¯
Òò´Ë£¬³ý·Ç¶Ô¼ÆËã»úÆô¶¯»úÖÆÓÐÉîÈëÁ˽⣬·ñÔò²»ÍƼöÆÕͨÓû§³¢ÊÔ
¶ÔÓÚÓоÑéµÄÓû§£¬¿ÉÒÔʹÓÃÈç`fdisk`¡¢`dd`µÈ¹¤¾ß½«LinuxµÄÒýµ¼¼ÓÔØ³ÌÐò£¨ÈçGRUB£©Ð´ÈëMBR£¬´Ó¶øÊµÏÖ¶ÔLinuxµÄÒýµ¼
3.Ë«Òýµ¼ÅäÖ㺸ü³£¼ûÇÒ°²È«µÄ·½·¨ÊÇÉèÖÃË«Òýµ¼ÏµÍ³£¬¼´ÔÚÓ²ÅÌÉϱ£ÁôDOSºÍLinuxÁ½¸ö¶ÀÁ¢µÄ·ÖÇø£¬²¢Ê¹ÓÃÌØ¶¨µÄÒýµ¼¼ÓÔØ³ÌÐò£¨ÈçGRUB£©À´¹ÜÀíÕâÁ½¸ö²Ù×÷ϵͳµÄÆô¶¯
ÔÚÕâÖÖÅäÖÃÏ£¬Óû§¿ÉÒÔÔÚÆô¶¯Ê±Ñ¡Ôñ½øÈëDOS»¹ÊÇLinux£¬¶øÎÞÐèÖ±½ÓÐÞ¸ÄDOSµÄÒýµ¼ÉÈÇø
ËÄ¡¢Êµ¼ùÖеÄÌôÕ½Óë½â¾ö·½°¸ ÔÚʵʩDOSÒýµ¼LinuxµÄ¹ý³ÌÖУ¬¿ÉÄÜ»áÓöµ½Ò»ÏµÁÐÌôÕ½£¬°üÀ¨µ«²»ÏÞÓÚ£º - Ó²¼þ¼æÈÝÐÔ£º²»Í¬Ó²¼þƽ̨¶ÔLinuxµÄÖ§³Ö³Ì¶È²»Ò»£¬ÌرðÊÇÔÚÀϾÉÓ²¼þÉÏÔËÐÐÏÖ´úLinux°æ±¾Ê±¿ÉÄÜ»áÓöµ½Çý¶¯¼æÈÝÐÔÎÊÌâ
- Òýµ¼³ÌÐòÅäÖãºGRUBµÈÒýµ¼¼ÓÔØ³ÌÐòµÄÅäÖÃÏà¶Ô¸´ÔÓ£¬ÐèҪ׼ȷָ¶¨ÄÚºËÎļþ¡¢initrd·¾¶¼°Æô¶¯²ÎÊý
- Êý¾Ý°²È«£ºÐÞ¸ÄMBR»ò·ÖÇø±íʱ´æÔÚÊý¾Ý¶ªÊ§µÄ·çÏÕ£¬Òò´ËÔÚ½øÐдËÀà²Ù×÷ǰÎñ±Ø×öºÃÊý¾Ý±¸·Ý
Õë¶ÔÕâЩÌôÕ½£¬¿ÉÒÔ²ÉÈ¡ÒÔϽâ¾ö·½°¸£º - ʹÓÃÐéÄâ»ú£ºÔÚ²»¸ÉÈÅÏÖÓÐϵͳµÄÇé¿öÏ£¬Í¨¹ýÐéÄâ»úÈí¼þ£¨ÈçVMware¡¢VirtualBox£©°²×°²¢²âÊÔLinuxϵͳ£¬ÒÔ½µµÍÓ²¼þ¼æÈÝÐÔºÍÊý¾Ý¶ªÊ§µÄ·çÏÕ
- ÏêϸÔĶÁÎĵµ£ºÔÚ°²×°Linux»òÅäÖÃÒýµ¼¼ÓÔØ³ÌÐòʱ£¬×ÐϸÔĶÁ¹Ù·½ÎĵµºÍÉçÇøÖ¸ÄÏ£¬È·±£Ã¿Ò»²½²Ù×÷¶¼×¼È·ÎÞÎó
- ±¸·ÝÓë»Ö¸´£ºÔÚ½øÐÐÈκοÉÄÜÓ°ÏìϵͳÆô¶¯µÄ²Ù×÷ǰ£¬Ê¹ÓÿË¡¹¤¾ß£¨ÈçClonezilla£©»ò±¸·ÝÈí¼þ¶Ôϵͳ½øÐÐÈ«Ãæ±¸·Ý£¬ÒÔ±ãÔÚ³öÏÖÎÊÌâʱ¿ìËÙ»Ö¸´
Îå¡¢½áÓï DOSÒýµ¼Linux£¬²»½öÊÇÒ»´Î¼¼ÊõÉϵÄÌôÕ½£¬¸üÊÇÒ»´Î¶Ô²Ù×÷ϵͳµ×²ã»úÖÆÉîÈë̽Ë÷µÄÂóÌ
ͨ¹ýÕâÒ»¹ý³Ì£¬ÎÒÃDz»½öÄܹ»¼ÓÉî¶Ô¼ÆËã»úÆô¶¯Á÷³ÌµÄÀí½â£¬»¹ÄÜÌåÑéµ½²»Í¬²Ù×÷ϵͳ¼äÏ໥Ð×÷µÄÆæÃî
Ëæ×ż¼ÊõµÄ²»¶Ï½ø²½£¬ËäÈ»DOSÒÑÖð½¥µ³öÀúÊ·Îę̀£¬µ«ÆäÔÚ¼ÆËã»ú·¢Õ¹Ê·ÉϵĵØÎ»²»ÈݺöÊÓ
¶øLinux£¬×÷Ϊ¿ªÔ´Èí¼þµÄ½Ü³ö´ú±í£¬ÕýÒÔÆäÎÞÏÞµÄDZÁ¦ºÍ»îÁ¦£¬¼ÌÐøÒýÁì×ŲÙ×÷ϵͳÁìÓòµÄ·¢Õ¹³±Á÷
ͨ¹ý²»¶Ï̽Ë÷Óëʵ¼ù£¬ÎÒÃÇÓÐÀíÓÉÏàÐÅ£¬Î´À´»áÓиü¶à´´Ðµļ¼Êõ·½°¸Ó¿ÏÖ£¬Èò»Í¬²Ù×÷ϵͳ֮¼äµÄÈÚºÏÓëÐ×÷±äµÃ¸ü¼Ó±ã½ÝÓë¸ßЧ