Windows xp/2003 或是 Windows Server 2003 之类的老旧系统使用迁移工具迁入 PVE 集群后,即使配置了 IDE 总线磁盘,还是可能出现蓝屏问题。
该问题给出两种解决方案,第一种为论坛提供,第二种则是衍生于第一种,避免了直接修改源主机注册表。
根据 Proxmox VE 论坛的一篇 旧贴:
0x000007b means that the controller has changed. I didn’t try to move SCSI-based systems, but with IDE ones it helped to install the default IDE driver, then reboot the system on the old host, then shut it down and clone the image. 0x000007b 表示控制器已更改。我没有尝试移动基于SCSI的系统,但对于基于IDE的系统,安装默认的IDE驱动程序有所帮助,然后在旧主机上重新启动系统,然后关闭它并克隆映像。
这里提到特别需要注意的一件事就是 mergeide.reg,该注册表脚本用于注入了 IDE 驱动程序。
在迁移 windows server 2003 到 PVE 时需要遵循的基本步骤如下:
As others mentioned you should change to virtio after you get the vm to work. 正如其他人提到的那样,当成功运行虚拟机后,应该更改为virtio。
如果担心直接修改源主机注册表,导致主机损坏,可以尝试该方案。
步骤大致如下:
为方便使用,我将
微PE
和mergeide.reg
制作成两个 ISO,只需要加载两个 ISO ,并将微 PE
作为第一启动顺序即可。 在这里下载:
注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。