ÇáËÉÖÆ×÷LinuxϵͳÆô¶¯Å̵ÄËÄÖÖ·½·¨

¡¶ÇáËÉÖÆ×÷LinuxϵͳÆô¶¯Å̵ÄËÄÖÖ·½·¨¡·ÕªÒª£º LinuxµÄÆô¶¯ÈíÅÌÓÐbootÅ̺Íboot/rootÅÌÖ®·Ö¡£ ËùνµÄbootÅÌÖ»ÄÜÓÃÀ´Æô¶¯ÒѾ­°²×°ÔÚÓ²ÅÌÉϵÄLinuxϵͳ£¬¶øboot/rootÅ̱¾Éí¾ÍÊÇÒ»¸öÃÔÄãLinuxϵͳ¡£ LinuxÆô¶¯ÈíÅÌÊÇϵͳÐÞ¸´µÄ±Ø±¸¹¤¾ß£¬Òò´ËÕÆÎ¡­

¡¡¡¡LinuxµÄÆô¶¯ÈíÅÌÓÐbootÅ̺Íboot/rootÅÌÖ®·Ö¡£

¡¡¡¡ËùνµÄbootÅÌÖ»ÄÜÓÃÀ´Æô¶¯ÒѾ­°²×°ÔÚÓ²ÅÌÉϵÄLinuxϵͳ£¬¶øboot/rootÅ̱¾Éí¾ÍÊÇÒ»¸öÃÔÄãLinuxϵͳ¡£

¡¡¡¡LinuxÆô¶¯ÈíÅÌÊÇϵͳÐÞ¸´µÄ±Ø±¸¹¤¾ß£¬Òò´ËÕÆÎÕÆô¶¯ÈíÅ̵ÄÖÆ×÷·½·¨ÊǺÜÓÐÓô¦µÄ¡£

¡¡¡¡ÏÂÃæÎÒ¾ÍÏò´ó¼Ò½éÉÜbootÅ̵ÄËÄÖÖ²»Í¬µÄÖÆ×÷·½·¨:

¡¡¡¡1.ʹÓÃmkbootdisk¹¤¾ßΪµ±Ç°ÏµÍ³ÖÆ×÷Æô¶¯ÅÌ

mkbootdisk --device /dev/fd0 `uname -r`

¡¡¡¡²ÎÊý˵Ã÷:--device

¡¡¡¡/dev/fd0ÊÇÒª½¨Á¢Æô¶¯ÈíÅÌ£¬Ò²ÊÇĬÈÏÑ¡ÏÒò´ËÒ²¿ÉÒÔÊ¡ÂÔËü;½ÓÏÂÀ´µÄ²ÎÊýÊÇÄں˰汾ºÅ£¬Èç2.2.16µÈ£¬ÕâÀïÊÇÀûÓÃ`uname-r`ÃüÁîÀ´»ñµÃϵͳµÄÄں˰汾ºÅ¡£

¡¡¡¡¶ÔÓÚ¸ü¶àµÄ²ÎÊý£¬Çë×ÔÐвο´ÊÖ²áÒ³:man mkbootdisk¡£

¡¡¡¡´Ë·½·¨½«Îªµ±Ç°ÏµÍ³ÖÆ×÷Æô¶¯ÈíÅÌ£¬Òò´Ë±ØÐëÒѾ­ÔËÐÐLinuxϵͳ£¬²¢ÇÒÔÚϵͳÖа²×°ÓÐmkbootdiskÈí¼þ°ü(Èç¹ûûÓеϰÇë°²×°¸ÃÈí¼þ°ü)¡£ÖÆ×÷³öÀ´µÄ-Æô¶¯ÅÌÓëÔÚLinux°²×°¹ý³ÌÖÐÌáÊ¾ÖÆ×÷µÄÆô¶¯ÈíÅÌÊÇÒ»ÑùµÄ¡£

¡¡¡¡2.½«lilo°²×°ÔÚÈíÅ̵ÄÒýµ¼ÉÈÇøÖÐ

lilo -b /dev/fd0

¡¡¡¡²ÎÊý˵Ã÷:-b /dev/fd0Êǽ«lilo°²×°ÔÚÈíÅÌÉÏ£¬ÒòΪĬÈÏʱÊǽ«lilo°²×°ÔÚÓ²ÅÌÉϵģ¬ËùÒÔ²»ÄÜÊ¡ÂÔËü¡£

¡¡¡¡config_file²ÎÊý½«ÔÊÐíÄãʹÓÃ/etc/lilo.confÒÔÍâµÄÅäÖÃÎļþ¡£¸ü¶àµÄ²ÎÊýÇë×ÔÐвο´ÊÖ²áÒ³:man lilo¡£

¡¡¡¡ÕâÖÖ·½·¨Ò²ÊÇΪµ±Ç°ÏµÍ³ÖÆ×÷Æô¶¯ÅÌ¡£

    3.ÕÒÒ»¸ö¿ÉÒýµ¼Äںˣ¬ÁîËüµÄ¸ùÉ豸ָÏòÕýÈ·µÄ¸ù·ÖÇø£¬È»ºó"¿Ì"ÈëÈíÅÌ

rdev vmlinuz /dev/hda©t

¡¡¡¡dd if=vmlinuz of=/dev/fd0

¡¡¡¡ËµÃ÷:ʹÓÃrdevÃüÁ¿ÉÒýµ¼ÄÚºËvmlinuzÖеĸùÉ豸ָÏò/dev/hda©t£¬Çë°Ñhda©t»»³ÉÄã×Ô¼ºµÄ¸ù·ÖÇø£¬½ÓÏÂÀ´ÓÃddÃüÁ¸ÃÄÚºËдÈëÈíÅÌ¡£

¡¡¡¡´Ë·½·¨¿ÉÒÔʹÓÃÈÎÒ»¸ö¿ÉÒýµ¼µÄÄÚºËÀ´ÖÆ×÷£¬Òò´Ë¿ÉÒÔ½èÖúÆäËüµÄLinuxϵͳÀ´Íê³É£¬ÕâÔÚÒѾ­ÎÞ·¨Í¨¹ýÓ²ÅÌÆô¶¯À´½øÈëÄãµÄLinuxϵͳʱÓÈΪÓÐÓá£

¡¡¡¡µ«Ðè×¢ÒâµÄ-ÊÇ£¬Èç¹ûʹÓÃÓëÄãϵͳ²»Í¬µÄÄںˣ¬ÔòÔÚÆô¶¯ºó¿ÉÄÜʧµô²¿·Ö¹¦ÄÜ£¬±ÈÈçÎÞ·¨×°ÈëijЩģ¿é£¬ÎÞ·¨ÕýÈ·ÏÔʾºº×Ö(ÓÃÍâÎÄÄÚºËÀ´Òýµ¼ÖÐÎÄLinuxʱ) µÈ£¬Èç¹ûÄ㻹ÏëΪÄãµÄÏµÍ³ÖÆ×÷רÃŵįô¶¯ÅÌ£¬¿ÉÒÔÔÚÆô¶¯Íê³ÉºóÔÙÀûÓ÷½·¨1»ò2À´ÖÆ×÷¡£

¡¡¡¡4.ÀûÓÃÈíÅÌÉϵÄ×°ÔØ³ÌÐòºÍÒ»¸ö¿ÉÒýµ¼ÄÚºËÆô¶¯ÏµÍ³

¡¡¡¡Ê×ÏÈÒªÖÆ×÷Ò»¸öDOSÆô¶¯ÅÌ(format a?/s)£¬½«×°ÔسÌÐòloadlin.exeºÍ¿ÉÒýµ¼ÄÚºËvmlinuz¿½±´µ½ÈíÅÌÉÏ£¬È»ºó½¨Á¢×Ô¶¯Åú´¦ÀíÎļþautoexec.bat£¬ÆäÄÚÈÝÈçÏÂ:

loadlin vmlinuz root=/dev/hda©t ro

¡¡¡¡ÕâÖÖ·½·¨ºÜ¼òµ¥£¬ÒòΪÔÚ¸÷¸ö°æ±¾µÄLinux°²×°¹âÅÌÉ϶¼¿ÉÒÔÕÒµ½loadlin.exeºÍij¸ö¿ÉÒýµ¼ÄÚºËvmlinuz£¬ÔÚDOS»òWindows 9xÖоͿÉÒÔÇáÒ׵ؿ½±´³öÀ´¡£ÌصãÓë·½·¨3Ò»Ñù£¬Äã¿ÉÒÔÀûÓÃÈÎÒ»¸ö¿ÉÒýµ¼ÄÚºËÀ´Òýµ¼ÏµÍ³¡£

¡¡¡¡ÒÔÉÏËÄÖÖ·½·¨ÔÚ°üÀ¨RedHat¡¢À¶µã¡¢Xteam Linux¡¢Turbo Linux¡¢ºìÆìµÈÔÚÄڵķ¢ÐÐÌ×¼þÖж¼Ñé֤ͨ¹ý¡£

¡¡¡¡³ýÁËÉÏÃæµÄ¼¸ÖÖ·½·¨Ö®Í⣬Ä㻹¿ÉÒÔÀûÓÃsxslinuxÈí¼þÀ´ÖÆ×÷LinuxÆô¶¯ÅÌ£¬ÓÉÓÚ¸÷ÖÖLinux·¢ÐÐÌ×¼þ¶¼²»°üº¬Ëü£¬ËùÒÔÔڴ˾Ͳ»¶à˵ÁË¡£

ÄãµÄλÖ㺵çÄÔ¹ÊÕÏÍø >> ²Ù×÷ϵͳ >> Linux/Unix >> ÇáËÉÖÆ×÷LinuxϵͳÆô¶¯Å̵ÄËÄÖÖ·½·¨