国产操作系统银河麒麟V10-sp1-x86 grub破坏恢复。
破坏grub分区
dd if=/dev/zero of=/dev/sda1 bs=100M
重启系统恢复系统
挂载启动镜像进行恢复
选择第三项Troubleshooting
选择第二个rescue a kylin linux advanced server system,等待启动按crtl+d继续
输入1 按回车,按回车进入系统,可以看到光盘自动挂载了硬盘上的根。
chroot /mnt/sysmount 切换环境
安装grub
格式化/dev/sda1
mkfs.xfs /dev/sda1
mount /dev/sda1 /boot
grub2-install /dev/sda
挂载sda1分区可以看到grub2已经重新安装
在环境中挂载iso
mount /dev/cdrom /media
强制安装内核
rpm -ivh /mnt/Packages/kernel-core-*.rpm --force
##########
生成grub配置文件。
grub2-mkconfig -o /boot/grub2/grub.cfg
别忘记修改fstab 挂载sda1分区
重启系统正常进入系统
**
如果不是破坏性的删除sda1。只是boot不小心误删了,可以尝试从别的机器拷贝一份/boot分区里面的内容到这个机器上。重新grub2-mkconfig一下。
**