需求:需将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下的虚拟机。

转载于:https://blog.51cto.com/taotao1240/635853

vcenter converter 转换xenserver下linux的错误相关推荐

  1. VMware vCenter Converter 物理机迁移

    一. 安装VMware vCenter Converter 1. 下载 官网:Converter官网 百度云链接:https://pan.baidu.com/s/1WD5Ec6fU7_SJAV90VU ...

  2. Linux下的段错误产生的原因及调试方法-转

    分类: Linux--Ubuntu入门级 重学C/C++2011-10-19 22:13 332人阅读 评论(0) 收藏 举报 因为你调用了glibc的fputs 检查你传进去的char* +++++ ...

  3. Linux下的段错误调试方法

    转自http://wenku.baidu.com/view/7416d23710661ed9ad51f33f.html 执行socket文件时,出现段错误 (core dumped) 产生段错误就是访 ...

  4. Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”

    Linux系统下GCC编译错误:"undefined reference to 'sqrt'",解决方法:-lm 数学函数sqrt()位于libm.so库文件中(这些库文件通常位于 ...

  5. 解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]...

    刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 解决Linux下My ...

  6. linux程序运行段错误,Linux下的段错误产生的原因及调试方法

    Linux下的段错误产生的原因及调试方法 简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来 说,段错误就是指访问的内存超出 ...

  7. linux段错误core dumped,Linux下Segmentation fault(core dumped)简单调试方法

    ** 什么是Segmentation fault? ** Segmentation fault就是段错误,一般指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址.访问了系统保 ...

  8. 《VMware vSphere企业运维实战》——2.6 使用vCenter Converter迁移物理机到虚拟机

    本节书摘来自异步社区<VMware vSphere企业运维实战>一书中的第2章,第2.6节,作者:王春海著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.6 ...

  9. VMware vCenter Converter Standlone迁移手册

    目   录 1.VMware vCenter Converter Standalone 简介 3 1.1  Converter Standalone 组件及克隆方式 3 1.2  Converter ...

最新文章

  1. c # 学习笔记(一)
  2. JNDI数据库连接池的配置
  3. Istio 中的 Sidecar 注入及透明流量劫持过程详解
  4. 【APICloud系列|21】使用APICloud敏捷式开发总结,回顾开发一个完整APP过程。
  5. 定了!2020年,6种将死的编程语言!
  6. kafka-manager配置和使用
  7. 信息学奥赛C++语言:优惠购物
  8. 摄影测量--空间距离交会
  9. fl2440hello world模块驱动编写
  10. Node.js:Webpack
  11. java 安祿山,夏天吃生菜最清爽,生菜上澆點蠔油,做法簡單,卻好吃到不行,換成肉還跟我生氣!...
  12. C语言数据结构之顺序队列
  13. (原)SCOR模型在化工行业的应用
  14. matlab解隐式差分格式,【毕业设计(论文)】二维热传导方程有限差分法的MATLAB实现...
  15. AE的QuickTime问题
  16. Java的Abstraction抽象类/方法-笔记
  17. python3中zip函数_用python实现矩阵转置,python3 中zip()函数
  18. 微信小程序设置底部tab选项卡
  19. oracle 11g安装过程中问题:移动bin\oralbac11.dll 到bin\oralbac11.dll.dbl出错
  20. Python模块——os模块详解

热门文章

  1. php代码实现关键词搜索,PHP代码实现百度统计关键词及来路推送
  2. Java项目:中小医院信息管理系统(java+Springboot+ssm+mysql+maven+jsp)
  3. ffmpeg java linux水印,Linux环境用FFmpeg给视频加水印详细步骤
  4. 【java】巨菜博主安装jdk为什么每次都失败?
  5. python tcp不用循环监听_网络编程: TCP
  6. js获取前后几天或者前后几个月的日期
  7. 【动画2】CALayer动画
  8. 网络协议OSI、TCP/IP协议、Socket套接字和第三方AsyncSock的使用等解析
  9. OSChina 周六乱弹 —— 就少个接吻的女友了
  10. UNITY3D拓展编辑器 - 目录