http://blog.163.com/alynx@126/blog/static/172922205201110167294269/

 

今天把一台ibm x345(window2003)迁移到rhel5的虚拟机(KVM)里面,本来很简单

1. 物理机准备

参考

http://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE

下载运行注册表补丁 mergeide.reg

看看system32\drivers\下面有没有这几个文件:atapi.sys, intelide.sys, pciide.sys, pciidex.sys,如果没有就从别处

2. clonezilla备份恢复。

 先用clozezilla启动x345,通过网络为它做了个备份,然后在kvm里面新建一个虚拟机,用clonezilla启动虚拟机,从备份还原到虚拟机。

3. 还原完成后虚拟机开机蓝屏,

 STOP: 0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000) INACCESSIBLE_BOOT_DEVICE  
 网络上对这个故障讲解很多,都说是第一步注册表补丁打上就OK。 
 4.下面是我所做的事情,总之最后windows2003在虚拟机里面启动了,剩下驱动什么的都是小事,但是我觉得整个过程其实根本没有解决问题: 
 4.1 用安装盘启动系统,执行fixboot和fixmbr(其实我自己都觉得无用),之后重启,依旧蓝屏; 
 4.2 用winpe启动系统,从别处再次拷贝那四个驱动程序sys文件,之后重启,依旧蓝屏; 
 4.3 再次winpe启动系统,运行regedit,加载本机的注册表,就是system32\config\system,查看第一步的注册表补丁是否正确起作用,我只看了第一行,确认的确加入了注册表 
 4.4 郁闷的再次重启,然后奇迹发生了,windows2003启动了!!!我没有对注册表做任何编辑,居然就好了??? 
 最后祝愿大家都有好运气,尤其是在吃瘪之后。