PVE 迁入 Win xp/2003 解决蓝屏问题#
Windows xp/2003 或是 Windows Server 2003 之类的老旧系统使用迁移工具迁入 PVE 集群后,即使配置了 IDE 总线磁盘,还是可能出现蓝屏问题。
该问题给出两种解决方案,第一种为论坛提供,第二种则是衍生于第一种,避免了直接修改源主机注册表。
方案一:#
根据 Proxmox VE 论坛的一篇 windows-2003-server-0x000007b.7585%2Fpost-43388&source=article&objectId=2348021" target="_blank" rel="nofollow noopener" style="overflow-wrap: break-word; text-decoration-line: none; box-sizing: border-box; list-style: inherit; word-break: break-all; color: rgb(0, 82, 217);">旧贴:
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 时需要遵循的基本步骤如下:
Run mergeide.reg on the physical machine | 在物理机上运行mergeide.reg。
Turn off physical machine, do not boot it up. | 关闭物理机器,不要启动它。
Copy the physical machine disks to the virtual disks | 将物理机的磁盘复制到虚拟磁盘。
Turn on vm using ide for the boot drive it should boot up fine since you previously injected ide drivers using mergeide.reg | 使用 IDE 启动驱动器打开虚拟机,由于之前已经使用 mergeide.reg 注入了 IDE 驱动程序,因此它应该可以正常启动。
As others mentioned you should change to virtio after you get the vm to work. 正如其他人提到的那样,当成功运行虚拟机后,应该更改为virtio。
方案二#
如果担心直接修改源主机注册表,导致主机损坏,可以尝试该方案。
步骤大致如下:
使用迁移工具将源机器迁移到超融合集群内;
使用 微PE 启动该虚拟机;
在 PE 环境中运行方案一给出的注册表脚本 mergeide.reg;
在WinPE启动后,你将进入一个特殊的环境,其中的注册表加载自PE系统,而非你原有的硬盘。 注册表文件通常存储在C:windowssystem32config文件夹内,包括SAM、SECURITY、SOFTWARE和SYSTEM等关键文件。在WinPE中,通过点击开始菜单,输入"regedit",进入注册表编辑器,你可以找到这些文件。 操作步骤如下:从HKEY_LOCAL_MACHINE开始,点击“文件”-“加载配置单元”,选择硬盘系统中的注册表文件,如C:windowssystem32configSYSTEM。在弹出的对话框中输入“项名字”,如“TEST”,然后在新建的TEST项下进行修改。操作完毕后,再次选择TEST项,点击“文件”-“卸载配置单元”,系统注册表的修改就大功告成。
尝试使用磁盘启动。
为方便使用,我将
微PE
和mergeide.reg
制作成两个 ISO,只需要加载两个 ISO ,并将微 PE
作为第一启动顺序即可。 在这里下载:
References#
Proxmox VE – Paravirtualized Drivers & Windows 2003 virtual machines – Part 1
vmware-to-proxmox.45148%2F&source=article&objectId=2348021" target="_blank" rel="nofollow noopener" style="overflow-wrap: break-word; text-decoration-line: none; box-sizing: border-box; list-style: inherit; color: rgb(0, 82, 217);">Migrate windows server 2003 vmware to proxmox
Windows 2003 32bits cpu usage peaks / freeze due to hardware interrupts
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6092.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~