搜索
写经验 领红包
 > 知识

虚拟机gub怎么直接进入系统(虚拟机怎么进入gub)

在生活中,很多人可能想了解和弄清楚linxu虚拟机开机进入grub模式的故障案例修复的相关问题?那么关于虚拟机grub怎么直接进入系统的答案我来给大家详细解答下。

虚拟机grub怎么直接进入系统(虚拟机怎么进入grub)

云上用户反馈,一台Linux 云主机重启后直接进入grub模式,无法正常启动 。

配置详细: centos7.5 系统 , grub2

无法启动

解决过程

遇到这种问题,肯定跟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 指定initramfs 路劲启动加载驱动

grub> boot

进入系统后:

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

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

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

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

grub2-mkconfig -o /boot/grub2/grub.cfg // 生成新的grub 文件grub-install /dev/sda // grub-install命令重新安装GRUB

方案2: 救援模式下修复

linux 进入救援模式,省略........................, (网上有很多文档,可以参考)

进入到救援模式后

chroot /mnt/sysimage//切换当前目录

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

grub-install /dev/sda // grub-install命令重新安装GRUB

退出chroot 模式

修改启动模式,重启

温馨提示:通过以上关于linxu虚拟机开机进入grub模式的故障案例修复内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。