ºìÁªLinuxÃÅ»§
Linux°ïÖú

GRUB½éÉÜ

·¢²¼Ê±¼ä:2006-10-29 23:57:49À´Ô´:ºìÁª×÷Õß:ÞȺ­
¡¡¡¡GRUBµÄÓŵã

¡¡¡¡1¡¢ÊÇÒ»¸ö¶àϵͳÒýµ¼³ÌÐò£»
¡¡¡¡2¡¢Óëlilo²»Í¬µÄÊÇ£¬grub²»ÊÇ°²×°ÔÚMBR£¬¶øÊÇ°²×°ÔÚÒýµ¼ÉÈÇøÖУ»
¡¡¡¡3¡¢Ö´ÐÐfdisk /mbr²»»áËð»µgrubÒýµ¼³ÌÐò£»
¡¡¡¡4¡¢Ö÷Ŀ¼λÓÚ/boot/grubÏÂ
¡¡¡¡5¡¢grubÒýµ¼³ÌÐòµÄÅäÖÃÎļþΪ£ºgrub.conf λÓÚ/boot/grubĿ¼Ï£»
¡¡¡¡6¡¢grubÊÇÒ»¸ö½»»¥Ê½µÄÒýµ¼³ÌÐò;

¡¡¡¡GRUBÊÇÒýµ¼×°ÈëÆ÷(boot loader)--Ëü¸ºÔð×°ÈëÄں˲¢Òýµ¼Linuxϵͳ;

¡¡¡¡GRUBÊÇÒ»¸öºÜ°ôµÄboot loader¡£ËüÓÐÐí¶à¹¦ÄÜ£¬¿ÉÒÔʹÒýµ¼¹ý³Ì±äµÃ·Ç³£¿É¿¿,ÁíÍ⣬GRUBÓÐÒ»¸öÌØÊâµÄ½»»¥Ê½¿ØÖÆ̨·½Ê½£¬¿ÉÒÔÈÃÄúÊÖ¹¤×°ÈëÄں˲¢Ñ¡ÔñÒýµ¼·ÖÇø¡£

¡¡¡¡1¡¢ÔÚGRUBÖÐÌí¼ÓÃÜÂë

¡¡¡¡Ê¹ÓÃgrub-md5-cryptÃüÁîÉú³ÉÃÜÂëµÄMD5¼ÓÃÜÂ룺$1$Izmfe0$.vHaUIZe.61zX7vC6Z6zp/

¡¡¡¡ÔÚ/boot/grub/grub.confÖÐÌí¼Ó

¡¡¡¡password --md5 $1$Izmfe0$.vHaUIZe.61zX7vC6Z6zp/

¡¡¡¡ÖØÆôϵͳ

¡¡¡¡2¡¢ÁбíÖиø³öÁË×îÓÐÓõÄһЩÃüÁ

boot----Òýµ¼ÏÈÇ°ÒѾ­±»Ö¸¶¨²¢ÔØÈëµÄ²Ù×÷ϵͳ»òÁ´Ê½×°ÔسÌÐò;
chainloader----½«Ö¸¶¨µÄÎļþ×÷Ϊһ¸öÁ´Ê½×°ÔسÌÐòÔØÈ롣ΪÁË»ñÈ¡ÔÚÒ»¸öÖ¸¶¨·ÖÇøµÚÒ»ÉÈÇøÄÚµÄÎļþ£¬Ê¹ÓÃ+1×÷ΪÎļþÃû;
displaymem----ÏÔʾµ±Ç°ÄÚ´æµÄʹÓÃÇé¿ö£¬Õâ¸öÐÅÏ¢ÊÇ»ùÓÚBIOSµÄ¡£Õâ¸öÃüÁîÓÐÖúÓÚÈ·¶¨ÏµÍ³ÔÚÒýµ¼Ç°ÓжàÉÙÄÚ´æ;
initrd----ʹÓû§Äܹ»Ö¸¶¨Ò»¸öÔÚÒýµ¼Ê±¿ÉÓõijõʼRAMÅÌ¡£µ±ÄÚºËΪÁËÍêÈ«Òýµ¼¶øÐèҪijЩģ¿éʱ£¬ÕâÊDZØÐèµÄ;
install p----°²×°GRUBµ½ÏµÍ³µÄÖ÷Òýµ¼¼Ç¼¡£Õâ¸öÃüÁîÔÊÐíϵͳÖØÆôʱ³öÏÖGRUB½Ó¿Ú;
kernel----µ±Ê¹ÓÃÖ±½ÓÔØÈ뷽ʽÒýµ¼²Ù×÷ϵͳʱ£¬kernelÃüÁîÖ¸¶¨Äں˴ÓGRUBµÄ¸ùÎļþϵͳÖÐÔØÈë¡£optionsÑ¡ÏîÊǸúÔÚkernelÃüÁîºóÃ棬ÔÚÄÚºËÔØÈëʱ´«¸øÄÚºË;
root----½«GRUBµÄ¸ù·ÖÇøÉèÖóÉÌض¨µÄÉ豸ºÍ·ÖÇø£¬±ÈÈç˵(hd0,0);
rootnoverify - ×örootÃüÁîͬÑùµÄÊÂÇ飬ֻÊDz»¹ÒÈë·ÖÇø;

¡¡¡¡3¡¢ÓÃÓÚGRUB µÄ²Ëµ¥ÅäÖÃÎļþ£º

color----É趨Ôڲ˵¥ÖÐʹÓõÄÑÕÉ«£¬Ò»ÖÖÊÇ×÷Ϊǰ¾°É«£¬Ò»ÖÖ×÷Ϊ±³¾°É«¡£¿ÉÒÔ¼òµ¥µØʹÓÃÑÕÉ«Ãû³Æ£¬Èçred/black¡£±ÈÈ磺color red/black green/blue
default----ĬÈÏÏîÄ¿µÄ±êÌâÃû³Æ¡£Èç¹û²Ëµ¥½Ó¿Ú³¬Ê±£¬ÄÇËü½«±»ÔØÈë;
fallback----µ±Õâ¸öÃüÁʹÓÃʱ£¬Èç¹ûµÚÒ»´Î³¢ÊÔʧ°Ü£¬ÄÇôÕâ¸öÏîÄ¿µÄ±êÌâÃû³Æ½«±»ÊÔÓÃ;
hiddenmenu----Õâ¸öÃüÁʹÓÃʱ£¬Ëü²»ÏÔʾGRUB²Ëµ¥½Ó¿Ú£¬ÔÚ³¬Ê±Ê±¼ä¹ýÆÚºóÔØÈëĬÈÏÏî¡£Óû§Í¨¹ý°´[Esc]¼ü£¬¿ÉÒÔ¿´µ½±ê×¼µÄGRUB²Ëµ¥;
password----Õâ¸öÃüÁʹÓÃʱ£¬Ëü¿ÉÒÔ·ÀÖ¹²»ÖªµÀ¿ÚÁîµÄÓû§±à¼­²Ëµ¥µÄÏîÄ¿;
timeout----Õâ¸öÃüÁîÉ趨ÁËÔÚGRUBÔØÈëÓÉdefaultÃüÁîÖ¸¶¨µÄÏîÄ¿Ç°µÄʱ¼ä¼ä¸ô£¬ÒÔÃëΪµ¥Î»;
splashimage----ËüÖ¸¶¨ÔÚGRUBÒýµ¼Ê±ËùʹÓõÄÆÁĻͼÏñµÄλÖÃ;
title----É趨ÓÃÀ´×°ÔØÒ»¸ö²Ù×÷ϵͳµÄÒ»×éÌض¨ÃüÁîµÄ±êÌâ;

¡¡¡¡4¡¢GRUBµÄ×î´óµÄÌصã¾ÍÊǽ»»¥ÐÔÌرðÇ¿.ÔÚ¿ª»úʱ£¬°´Ò»Ï¡°c¡±£¬½«½øÈëGRUB ¿ØÖÆ̨;

¡¡¡¡root (h

¡¡¡¡°´Tab¼ü,Èç¹ûϵͳÖÐÓжà¸öÓ²ÅÌ£¬GRUB½«ÏÔʾ¿ÉÄÜÍê³ÉµÄÁбí;

¡¡¡¡kernel /boot/vmlinuz-2.4.2 root=/dev/hda5 ro

¡¡¡¡°²×°rootÎļþϵͳ²¢×°ÈëÁËÄÚºË;

¡¡¡¡setup (hd0 4)

¡¡¡¡½«GRUB°²×°µ½/dev/hda5µÄÒýµ¼¼Ç¼ÖÐ;

¡¡¡¡quit

¡¡¡¡Í˳ö;
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ