目录
MBR损坏
新增硬盘并分区
[root@vanqiyeah ~]# fdisk /dev/sdb
[root@vanqiyeah ~]# lsblk
格式化
[root@vanqiyeah ~]# mkfs.xfs /dev/sdb1
挂载
[root@vanqiyeah ~]# mkdir /data
[root@vanqiyeah ~]# mount /dev/sdb1 /data
备份
[root@vanqiyeah ~]# dd if=/dev/sda of=/data/1.bak bs=512 count=1
覆盖MBR文件
[root@vanqiyeah ~]# dd if=/dev/zero of=/dev/sda bs=512 count=1
重启
选自其中任意一种方式重启即可
init 6
#
reboot
#
shutdown -r now
误删grub.cfg配置文件致无法开机
选择第三项:Troubleshooting,并回车
选择第二项
输入1并回车
建立挂载点并挂载
mkdir van
mount /dev/sdb1 /van
查看
cd /van
ls
将备份文件复制到sda中
dd if=/van/1.bak of=/dev/sda bs=512 count=1
退出重启
问题解决
误删grub.cfg配置文件
删除配置文件并重启
[root@vanqiyeah ~]# rm -rf /boot/grub2/grub.cfg
[root@vanqiyeah ~]# reboot
进入grub输入模式
输入exit并回车
exit
选择第三项:Troubleshooting,并回车
选择第二项 Rescue a CentOS system
输入1并回车
进入系统镜像
输入以下命令,进入系统镜像:
chroot /mnt/sysimage
进入bash
grub2-install /dev/sda
GRUB配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
退出重启
exit
reboot
忘记ROOT密码无法登陆
开机在此画面是按c
进入grub
输入exit,之后进入Troubleshooting 模式
选择第二项 Rescue a CentOS system
输入1并回车
进入镜像修改密码
chroot /mnt/sysimage
passwd root
#输入两次新密码
退出重启
exit
reboot
登录成功