解決辦法:使用CentOS安裝光盤進行開機GRUB引導修復linux
具體操做:運維
使用CentOS系統光盤引導計算機(系統盤要與原來安裝的系統版本相同)ui
以下圖所示this
按F5進入系統修復模式,出現下面的界面3d
輸入:linux rescue 回車blog
默認OK教程
默認OKget
NOit
選擇Continue出現下面的界面io
默認OK,出現下面的界面
輸入:chroot /mnt/sysimage ,回車 #將當前目錄切換到原來系統的根目錄
繼續輸入:grub 回車,出現下面的界面
系統運維 www.osyunwei.com 舒適提醒:qihang01原創內容 版權全部,轉載請註明出處及原文連接
輸入:root (hd0,0) 回車 #注意root與(hd0,0) 之間必需要有空格
繼續輸入:setup (hd0) 回車 #注意root與(hd0) 之間必需要有空格
再次輸入:quit 回車 #退出grub模式
最後輸入:reboot #重啓系統
拿出光盤,grub修復完畢,能夠正常進入系統
備註:若是經過上面的操做仍是沒法正常進入系統
能夠在
輸入:chroot /mnt/sysimage 以後繼續輸入
vi /boot/grub/grub.conf #編輯,添加如下內容(CentOS 5.9爲例)
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda3
# initrd /initrd-version.img
#boot=/dev/sda1
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-348.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-348.el5 ro root=LABEL=/
initrd /initrd-2.6.18-348.el5.img
:wq! #保存退出
輸入:quit 回車 #退出grub模式
輸入:reboot #重啓系統
通常均可修復成功,正常進入系統。
系統運維 www.osyunwei.com 舒適提醒:qihang01原創內容 版權全部,轉載請註明出處及原文連接
若是系統是經過U盤安裝的,拔了U盤以後就進不了系統,插上U盤又能夠正常啓動
能夠採用以下方法修復
插上U盤,正常進入系統
輸入:grub-install /dev/sda #安裝grub到sda
vi /boot/grub/device.map #編輯修改成
(hd0) /dev/sda
以前可能爲:
(hd1) /dev/sda
(hd0) /dev/sdb
vi /boot/grub/grub.conf #編輯修改裏面的(hd1,0)爲(hd0,0)
title CentOS (2.6.18-348.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-348.el5 ro root=LABEL=/
initrd /initrd-2.6.18-348.el5.img
後面的所有刪除
保存後重啓,拿掉U盤,便可正常進入系統。
至此,CentOS GRUB引導錯誤沒法進入系統解決辦法教程完成。