centos系統grub損壞修復過程

說明:這個方法在centos6系列和centos7都試過,挺好用,總結一下


小記:grub損壞,系統無法登入。又不能重裝系統。菜鳥yizhi,想到的方法:


1、用光盤修復(簡單可用,可是對應系統的光盤沒了,用其他版本的沒敢試,否定

2、將系統拆下來,掛到其他服務器重裝grub(麻煩,否定

3、在grub命令行界面,手動執行進入系統。(可行)於是就開始了各種嘗試。


歸根結底都是要重裝grub


啓動後進如下界面


grub>


以上都是廢話。


一、確定系統安裝的位置


grub>ls

結果爲(hd0,msdos1)... (hd0,msdos5)



分別用ls命令查看(hd0,msdos1)... (hd0,msdos5),如下

grub>ls (hd0,msdosx)/

目錄下顯示有boot,sys,home,root等文件夾即是系統安裝的位置,也就是我們想要的。


二、系統所在系統盤(或系統分區)的UUID


cat (hd0 然後按tab鍵; 或cat(hd0,msdos1)/etc/fstab


我的系統盤的UUID爲643259bc-ab51-409d-bd47-58da02769b08


三、執行以下命令


grub> linux16 /boot/vmlinuz-3.10.0-229.el7.x86_64 root=UUID=643259bc-ab51-409d-bd47-58da02769b08 ro crashkernel=auto rhgb quiet LANG=zh_CN.UTF-8
grub> initrd16/boot/initramfs-3.10.0-229.el7.x86_64.img
grub> boot


boot執行完成後,應該能進入系統了。


接下來就是重裝grub了


grub-install  /dev/sdx #sdx爲系統盤


四、最後重啓試試。


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