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下的虚拟机。
转载于:https://blog.51cto.com/taotao1240/635853
vcenter converter 转换xenserver下linux的错误相关推荐
- VMware vCenter Converter 物理机迁移
一. 安装VMware vCenter Converter 1. 下载 官网:Converter官网 百度云链接:https://pan.baidu.com/s/1WD5Ec6fU7_SJAV90VU ...
- Linux下的段错误产生的原因及调试方法-转
分类: Linux--Ubuntu入门级 重学C/C++2011-10-19 22:13 332人阅读 评论(0) 收藏 举报 因为你调用了glibc的fputs 检查你传进去的char* +++++ ...
- Linux下的段错误调试方法
转自http://wenku.baidu.com/view/7416d23710661ed9ad51f33f.html 执行socket文件时,出现段错误 (core dumped) 产生段错误就是访 ...
- Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”
Linux系统下GCC编译错误:"undefined reference to 'sqrt'",解决方法:-lm 数学函数sqrt()位于libm.so库文件中(这些库文件通常位于 ...
- 解决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 ...
- linux程序运行段错误,Linux下的段错误产生的原因及调试方法
Linux下的段错误产生的原因及调试方法 简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来 说,段错误就是指访问的内存超出 ...
- linux段错误core dumped,Linux下Segmentation fault(core dumped)简单调试方法
** 什么是Segmentation fault? ** Segmentation fault就是段错误,一般指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址.访问了系统保 ...
- 《VMware vSphere企业运维实战》——2.6 使用vCenter Converter迁移物理机到虚拟机
本节书摘来自异步社区<VMware vSphere企业运维实战>一书中的第2章,第2.6节,作者:王春海著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.6 ...
- VMware vCenter Converter Standlone迁移手册
目 录 1.VMware vCenter Converter Standalone 简介 3 1.1 Converter Standalone 组件及克隆方式 3 1.2 Converter ...
最新文章
- c # 学习笔记(一)
- JNDI数据库连接池的配置
- Istio 中的 Sidecar 注入及透明流量劫持过程详解
- 【APICloud系列|21】使用APICloud敏捷式开发总结,回顾开发一个完整APP过程。
- 定了!2020年,6种将死的编程语言!
- kafka-manager配置和使用
- 信息学奥赛C++语言:优惠购物
- 摄影测量--空间距离交会
- fl2440hello world模块驱动编写
- Node.js:Webpack
- java 安祿山,夏天吃生菜最清爽,生菜上澆點蠔油,做法簡單,卻好吃到不行,換成肉還跟我生氣!...
- C语言数据结构之顺序队列
- (原)SCOR模型在化工行业的应用
- matlab解隐式差分格式,【毕业设计(论文)】二维热传导方程有限差分法的MATLAB实现...
- AE的QuickTime问题
- Java的Abstraction抽象类/方法-笔记
- python3中zip函数_用python实现矩阵转置,python3 中zip()函数
- 微信小程序设置底部tab选项卡
- oracle 11g安装过程中问题:移动bin\oralbac11.dll 到bin\oralbac11.dll.dbl出错
- Python模块——os模块详解
热门文章
- php代码实现关键词搜索,PHP代码实现百度统计关键词及来路推送
- Java项目:中小医院信息管理系统(java+Springboot+ssm+mysql+maven+jsp)
- ffmpeg java linux水印,Linux环境用FFmpeg给视频加水印详细步骤
- 【java】巨菜博主安装jdk为什么每次都失败?
- python tcp不用循环监听_网络编程: TCP
- js获取前后几天或者前后几个月的日期
- 【动画2】CALayer动画
- 网络协议OSI、TCP/IP协议、Socket套接字和第三方AsyncSock的使用等解析
- OSChina 周六乱弹 —— 就少个接吻的女友了
- UNITY3D拓展编辑器 - 目录