centos7光盘修复 grub_centos7 grub损坏修复

测试人员跑过来跟我说测试环境远程不了了,但是可以ping通,登录虚机一看发现系统已经假死了,无法操作,没办法只能给他重置一下虚拟机,重置后虚机无法进入系统提示:

error: can't find command ':'

grub>

1、手动引导

###########通过手动引导,修复grub失败!!!#############

grub> ls

grub > ls (hd0,msdos1)/grub2 ##单独分区

grub> insmod xfs

grub> set root=(hd0,msdos1) (----> 这个为你上一步中找到的boot分区)

grub> linux16 /vmlinuz-xxxxx root=/dev/sda1 #我通过救援模式看到boot分区时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分区文件

sh-4.2# rm -fr /boot/* # 删除boot分区下所有的文件

sh-4.2# mount /dev/cdrom /media #挂载光驱

sh-4.2# rpm -ivh /mnt/Packages/kernel-3.10.0-514.e17.x86_64.rpm --force #重新安装内核,最好安装之前对应版本的内核

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

选择:从硬盘启动,系统能够正常找到grub,找到内核正常启动,修复完成。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值