解决 CentOS 7 Kvm 安装windows进入恢复模式

分类:技术 3.72k浏览

这个适用于近期 Solusvm  1.21.01 和 1.20。

近期重做一台母鸡为CentOS 7 ,接入KVM架构,一切照常设置后 Linux系统正常,唯独使用Windows模板复制Windows系统时提示错误,开机后直接进入恢复模式。

尝试手动创建一个空主机,通过ISO安装正常可运行。大概定位到是系统模板 到 镜像扩容时出现问题。

一顿搜索,又是官方BUG,主要原因:在执行virt-resize工具期间,引导分区被破坏。并被记录到 SVM-1028 这个案号。

临时解决方法:

1、登录CentOS7 节点

SSH:

SolusVM v 1.20.09

wget https://solus.zendesk.com/hc/article_attachments/360017008431/base_0.php.1.20.09.zip

SolusVM v 1.21.01

# wget https://solus.zendesk.com/hc/article_attachments/360017239992/base_0.php.1.21.01.zip 

2、解压(下哪个解压哪个)

unzip base_0.php.1.20.09.zip


unzip base_0.php.1.21.01.zip

3、创建原始文件的备份以使更改可以恢复

cp -a /usr/local/solusvm/includes/base_0.php /root/base_0.php.original

4、替换文件

注意对应的solusvm版本号

cp /root/base_0.php.1.20.09 /usr/local/solusvm/includes/base_0.php


cp /root/base_0.php.1.21.01 /usr/local/solusvm/includes/base_0.php

5、尝试再次安装

6、若仍然有问题,如因无可启动设备错误而失败,请将内核降级到3.10.0-693.el7.x86_64版本

参考文档:https://support.solusvm.com/hc/en-us/articles/360020814031-Windows-virtual-servers-created-on-CentOS-7-KVM-node-boot-in-recovery-mode-only