一,MBR毀壞: 查看系統(tǒng)分區(qū)在那: 毀壞MBR: 如果沒(méi)有重啟動(dòng),可以直接恢復(fù): 如果重啟之后就不可啟動(dòng)系統(tǒng),需要恢復(fù)系統(tǒng): 出現(xiàn)這樣的情況: force off關(guān)機(jī),使用光盤(pán)啟動(dòng),添加一個(gè)鏡像光盤(pán): 點(diǎn)擊finash完成! 選擇光盤(pán)啟動(dòng)優(yōu)先: 必須點(diǎn)擊apply! 再次啟動(dòng),選擇Troubleshooting 進(jìn)入挽救模式: 填1: 進(jìn)入到真實(shí)系統(tǒng)中,重新建立MBR: 看見(jiàn)NO error reported說(shuō)明成功了! 兩次exit退出后 force off關(guān)機(jī),選擇硬盤(pán)啟動(dòng)! 再次啟動(dòng)就可以成功啟動(dòng)系統(tǒng)! 此問(wèn)題解決。 注意:當(dāng)重裝windows系統(tǒng)之后發(fā)現(xiàn)主機(jī)本身的linux系統(tǒng)不見(jiàn)了,是因?yàn)樾卵b的系統(tǒng)覆蓋了原本的MBR,也可以用這種方法進(jìn)行恢復(fù)。 二,刪除grub.cfg 首先需要進(jìn)入到/boot/grub2/grub.cfg文件中獲取信息: 刪除grub.cfg后沒(méi)有重啟動(dòng),可以直接恢復(fù): [root@server10 grub2]# rm -fr grub.cfg 如果刪除了grub.cfg后重新啟動(dòng)了,則會(huì)出現(xiàn): 解決方法: 即可重新啟動(dòng),即如系統(tǒng)后需要執(zhí)行g(shù)rub2-config /boot/grub2/grub.cfg,即重新倒入文件,負(fù)責(zé)再次重啟后又會(huì)啟動(dòng)不了。 注意:在次之前應(yīng)先查看根分區(qū)和boot分區(qū)的位置 grub>set root=’hd0,msdos1’ 如果根分區(qū)和boot分區(qū)在一塊,則不會(huì)顯示/boot分區(qū)的位置,只顯示根分區(qū)的位置。如果不在一塊,會(huì)分別顯示。 如果根分區(qū)和boot分區(qū)在一塊,在恢復(fù)的時(shí)候,要指明內(nèi)核文件(linux16 /vmlinuz-3.10.0-327.el7.x86_64)和初始化文件(initrd16 /initramfs-3.10.0-327.el7.x86_64.img)的絕對(duì)路徑。即linux16 /boot/vmlinuz-3.10.0-327.el7.x86_64和initrd16 /boot/initramfs-3.10.0-327.el7.x86_64.img 三,刪除內(nèi)核文件(linux16 /vmlinuz-3.10.0-327.el7.x86_64): [root@server10 boot]# rm -fr vmlinuz-3.10.0-327.el7.x86_64 會(huì)出現(xiàn); 解決:force off關(guān)機(jī),選擇光盤(pán)啟動(dòng): 進(jìn)入到Troubleshooting—>選擇rescue模式 選1 將光盤(pán)掛載到/mnt上,光盤(pán)表示可以是:/dev/cdrom或者是/dev/sr0 進(jìn)入到/mnt重新安裝內(nèi)核: 接下來(lái)關(guān)閉selinux再啟動(dòng),會(huì)減少開(kāi)機(jī)時(shí)間! 兩次exit后force off關(guān)機(jī)再選擇硬盤(pán)啟動(dòng)! 可以分解內(nèi)核來(lái)解決這個(gè)問(wèn)題: 同樣選擇光盤(pán)鏡像啟動(dòng),選擇Troubleshooting—>rescue模式—>1—->enter 啟動(dòng)成功! 四,刪除初始化文件(initramfs-3.10.0-327.el7.x86_64.img ) 如果沒(méi)有重啟動(dòng)可使用命令恢復(fù): 可以看見(jiàn)又重新生成初始化文件。 如果重啟之后徐喲進(jìn)入挽救模式 |
|
來(lái)自: 思懿 > 《待分類(lèi)》