目錄
一,修復(fù)MBR
1.模擬MBR損壞
2.重啟查看系統(tǒng)
3.借助當(dāng)前系統(tǒng)的光盤來進(jìn)行修復(fù)
4.進(jìn)入修復(fù)模式 進(jìn)行修復(fù)
5.恢復(fù)正常
二,修復(fù)grub2菜單
1.出現(xiàn)情況
2.進(jìn)入修復(fù)模式
3.進(jìn)行修復(fù)grub2菜單
4.退出重啟即可
三,內(nèi)核文件丟失
1.進(jìn)入安全模式
2.掛載光盤
3.安裝光盤內(nèi)的內(nèi)核包
4.修復(fù)grub.cfg文件
5.重啟即可
一,修復(fù)MBR
1.模擬MBR損壞
破壞bootloader:
[root@localhost ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
記錄了446+0 的讀入
記錄了446+0 的寫出
446字節(jié)(446 B)已復(fù)制,0.000308168 秒,1.4 MB/秒
注意: 這里邊block size只要小于等于446即可。
2.重啟查看系統(tǒng)
3.借助當(dāng)前系統(tǒng)的光盤來進(jìn)行修復(fù)
掛載光盤,進(jìn)入光盤引導(dǎo),進(jìn)入檢修模式
-
安裝centos7系統(tǒng)
-
檢查系統(tǒng)并安裝系統(tǒng)
-
進(jìn)入安全模式
繼續(xù)進(jìn)入營救模式
-
安裝圖形化系統(tǒng)
-
進(jìn)入營救模式
-
進(jìn)入測試模式
-
運(yùn)行本地磁盤
-
返回菜單
繼續(xù)進(jìn)入
4.進(jìn)入修復(fù)模式 進(jìn)行修復(fù)
chroot /mnt/sysimage #提升權(quán)限
#centos7以上執(zhí)行
grub2-install /dev/sda
?
#以下執(zhí)行
grub-install /dev/sda
退出重啟即可
reboot
5.恢復(fù)正常
二,修復(fù)grub2菜單
grub2菜單文件存放位置
[root@localhost boot]# cd /boot/grub2/
[root@localhost grub2]# ls
device.map fonts grub.cfg grubenv i386-pc locale themes
1.出現(xiàn)情況
文章來源:http://www.zghlxwxcb.cn/news/detail-545496.html
2.進(jìn)入修復(fù)模式
進(jìn)入光盤引導(dǎo):3--》2--》1--》回車
3.進(jìn)行修復(fù)grub2菜單
輸入:chroot /mnt/sysimage/加載系統(tǒng)鏡像此時會進(jìn)入bash環(huán)境
輸入:grub2-install /dev/sda,重新構(gòu)建sda磁盤
輸入:grub2-mkconfig -o /boot/grub2/grub.cfg,重新構(gòu)建grub菜單配置文件
4.退出重啟即可
三,內(nèi)核文件丟失
內(nèi)核文件存放位置文章來源地址http://www.zghlxwxcb.cn/news/detail-545496.html
[root@localhost ~]# ls /boot/
config-3.10.0-514.el7.x86_64
grub
grub2
initramfs-0-rescue-a72540d4c3624c1e9c24a0e20cefad5a.img
initramfs-3.10.0-514.el7.x86_64.img
initramfs-3.10.0-514.el7.x86_64kdump.img
initrd-plymouth.img
symvers-3.10.0-514.el7.x86_64.gz
System.map-3.10.0-514.el7.x86_64
vmlinuz-0-rescue-a72540d4c3624c1e9c24a0e20cefad5a
vmlinuz-3.10.0-514.el7.x86_64
[root@localhost ~]# rpm -qf /boot/vmlinuz-3.10.0-514.el7.x86_64
kernel-3.10.0-514.el7.x86_64
1.進(jìn)入安全模式
進(jìn)入光盤引導(dǎo):3--》2--》1--》回車
2.掛載光盤
[root@localhost ~]# mount -t auto /dev/cdrom /mnt/cdrom
3.安裝光盤內(nèi)的內(nèi)核包
[root@localhost ~]# cd /mnt/cdrom/Packages
[root@localhost ~]# ls | grep kernel
#顯示如下:
.....
kernel-3.10.0-123.el7.x86_64.rpm
......
#修復(fù)內(nèi)核
[root@localhost ~]# rpm -ivh kernel-3.10.0-123.el7.x86_64.rpm --force
4.修復(fù)grub.cfg文件
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
5.重啟即可
到了這里,關(guān)于Linux常見維護(hù)報錯,修復(fù)MBR引導(dǎo)/修復(fù)grub2菜單/內(nèi)核文件丟失的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!