vcenter converter 转换xenserver下linux的错误

简介:

  需求:需将xenserver5.6上的一台ubuntu迁移到ESXi 4.1.0上面

  首先部署一台vmware vcenter converter standalone,具体步骤省略,到99%时出现错误: 无法重新配置目标虚拟机。

   检查日志,发现这么一句话:

(converter.fault.CloneFault) {

dynamicType = <unset>,

faultCause = (vmodl.MethodFault) null,

description = "GrubInstaller::InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code: 127, and message:

/vmware-updateGrub.sh: 38: grub: not found

Error running GRUB

Error running vmware-updateGrub.sh through chroot into /mnt/p2v-src-root

", msg = "",}

 

  猜测应该是grub的问题,ubuntu和centos的引导kernel方式不同

  证实:重新找一台centos,很顺利的完成。说明是ubuntu的引导程序的问题导致不能convert成功。

   但是convert完成的centos不能启动,

   Booting 'CentOS (2.6.18-92.1.10.el5.xs5.0.0.39xen)‘

root (hd0,0)

Filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz-2.6.18-92.1.10.el5.xs5.0.0.39xen ro root=/dev/VolGroup00/LogVol00 console=xvc0

Error 13: Invalid or unsupported executable format
Press any key to contine...

   仔细想想,由于在xenserver在安装centos时,修改了linux内核2.6.18-92.1.10.el5.xs5.0.0.39xen,正常内核为2.6.18-164.el5 。而经过xenserver修改过得*.xen内核不能在vmkernel上运行(vmkernel支持linux类original kernel)

后话:研究下能不能修改kernel以启动经过转换的xenserver下的虚拟机。

 





本文转自 taojin1240 51CTO博客,原文链接:http://blog.51cto.com/taotao1240/635853,如需转载请自行联系原作者
目录
相关文章
|
移动开发 运维 安全
vCenter 6.7部署(Linux环境)(下)
vCenter 6.7部署(Linux环境)(下)
vCenter 6.7部署(Linux环境)(下)
|
Linux
LINUX上安装gstreamer,解决video.h找不到的错误
LINUX上安装gstreamer,解决video.h找不到的错误
327 0
|
Linux
Linux: 环境变量PATH设置错误的补救
Linux: 环境变量PATH设置错误的补救
73 0
|
Ubuntu Linux 网络安全
MTPuTTY连接Ubuntu\Linux SSH登陆出现Access Denied错误
MTPuTTY连接Ubuntu\Linux SSH登陆出现Access Denied错误
1485 0
MTPuTTY连接Ubuntu\Linux SSH登陆出现Access Denied错误
|
存储 缓存 监控
关于Linux中使用USE(使用率/饱和度/错误)方法分析系统性能的一些笔记
如果说希望通过`USE`做一些调优的工作,我觉得需要一定的能力,但是可以通过`USE`来定位机器的性能瓶颈,做一些排故工作。比如机器上的应用发生某些已知的未知故障,比如客户感知卡顿,工单流转,服务编排,调度任务等特别慢的情况,希望确认是机器性能问题,还是应用程序问题,这个时候,使用`USE`方法是一个很好的策略。
449 0
关于Linux中使用USE(使用率/饱和度/错误)方法分析系统性能的一些笔记
|
Linux
Linux: 环境变量PATH设置错误的补救
Linux: 环境变量PATH设置错误的补救
202 0
|
Java Linux C语言
Linux错误总结
Linux错误总结
549 0
|
Linux 计算机视觉
Linux下OpenCV出现错误:ASSERT false in file qasciikey.cpp, line 501
Linux下OpenCV出现错误:ASSERT false in file qasciikey.cpp, line 501
167 2
|
Linux
Linux - 解决使用 apt-get 安装 yum 的时耗报 E: Unable to locate package yum 的错误
Linux - 解决使用 apt-get 安装 yum 的时耗报 E: Unable to locate package yum 的错误
3551 0
Linux - 解决使用 apt-get 安装 yum 的时耗报 E: Unable to locate package yum 的错误
远程服务器Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin
远程服务器Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin