龙空技术网

Linux虚拟机重启进入grub模式的一次修复案例

愤叔 115

前言:

现时各位老铁们对“安装centos7出现grub”大致比较看重,同学们都需要了解一些“安装centos7出现grub”的相关资讯。那么小编同时在网上收集了一些有关“安装centos7出现grub””的相关内容,希望咱们能喜欢,各位老铁们一起来学习一下吧!

在日常运维过程中,Linux 操作系统类型的虚拟机经常会因为各种问题启动失败,比较典型的一种是grub引导启动文件损坏。 对于grub修复的方法无外乎就是救援模式或者grub模式下重新生成新的启动引导文件

下面分享一次grub修复案例

当启动Linxu 的时候,直接进入到grub页面

第一步 :

grub>ls 找到boot 分区所在位置

grub> set root=(hd0,msdos1)

grub>ls -l /boot/ /确认下内核的具体版本

grub> linux /boot/vmlinuz-3.10.0-957.el7.x86_64 ro root=/dev/vda1 #指明内核路径和根所在分区 , ro 表示只读

grub> initrd /boot/initramfs-3.10.0-757.e17.x86_64.img #指定initramfs 路劲启动加载驱动

grub> boot

进入系统后:

mount -e remount,rw / 重新挂载分区为读写

// grub 模式下手动恢复,对于lvm 模式的无效,lvm巨坑 。 如果遇到lvm 格式,建议直接到救援模式慢慢搞

此时成功进入系统 ,找台正常的虚拟机 ,手动替换grub2.cfg 文件

也可以通过grub2-install重新生成配置文件

grub2-mkconfig -o /boot/grub2/grub.cfg // 生成新的grub 文件

以上关于grub2 来修复恢复, centos7 一下是grub , 相关修复同理 ,可参考阿里云社区的一篇文章 :

;groupCode=techcollege

标签: #安装centos7出现grub