我來答 html
分享linux
舉報瀏覽 1514 次網絡
2個回答ui
#強討論# 張藝興零片酬拍戲,明星零片酬拍戲究竟爲了啥?this
騰訊手機管家
有實力 無所懼 2016-07-03spa
CentOS在開機的時候,忽然出現了GRUB引導錯誤,致使系統進入不了,遇到這種狀況不少人就一籌莫展了,其實這類的問題不難解決,請按照如下步驟進行操做便可。3d
解決辦法:使用CentOS安裝光盤進行開機GRUB引導修復htm
具體操做:blog
使用CentOS系統光盤引導計算機(系統盤要與原來安裝的系統版本相同)get
按F5進入系統修復模式,出現下面的界面
輸入:linux rescue 回車
默認OK,選擇Continue出現下面的界面
輸入:chroot /mnt/sysimage ,回車 #將當前目錄切換到原來系統的根目錄
繼續輸入:grub 回車,出現下面的界面
輸入: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 #重啓系統
通常均可修復成功,正常進入系統。
若是系統是經過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盤,便可正常進入系統。
本回答由電腦網絡分類達人 李志平推薦
2 4
評論
分享
舉報收起
小月螺螺
知道合夥人互聯網行家 推薦於2017-12-15
解決辦法:使用CentOS安裝光盤進行開機GRUB引導修復 具體操做: 使用CentOS系統光盤引導計算機(系統盤要與原來安裝的系統版本相同) 按F5進入系統修復模式 輸入:linux rescue 回車 默認OK 選擇Continue出現下面的界面 輸入:chroot /mnt/sysimage ,回車 #將當前目錄切換到原來系統的根目錄 繼續輸入:grub 回車 輸入: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 #重啓系統 通常均可修復成功,正常進入系統。 若是系統是經過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盤,便可正常進入系統。