如何虚拟化现有的OS2操作系统?

如何虚拟化现有的OS2操作系统?

我正在研究虚拟化 OS2。我知道首先虚拟化 OS2 有点棘手,但我想知道是否有可能虚拟化现有的 OS2?我打算使用虚拟盒。我从 OS2 机器复制了硬盘,我想知道是否有可能将其制作成虚拟映像?这样我就可以在另一台 PC 上运行它。或者,如果这不可能,我是否可以先在 PC 上创建虚拟 OS2,然后将所有已安装的软件和文件从物理驱动器移动到虚拟 OS?谢谢。

答案1

如果您可以获取 OS2 硬盘并将其提取为映像(通过 dd 或等效程序),则应该能够将该映像写入 VHD 或其他 VirtualBox 虚拟文件系统。但是,由于 VHD 不仅仅是您从 获得的原始提取,您可能dd需要先在 Linux VM 上安装目标文件系统,将原始 OS2 映像传输到该 VM,然后将dd其传输到 VHD。然后,您应该能够创建一个以该 VHD 为主要驱动器的新虚拟机并从该驱动器启动。

当然,唯一的问题是虚拟机的底层“硬件”可能与源 OS2 机器不同。芯片组不兼容、显卡等。但是,我认为 OS2 至少在图形方面会故障转移到某些默认模式。

换句话说:

  1. dd将 OS2 硬盘驱动器导出为原始.img文件。
  2. 创建 VHD 并将其安装到 Linux VM 上。
  3. dd将文件.img复制到新 VHD 的第一个分区。
  4. 为 OS2 创建一个新的 VM 配置,并将您创建的 VHD 指定为主硬盘驱动器。
  5. 启动新的 OS2 VM 并祈祷。

相关内容