收藏 分销(赏)

P2V后LINUX-处理.docx

上传人:二*** 文档编号:4763227 上传时间:2024-10-12 格式:DOCX 页数:24 大小:813KB 下载积分:5 金币
下载 相关 举报
P2V后LINUX-处理.docx_第1页
第1页 / 共24页
本文档共24页,全文阅读请下载到手机保存,查看更方便
资源描述
VMware converter P2V完linux后出现“Error loading operating system”解决 2012-12-29日 | 标签: SCSI LSI Logic | 作者:Geek 窗体顶端 Send article as PDF 窗体底端 开机出现“Error loading operating system”的提示信息,只需要利用光盘进入恢复模式,修复一下grub就可以开机了,确保你的虚拟机硬盘类型为SCSI LSI Logic。 进入到恢复模式 ># fdisk -l #查看第几块硬盘上的第几分区挂载到了/boot上,对应到下面的root (hd0,0)这里。 ># chroot /mnt/sysimage/ ># grub ># root (hd0,0) ># setup (hd0) ># quit ># exit ># reboot 重启后如果能看到grub,开机过程中出现“Kernel panic – not syncing: Attempted to kill init!”,而无法开机时,需要继续恢复模式下修改支持scsi驱动。 上面两种原因是因为ESXI的虚拟机只支持scsi虚拟硬盘,当p2v完linux后,原来的IDE硬盘被换成虚拟的scsi硬盘,但linux仍然是ide设置,所以必须手工修改。就linux系统系统标准流程来说,修改ide为scsi有两种方法:一是修复grub。二是开机加载scsi驱动. 再次进入到恢复模式 ># chroot /mnt/sysimage/ ># vim /etc/modprobe.conf *添加下面一行 alias scsi_hostadapter mptscsih ># cd /boot/ ># mkinitrd -v -f initrd-`uname -r`.img `uname -r` ># exit ># reboot 三、解决方法 解决方法可以有2个:一是不把磁盘阵列并入VolGroup00卷组,重新创建卷组,在启动后挂载到一个目录上 使用;二是重新制作Ramdisk镜像文件,把磁盘阵列的驱动加进去。考虑到卸载磁盘阵列需要使用一个空闲 分区倒数据,会比较麻烦,因此采用了第二种方法,步骤如下。 1、使用Redhat Enterprise Linux 5安装光盘启动,按F5进行修复模式,输入linux rescue回车; 2、可选驱动网卡,这样可以远程操作或者通过网络复制文件; 3、选择搜索磁盘上的Linux系统,这样启动完成后会把磁盘上的Linux系统的根文件系统挂在/mnt/sysimage目录; 4、启动完成后,输入chroot /mnt/sysimage,切换根目录到原来的Linux系统的根目录; 5、可选启动sshd方便远程操作: #service sshd start 6、备份原来的initrd文件: #cd /boot #cp initrd-2.6.18-8.el5xen.img initrd-2.6.18-8.el5xen.img.bak 7、制作新的initrd文件,注意由于安装光盘的linux是2.6.18-92.el5,而原先的服务器是2.6.18-8.el5xen,因此 使用mkinitrd命令制作时要用2.6.18-8.el5xen作为Linux版本号,否则提示“No modules available”: [root@localhost boot]# mkinitrd -v -f initrd-2.6.18-8.el5xen.img $(uname -r) No modules available for kernel "2.6.18-92.el5". [root@localhost boot]# mkinitrd -v -f initrd-2.6.18-8.el5xen.img 2.6.18-8.el5xen Creating initramfs Looking for deps of module uhci-hcd Looking for deps of module ohci-hcd Looking for deps of module ehci-hcd Looking for deps of module ext3: jbd Looking for deps of module jbd Looking for driver for device cciss/c0d0p2 Looking for driver for device cciss/c0d1p1 Looking for driver for device sdb Looking for deps of module pci:v00001077d00002432sv0000103Csd00007040bc0Csc04i00: scsi_mod scsi_transport_fc qla2xxx Looking for deps of module scsi_mod Looking for deps of module sd_mod: scsi_mod Looking for deps of module scsi_transport_fc: scsi_mod Looking for deps of module qla2xxx: scsi_mod scsi_transport_fc Looking for deps of module cciss: scsi_mod Looking for deps of module ide-disk Looking for deps of module dm-mod Looking for deps of module dm-mirror: dm-mod Looking for deps of module dm-zero: dm-mod Looking for deps of module dm-snapshot: dm-mod Using modules: /lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/uhci-hcd.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ohci-hcd.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ehci-hcd.ko /lib/modules/2.6.18-8.el5xen/kernel/fs/jbd/jbd.ko /lib/modules/2.6.18-8.el5xen/kernel/fs/ext3/ext3.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_mod.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/sd_mod.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_transport_fc.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/qla2xxx/qla2xxx.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/block/cciss.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mod.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mirror.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-zero.ko /lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-snapshot.ko /sbin/nash -> /tmp/initrd.Nj1935/bin/nash /sbin/insmod.static -> /tmp/initrd.Nj1935/bin/insmod copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/uhci-hcd.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/uhci-hcd.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ohci-hcd.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/ohci-hcd.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ehci-hcd.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/ehci-hcd.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/fs/jbd/jbd.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/jbd.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/fs/ext3/ext3.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/ext3.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_mod.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/scsi_mod.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/sd_mod.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/sd_mod.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_transport_fc.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/scsi_transport_fc.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/qla2xxx/qla2xxx.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/qla2xxx.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/block/cciss.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/cciss.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mod.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/dm-mod.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mirror.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/dm-mirror.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-zero.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/dm-zero.ko' [elf32-i386] copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-snapshot.ko' [elf32-i386] to `/tmp/initrd.Nj1935/lib/dm-snapshot.ko' [elf32-i386] /sbin/lvm.static -> /tmp/initrd.Nj1935/bin/lvm /etc/lvm -> /tmp/initrd.Nj1935/etc/lvm `/etc/lvm/lvm.conf' -> `/tmp/initrd.Nj1935/etc/lvm/lvm.conf' Adding module uhci-hcd Adding module ohci-hcd Adding module ehci-hcd Adding module jbd Adding module ext3 Adding module scsi_mod Adding module sd_mod Adding module scsi_transport_fc Adding module qla2xxx Adding module cciss Adding module dm-mod Adding module dm-mirror Adding module dm-zero Adding module dm-snapshot [root@localhost boot]# 其中最重要的就是磁盘阵列的驱动模块:scsi_transport_fc和qla2xxx,可以看到已经打包到initrd文件了。 # .... 小英雄王小明" · :首页 · 18^全部博文 · 08收藏博文 p2v/V2V 之linux篇——xenserver虚拟机迁移到vmware 小英雄王小明!关注N已关注 阅读:1827372013-02-08 17:34 标签:p2vv2vvmwarexenserverxenserver虚拟机迁移v 首先祝大家新年愉快。今天把v2v/p2v的linux部分补完。 详细环境和Windows转换篇猛击 转换os:32位rh5.4 ok,直接开始。 登陆converter X 填写待转换虚拟机的IP、用户名、密码,操作系统类型(LINUX).点击【下一步】请确保linux防火墙关闭(service iptables stop)且ssh22端口开放 选择【是】继续连接 填写目的VC的IP、用户名、密码 忽略证书 填写转换后vc中虚拟机的显示名 选择目标主机和存储 编辑高级参数 点击右上角【编辑】 【要复制的数据】→【高级】→【目标布局】 修改虚拟磁盘类型为【精简】(也可为厚制备) 选择【助手虚拟网络】 如无DHCP,则手动填写一个可用的IP作为转换过程的代理地址,建议填写静态IP。 完成,开始转换。 到此,第一阶段完成。 转换完成之后不要窃喜,因为xenserver的linux虚拟机迁移到Esxi会启动失败,如下 转换完成之后,linux直接在vc中开机会报错。需要手动配置才能启动。操作如下: 配置该虚拟机,修改【引导选项】勾选【虚拟机下次引导时,强制进入BIOS…】 为该台虚拟机添加原rh5.4的安装光盘 按ctrl+alt+insert 重启虚拟机 修改BIOS,使之开机从光盘启动 保存退出 虚拟机自动重启,出现rh安装界面 输入 linux rescue 回车 选择OK 网络选择NO/其他一切OK 最后出现如下画面, 输入 让它自动带出rpm安装包的名称 chroot /mnt/sysimage/ mount /dev/hda /media rpm -Uvh --force /media/Server/kernel-2.6.18-164.e15.i686.rpm 具体可能不同请善用tab键盘 #以下物理机无视{ # 卸载xentools,如未安装xentools,则跳过. # 卸载命令: # rpm -e xe-guest-utilites # rpm -e xe-guest-utilities-xenstore # } 编辑 /boot/grub/grub.conf 配置文件,将defaul=1 改为0 1、编辑 /etc/inittab 文件,注意下面这几行前后的差异,注释掉“co……”,去掉“#1 #2 #3……”前面的#号。 退出,卸载光盘,重启.完成. 现在可以再vmware中开启该linux虚拟机,安装vmtools等等等等了。 备注: 1.转换前请关闭待转系统的防火墙 2.转换过程中请保持网络高效可用 3.转换前请规划好待转的资源。合理分配主机、存储、网络 4.如果linux转过报错无法获取正在运行 Converter 助手服务器的目标虚拟机的 IP 地址。 请参考Linux转换 设置【助手虚拟网络】部分 我的更多文章: · vmware 创建redhat/Centos 6网卡无法识别 的问题 · vmware“该网络是为目标主机上不同于源主机的卸载或安全策略而配置的”错误 · esxi安装xenserver · p2v、v2v 转换-windows篇 · 一台服务器从0开始安装 Cloudstack——之3/4——安装 Cloudstack Management · 一台服务器从0开始安装 Cloudstack——之2/4——准备 存储 4加载中... 内容加载失败,点击此处重试 00 ,/)& 发 送 N 同时转发到微博 登 录 登录后才可发表评论» · 后一篇:esxi安装xenserver · 前一篇:p2v、v2v 转换-windows篇 \现在不买三星S4亏大了 摄影记者:我镜头下的周永康 更多精彩内容 上新阅天下APP 相关博文 linux笔记_光盘安装telnet-server Linux下NAS存储multipath多路径配置方法 XenServer中虚拟机(VM)的管理(创建、修改、移动、删除) Linux安装Tomcat7 Citrix XenServer Tools作用 linux下IP地址配置 linux下安装java环境 Sublime Text 2 配置介绍 解决“eth0 设备的 MAC 地址与预想的不符,忽略” 推荐博文 · 娱乐温碧霞48岁生日热吻老公20张性感照片大放送(图) · 美食【ALIN的厨房】清淡爽口的抹茶蜜豆重芝士蛋糕 · 军事今日猛料:空军某师歼11战机被打得太惨了 今日排行4小时前更新 · 赌球被抓的郭美美哪个干爹能救她? · 高三撕书学生围殴老师令人瞠目一幕 · 悦博第40期:日本人眼中的甲午战争 · 田朴珺:褚时健的不甘心让我心酸落泪 · 吴怀尧访阎连科:中国卡夫卡成名之路 · 鄢烈山:“广东”性交易为何这么活跃 · 徐静波:国人一听“日本制造”就上当 热点推荐 · [头条]郭美美炫富资金源于性交易.图 · [荐]揭章子怡的十年骗术人生 · [荐]美实镜节目惊现明星ML.图 · 热图 · 草根 · 娱乐 · 军事 · 导航 · 排名 · 名博 · 美食 · 体育 · 专题 手机新浪网导航搜索意见反馈 service network restart 00:0C:29:39:1F:E5 “Device eth0 has different MAC address than expected, ignoring.”问题 分类: UNIX & Linux2011-09-22 16:326345人阅读评论(1)收藏举报 百度 今天建好一台RH4的虚机,配IP后进行激活的时候提示如下错误:("Device eth0 has different MAC address than expected, ignoring.") 百度了下,问题解决。 问题原因: 配置文件里的MAC地址和真实的MAC不一样。 含有MAC信息的配置文件是/etc/sysconfig/network-scripts/ifcfg-eth0。 查看本机实际MAC的命令是 ifconfig eth0 解决办法: 1.查看配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 中的HWADDR 参数是什么 2. 用命令ifconfig etho, 看看实际的MAC地址是什么 可以看出配置文件中的MAC与实际的MAC不同。将文件ifcfg-eth0中的MAC信息改为00:50:56:B6:00:A0,然后再配置IP,激活成功。 修改vi /etc/hosts 破解vwmare,可随意更改MAC地址!最新的7.0版本已经可以直接修改配置文件来修改虚机的MAC 地址了, 直接修改 “ .vmx ” 文件中加入下面的三段: ethernet0.checkMACAddress = "false" ethernet0.addressType = "static" ethernet0.Address = "00:26:c7:7d:ab:36" 删除下面原有 MAC 地址的这段: ethernet0.generatedAddress = "00:00:00:00:00:00" " ,)$ "
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服