所有问题解决方案
我们都已亲身测试

【XenServer】启动VM/VPS,加载引导设备错误,错误信息:cdrom repo /dev/xvda

之前服务器重装系统后,导入原来的Linux VM/VPS,启动是报错,提示:

Error: Starting VM 'Debian 6 32bit' - INVALID_SOURCE - cdrom repo /dev/xvda

直接通过服务器命令行开机,输入
Debian VM/VPS启动

xe vm-start uuid=8a0450d2-0932-b960-87cc-b0f02b8dfa30

错误

Error code: INVALID_SOURCE
Error parameters: cdrom repo /dev/xvda, ,

CentOS VM/VPS启动

xe vm-start uuid=ab1bc52b-4de2-8e9f-e290-12a231497e 

错误

The host CDROM drive does not contain a valid CD

原因:Linux的VPS引导启动盘错误。

检查
第一步:查看下Linux VM/VPS的引导设备参数

xe vm-param-list uuid=8a0450d2-0932-b960-87cc-b0f02b8dfa30(VM/VPS 的UUID)

找到这台VM/VPS的引导设备参数:PV-bootloader ( RW): eliloader

第二步:找到一台正常的Linux VPS,也是一样查看引导设置参数:PV-bootloader ( RW): pygrub

可以发现这2个启动引导设备参数不一样,
把启动不了的VM/VPS启动引导设备参数重置,命令如下:

xe vm-param-set uuid=8a0450d2-0932-b960-87cc-b0f02b8dfa30 PV-bootloader=pygrub

启动VM/VPS,成功启动
按照此步骤,把另外的Linux系统 -> 检查启动引导参数 -> 修改启动引导参数 -> 启动VM/VPS -> 成功!

赞(0)
未经允许不得转载:无忧解决网 » 【XenServer】启动VM/VPS,加载引导设备错误,错误信息:cdrom repo /dev/xvda
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!