Linux之Grub引導

Linux之Grub引導

1.配置文件grub.conf

系統開機引導過程會讀配置文件/etc/grub.conf,(我的系統RedHat6.5)內容如下:

  default=0
  timeout=5
  splashimage=(hd0,0)/grub/splash.xpm.gz
  hiddenmenu
  title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)
   root (hd0,0)
   kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=223f96da-51a2-46b5-b09e-c5ff7afae006 nomodeset rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 rd_NO_LVM rd_NO_DM rhgb quiet
   initrd /initramfs-2.6.32-431.el6.x86_64.img

修改grub.conf後(比如引導雙系統、設置等待時長timeout後),通過sync寫入硬盤,重啓即可生效。
如果grub.conf丟失或損壞怎麼辦?啓動過程中點"e",進入grub,作如下操作:

grub>root (hd0,0)
grub>kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=223f96da-51a2-46b5-b09e-c5ff7afae006 nomodeset rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 rd_NO_LVM rd_NO_DM rhgb quiet
grub>initrd /initramfs-2.6.32-431.el6.x86_64.img
grub>boot  

啓動完成後記得修復/etc/grub.conf

2.單用戶模式

root密碼忘了,需要修改root密碼, 啓動階段“e”進入編輯狀態。
在“kernel /vmlinuz-2.6.32-XXXXXX”行尾,加上 single ,點 b to boot
passwd root 修改root密碼,就ok了。

3.grub引導加密

運行grub-md5-crypt 生成保護密碼的MD5碼
將MD5碼添加到grub.conf中,在hiddenmenu下加一行:

  password --md5 <你的MD5碼>

保存後sync

4.光盤引導救援模式

boot目錄文件損壞了,或要破解grub引導加密:
設置光盤優先啓動,進入救援模式;
此時的根目錄下爲內存中的目錄,cd /mnt/sysimage/下爲纔是你的系統的文件目錄, cd /mnt/sysimage/boot/grub下,修改grub.conf即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章