我的任务是将物理 OpenBSD 4.0 盒迁移到我们的 VMWare ESXi 场。我使用 VMWare 的 Converter 4.1 CD 执行冷迁移,并成功完成。在首次启动 VM 之前,网络适配器已调整为 E1000,SCSI 控制器已调整为 LSI Logic Parallel,客户操作系统已调整为 FreeBSD(32 位)。首次启动导致出现“正在加载描述符 4 的 PBR...完成。错误的 PBR 签名”错误。然后,我将 4.9 安装 CD 启动到 shell,运行 fdisk -u sd0,这允许盒开始启动,但它出现“无法打开磁盘,0x400/0xd00,错误 6”的崩溃。
如果我从 4.9 安装 CD 启动并执行升级,VM 会成功启动,但 Apache 会因为某些库的大小不匹配而感到愤怒。
我感觉我正在尝试做不可能的事情,或者我的方法不对。希望有人能根据我的经验为我指明正确的方向,或者告诉我放弃并将应用程序迁移到更新的虚拟操作系统。
答案1
只需使用 5.0 进行全新安装(这是最新可用版本)。然后将配置文件、用户数据移动到新的虚拟机。
支持在下一版本之间升级。但是您不能跳过那么多版本并期望它能正常工作。