溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7 grub損壞修復

發(fā)布時間:2020-07-06 19:32:36 來源:網(wǎng)絡 閱讀:355 作者:TangYGao 欄目:系統(tǒng)運維

測試人員跑過來跟我說測試環(huán)境遠程不了了,但是可以ping通,登錄虛機一看發(fā)現(xiàn)系統(tǒng)已經(jīng)假死了,無法操作,沒辦法只能給他重置一下虛擬機,重置后虛機無法進入系統(tǒng)提示:
error: can't find command ':'
grub>

1、手動引導

###########通過手動引導,修復grub失敗?。?!#############
grub> ls
grub > ls (hd0,msdos1)/grub2 ##單獨分區(qū)

grub> insmod xfs
grub> set root=(hd0,msdos1) (----> 這個為你上一步中找到的boot分區(qū))
grub> linux16 /vmlinuz-xxxxx root=/dev/sda1 #我通過救援模式看到boot分區(qū)時sda1
grub> initrd16 /initramfs-.xxxxx.img
grub> boot
###########?。。。。。∈。。。?!#####################

2、通過救援模式修復

(1)虛擬機加載centos7光驅,BIOS設置通過dvd啟動
(2)選擇Trobleshooting
(3)選擇Rescue a CentOS Linux system
(4)選擇1)Continue
(5)進入sh界面
sh-4.2# chroot /mnt/sysimage #切換到root目錄
sh-4.2# cp -r /boot/ /tmp/ #備份boot分區(qū)文件
sh-4.2# rm -fr /boot/* # 刪除boot分區(qū)下所有的文件
sh-4.2# mount /dev/cdrom /media #掛載光驅
sh-4.2# rpm -ivh /mnt/Packages/kernel-3.10.0-514.e17.x86_64.rpm --force #重新安裝內(nèi)核,最好安裝之前對應版本的內(nèi)核
sh-4.2# grub2-install /dev/sda1 #安裝grub目錄
sh-4.2# grub2-mkconfig -o /boot/grub2/grub.cfg #修復grub2配置文件
sh-4.2# exit
sh-4.2# reboot
選擇:從硬盤啟動,系統(tǒng)能夠正常找到grub,找到內(nèi)核正常啟動,修復完成。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI