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

Linux GrubʹÓÃÐĵÃ

·¢²¼Ê±¼ä:2007-09-15 09:42:50À´Ô´:ºìÁª×÷Õß:nsformat
¡¡¡¡±¾À´Ïë°ÑLinuxÄÇÀïµÄÐÂÊÖʹÓÃÖ¸ÄÏÌù¹ýÀ´µÄ£¬²»¹ýÌý˵̫³¤ÁË£¬Ö»ºÃ×Ô¼ºÐ´ÁË¡£grub¾ÍÊÇÒ»¸öÒýµ¼³ÌÐò£¬ºÍµ±ÄêµÄloliÏàËÆ£¬Ã»ÓоßÌåÑо¿Äĸö³öÏֵøüÔ磬·´Õý¶¼ºÜºÃÓá£Òýµ¼¹ý³Ì¼òµ¥£¬Ö±½Ó²Ù×÷´ÅÅÌMBR£¬ÌṩÁËÃüÁîÐÐgrub> ÓкܶàÖ¸Áû×Ðϸ¼Ç£¬ÊʺÏÎÒÓõIJ¿·Ö¾ÍÊÇ¡£ÐÞ¸Ämenu.lst¾Í¿ÉÒԸıäĬÈ϶ÁÈ¡µÄÒýµ¼²Ëµ¥£¬¾ÍÊÇ¿ÉÒÔͬʱÒýµ¼¶à¸öϵͳ£¬ÆäÖÐÓÐÕâÓÐÄÇ£¬windows»òlinxuʲôµÄ¶¼ÐС£ËûÖ±½Ó¼ì²â/dev/hda0ÏµĶ«¶«¡£µ×ÏÂÌùÒ»µãLinuxÖ¸ÄÏÖеÄÄÚÈÝ£¬Ï£Íû²»ÒªÓÐʲô°æÈ¨ÎÊÌâ¡£

¡¡¡¡×¢½â£º
¡¡¡¡default=0
¡¡¡¡default=0 ÊÇĬÈÏÆô¶¯Äĸöϵͳ£¬´Ó0¿ªÊ¼£»Ã¿¸ö²Ù×÷ϵͳµÄÆô¶¯µÄ¶¨Òå¶¼´Ótitle¿ªÊ¼µÄ£¬µÚÒ»¸ötitle ÔÚGRUBµÄÆô¶¯²Ëµ¥ÉÏÏÔʾΪ0,µÚ¶þ¸öÆô¶¯Îª1£¬ÒÔ´ËÀàÍÆ£»

¡¡¡¡timeout=5
¡¡¡¡×¢£º±íʾÔÚ¿ª»úºó£¬GRUB»­Ãæ³öÏÖ¼¸Ãëºó¿ªÊ¼ÒÔĬÈÏÆô¶¯£»Èç¹ûÔÚÆô¶¯Ê±£¬Òƶ¯ÉÏϼü£¬Ôò½â³ýÕâÒ»¹æÔò£»

¡¡¡¡#splashimage=(hd0,6)/boot/grub/splash.xpm.gz ×¢£ºGRUBµÄ±³¾°»­Ã棬Õâ¸öÊÇ¿ÉÑ¡ÏÎÒ²»Ï²»¶GRUBµÄ±³¾°»­Ã棬ËùÒÔ¼Ó#ºÅ×¢µô£¬Ò²¿ÉÒÔɾ³ý£»

¡¡¡¡hiddenmenu
¡¡¡¡×¢½â£ºÒþ²ØGRUBµÄÆô¶¯²Ëµ¥£¬ÕâÏîÒ²ÊÇ¿ÉÑ¡µÄ£¬Ò²¿ÉÒÔÓÃ#ºÅ×¢µô£»

¡¡¡¡Ò»°ãµÄÇé¿ö϶ÔLinux²Ù×÷ϵͳµÄÆô¶¯£¬Ò»°ãÒª°üÀ¨ËÄÐУ»title ÐУ»rootÐУ»kernel ÐУ»initrd ÐУ»

¡¡¡¡1£©ÔÚmenu.lstÖÐ £¬Í¨¹ý root (hd[0-n],y)À´Ö¸¶¨/boot ËùÔڵķÖÇø£»

¡¡¡¡title XXXXX ×¢£ºtitle ºóÃæ¼ÓÒ»¸ö¿Õ¸ñ£¬title ÊÇСдµÄ£¬ºóÃæ¿ÉÒÔ×Ô¼º¶¨Ò壻±ÈÈçFC4£¬×Ô¼º¶¨ÒåÒ»¸öÃû×Ö¾ÍÐУ»

¡¡¡¡root (hd[0-n],y) £¬ÔÚ±¾ÀýÖУ¬ÎÒÃÇ¿´µ½µÄÊÇroot (hd0,6) ,root (hd[0-n],y)±íʾµÄÊÇ/bootËùÔڵķÖÇø£»ÓÐʱÎÒÃǰ²×°LinuxµÄʱºò£¬´ó¶àÊDz»ÉèÖÃ/bootµÄ£¬Õâʱ/bootºÍ/ËùÔÚµÄͬһ¸ö·ÖÇø£»Õâ¸öroot (hd[0-n],y)ºÜÖØÒª£¬ÒòΪ/bootĿ¼ÖÐËäÈ»ÓÐgrubĿ¼£¬×îÎªÖØÒªµÄÊÇ»¹ÓÐkernel ºÍinitrdÎļþ£¬ÕâÊÇLinuxÄÜÆô¶¯ÆðÀ´×îÎªÖØÒª¶«Î÷£»

¡¡¡¡2£©ÔÚmenu.lstÖУ¬kernel ÃüÁîÐеÄд·¨£»
¡¡¡¡kernel Ò»ÐУ¬ÊÇָͨ¶¨Äں˼°LinuxµÄ/·ÖÇøËùÔÚλÖã»

¡¡¡¡±ÈÈçÀý×ÓÖÐÊÇ£»
¡¡¡¡kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/

¡¡¡¡ÔÚÕâÀïÒÔkernel Æðʼ£¬Ö¸¶¨LinuxµÄÄں˵ÄÎļþËù´¦µÄ¾ø¶Ô·¾¶£»ÒòΪÄÚºËÊÇ´¦ÔÚ/bootĿ¼Öеģ¬ Èç¹û/bootÊǶÀÁ¢µÄÒ»¸ö·ÖÇø£¬ÔòÐèÒª°ÑbootÊ¡ÂÔ£»Èç¹û/bootÊǶÀÁ¢µÄ·ÖÇø£¬ÕâÐÐҪд³É:

¡¡¡¡kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/

¡¡¡¡ÒòΪ/bootËù´¦µÄ·ÖÇøÒѾ­ÔÚtitle ÏÂÒ»ÐÐroot (hd[0-n],y)ÖÐÖ¸¶¨ÁË£¬ËùÒÔ¾ÍÎÞÐèÒªÔÙÖ¸Ã÷Äں˴¦ÔÚÄĸö·ÖÇøÁË£»ÁíÍâLinuxϵͳµÄÓ²ÅÌ·ÖÇøµÄ¹ÒÔØÅäÖÃÎļþÔÚ/etc/fstab £¬Ô­ÀíÊÇͨ¹ý mount /dev/hd[a-z]X /boot À´½øÐеģ»Äú¿ÉÒÔ¶ÔÕÕ×ÅÀ´Àí½â£»

¡¡¡¡ro ±íʾֻ¶Á£» root=LABEL=/ À´±íʾLinuxµÄ¸ùËù´¦µÄ·ÖÇø¡£LABEL=/ ÕâÊÇÓ²ÅÌ·ÖÇø¸ñʽ»¯ÎªÏàÓ¦ÎļþϵͳºóËù¼ÓµÄ±êÇ©£»Èç¹ûÄú²»Á˽âʲôÊDZêÇ©£¬Ò²¿ÉÒÔÖ±½ÓÒÔ/dev/hd[a-z]X »òÕß/dev/sd[a-z]XÀ´±íʾ£»¾Í¿´ÄúµÄLinuxÊǸù·ÖÇøÊÇÔÚÄĸö·ÖÇøÁË¡£±ÈÈçÎÒµÄÊÇÔÚ/dev/hda7 £¬ÄÇÕâÀï¾Í¿ÉÒÔд³Éroot=/dev/hda7£»

¡¡¡¡Èç¹û²é¿´ÏµÍ³ÔËÐÐËù¹ÒÔØµÄ·ÖÇø£¬ÇëÓà df -lh À´²é¿´£¬¾ÍÄÜÃ÷°×ÊDz»ÊÇ/bootÊǶÀÁ¢µÄ·ÖÇø£¬»òÕ߲鿴/etc/fstabÒ²ÄÜÖªµÀ£»

¡¡¡¡[root@localhost ~]# df -lh
¡¡¡¡Filesystem ÈÝÁ¿ ÒÑÓà ¿ÉÓà ÒÑÓÃ% ¹ÒÔØµã
¡¡¡¡/dev/hda7 11G 9.2G 1.2G 90% /
¡¡¡¡/dev/shm 236M 0 236M 0% /dev/shm

¡¡¡¡ÔÚÕâ¸öÀý×ÓÖУ¬ÎÒÃÇ¿ÉÒÔ·¢ÏÖ /boot²¢Ã»ÓгöÏÖÖ»ÓÐ/dev/hda7£¬Õâ±íʾ/boot²¢²»ÊǶÀÁ¢µÄÒ»¸ö·ÖÇø£»ËùÓеĶ«Î÷¶¼°üº¬ÔÚ/ÖУ»ÓÚÊÇÎÒÃÇÔÚ/bootÖв鿴Äں˰汾£»

¡¡¡¡[root@localhost ~]# ls /boot/vmlinuz*
¡¡¡¡/boot/vmlinuz-2.6.11-1.1369_FC4 ×¢£º¿´µ½ÄÚºËvmlinuzËù´¦µÄĿ¼£»

¡¡¡¡ÓÚÊÇÎÒÃǾͿÉÒÔÕâÑùkernel ÕâÐÐÁË£»
¡¡¡¡kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/hda7

¡¡¡¡Ð´µÄºÜ¾«¼ò£¬ºÜϲ»¶ÕâÑùµÄÊéд·ç¸ñ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ