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

µÚÒ»´ÎµÄLinux±Ê¼Ç£¬ÎÒºÍgrub×÷¶·Õù

·¢²¼Ê±¼ä:2007-09-27 15:31:01À´Ô´:ºìÁª×÷Õß:eometry
¡¡¡¡dapper beta(2.6.15.23.39) °²×°Íê±Ï£¬ÆäʵʲôҲ²»ÐèÒª¡£grub³ö´í£¬´ÓÍ·ÔÙÀ´Ò»´Î¼´¿É¡£

¡¡¡¡Ó²Å̰²×°ubuntu£¬Ìáʾgrub²»Äܰ²×°Ê±Ñ¡Ôñ·µ»Ø£¬ÖØÐ°²×°»ù±¾ÏµÍ³£¬µÈ»ù±¾ÏµÍ³°²×°Íêºó¾Í×Ô¶¯°Ñgrub°²×°ÉÏÈ¥Á˵ġ£

¡¡¡¡×°ÏµÍ³×î´óµÄÍ´¿à¾ÍÊÇ£¬Ã»Óй¤¾ßÒ²¿´²»µ½×ÊÁÏ£¡dapper beta ×°Í꣬ÔÙ´ÎÓöµ½ÎÞ·¨°²×° grub µÄÎÊÌ⣡·´¸´ÖØÆôµ½ xp ÉÏÍøËÑË÷·½·¨£¬È»ºóÖØÆôÈ¥ÊÔÑ飬¿´À´Ö»ÓÐһ̨µçÄÔ»òÕß²»ÄÜÉÏÍøÄǾÍËÀ¶¨ÁË¡£

¡¡¡¡×ÊÁÏ£º
¡¡¡¡title Debian linux
¡¡¡¡root (hd0,2)
¡¡¡¡kernel /boot/vmlinuz-2.2.18 root=/dev/hda3 ro
¡¡¡¡initrd /boot/initrd-2.2.18.gz

¡¡¡¡ÆäʵºÜ¼òµ¥. fc5ĬÈϵÄÄÚºËÊÇvmlinuz-2.6.15-1.2054_FC5.

¡¡¡¡¶øÇÒÆäʵÊÇÔÚ¸ùĿ¼ÏÂ.ËùÒÔ½«ÒÔÉÏÒýµ¼´úÂë¸ÄΪ:
¡¡¡¡root (hd1,6)
¡¡¡¡kernel /vmlinuz-2.6.15-1.2054_FC5
¡¡¡¡initrd /initrd-2.6.15-1.2054_FC5.img
¡¡¡¡boot

¡¡¡¡¾Í¿ÉÒÔÁË¡£

¡¡¡¡²éÕÒϵͳÖеÄÄÚºËÎļþµÄλÖÃ:
¡¡¡¡grub> find /boot/vmlinuz
¡¡¡¡(hd0,7)

¡¡¡¡Èç¹ûÄã²ÉÓÃÁ˵¥¶ÀµÄ boot ·ÖÇø, ÄÇôÐèÒªÓÃ
¡¡¡¡grub> find /vmlinuz

¡¡¡¡À´²éÕÒ¡£¼Ù¶¨ÕÒµ½µÄ½á¹ûÊÇ
¡¡¡¡(hd0,6)

¡¡¡¡ÔÙ²éÕÒϵͳÖÐÓÐÄÄЩ¸ù·ÖÇø:
¡¡¡¡grub> find /sbin/init
¡¡¡¡(hd0,7)

¡¡¡¡Æô¶¯Äں˵ÄÃüÁîÊÇ:
¡¡¡¡grub> kernel (hd0,6)/vmlinuz root=/dev/hda8
¡¡¡¡grub> boot

¡¡¡¡Èç¹ûÄãµÄ (hd0,7) ²»ÊÇ /dev/hda8 ¶øÊÇ /dev/hdb8, Äã¾ÍÊÔÊÔËü:

¡¡¡¡grub> kernel (hd0,6)/vmlinuz root=/dev/hdb8
¡¡¡¡grub> boot

¡¡¡¡·ÖÇøºÅÊÇ׼ȷµÄ, Ö»ÓÐÓ²Å̺ſÉÄÜ»áÓб仯. IDE Ó²ÅÌÖ»ÓÐ 4 Öֱ仯, hda, hdb, hdc, hdd, Ò»¸öÒ»¸öµØÊÔÑé, ×Ü¿ÉÒԳɹ¦. µ±È», Èç¹ûÄãµÄÊÇ SCSI Ó²ÅÌ, ÐèÒªÊÔÑéµÄÊÇ sda, sdb, sdc, sdd µÈ¡£

¡¡¡¡Step 1. ÔÚ³öÏÖµÄÌáʾ·û¡°grub¡±ºóʹÓÃÃüÁî²éÕÒ¡° /boot/grub/grub.conf ¡± ÔÚÄĸö·ÖÇø £¬ÔÚÌáʾ·ûºóÊäÈë: " find /boot/grub/gurb.conf "»Ø³µ (·µ»ØÖµÀàËÆ: (hd0,0)) ¡£

¡¡¡¡Step 2. FindÃüÁî²éѯ½á¹ûΪ£¨hd0,0£©£¬ÉèÖøķÖÇøÎªroot:£¬ÔÚÌáʾ·ûºóÊäÈë " root (hd0,0) "»Ø³µ£¨·µ»ØÖµÀàËÆ: Filesystem type is ext2fs, partition type ox83 £©¡£

¡¡¡¡Step 3. ʹÓÃSetupÃüÁî°²×°Grubµ½£¨hd0£©£¬¼´ÖØÐ´£¨hd0£©µÄÖ÷Òýµ¼ÉÈÇø£¨MBR)£¬ÔÚÌáʾ·ûºóÊäÈë: " setup (hd0) " »Ø³µ¡£

¡¡¡¡°²×°Íê±Ï£¬ÔÚÌáʾ·ûºóÊäÈ룺¡°reboot¡±»Ø³µ£¬ÖØÐÂÒýµ¼ÏµÍ³£¬¼´¿É¿´µ½ÕýÈ·µÄGrubÆô¶¯Òýµ¼½çÃæ¡£

¡¡¡¡Ñ¡ÔñlinuxÆô¶¯Ñ¡Ïî´ÓlinuxϵͳÆô¶¯£¬Æô¶¯ºóĬÈÏÊǽøÈë×Ö·ûģʽ£¬ÊäÈë¸ùÓû§ÃûrootºÍÃÜÂëºó£¬ÊäÈë¡°startx¡±ÃüÁî¼´¿ÉÆô¶¯µ½Í¼ÐνçÃæ£¬ÎÒÃÇÒ²¿ÉÒÔÐ޸ĸÄ/etc/inittabÀïµÄÄÚÈÝ£¬ÃüÁvi /etc/inittab

¡¡¡¡ÔÚ
¡¡¡¡id:3:initdefault:
¡¡¡¡ÄǰÑ3¸Ä³É5¼´¿É´Ó×Ô¶¯Æô¶¯µ½Í¼ÐνçÃæ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ