Xenix / SCO V 作为 VM 在现代机器中运行

Xenix / SCO V 作为 VM 在现代机器中运行

我正在尝试在虚拟机中安装 Xenix 386 和/或 SCO V Unix,以用于历史/研究/复兴旧时代/好奇心。

我已经尝试从以下位置下载几个媒体安装映像这里

尝试多次启动它们来安装操作系统,但仍然没有成功;到现在为止

我已经在 OS/X 中尝试过使用 VmWare fusion:

  • 选择 32 位虚拟机
  • 禁用声卡和 USB,以限制未知硬件对这些操作系统的潜在干扰
  • 只给它几兆字节的内存
  • 将虚拟磁盘限制为 < 250MB 的已知限制
  • 测试 IDE 和 SCSI 磁盘模拟。

在 Xenix 和 SCO V 中,安装软盘 (N1) 似乎可以启动,但要么无法识别硬盘,要么安装挂起并显示以下消息:

“设置磁盘环境”

该怎么办?

答案1

我遇到了几篇关于错误的文章,非常感兴趣,帖子1帖子2在安装/磁盘驱动程序中解释了为什么多年来它不能在许多硬件平台上运行。

该链接除了解释该错误之外,还指出 VirtualBox 似乎模拟了该行为并且能够启动这些操作系统。

所以我安装了Virtualbox。

虽然它无法识别模拟的 SCSI 磁盘,但它识别了小于 250MB 的模拟 IDE 磁盘,并且确实进入了安装阶段。

Setting up installation environment...
%disk     0x1F0-01F7 14         -        type=W0 unit=0 cyls=734 hds=16 secs=31

Welcome to the SCO Unix installation.

Installation media used will be Compact Disc (CD-ROM)

Hit return to continue

...所以我抓住了 QEMU,然后插入 N1 并启动它。不幸的是,系统几乎立即挂起。一些测试表明 Bochs 上也存在同样的问题。 PCjs 更进一步,但内核几乎立即陷入恐慌。但令我有些惊讶的是,VirtualBox 不仅启动了,而且还进入了安装程序的第一步。

该操作系统对硬件和 BIOS 非常挑剔,并且在许多虚拟器中根本无法启动。它还包含 AT 磁盘驱动程序中的一个有趣的错误(在此 XENIX 内核版本中称为“wd1010”),如果控制器(或更可能是 IDE 磁盘)对“设置驱动器参数”命令响应“太快”,则会导致系统挂起。

PS 似乎有迹象表明有人设法破解/修补了该漏洞。没有相关文档,该过程应该特定于破解版本。

答案2

我有点晚了,但我已经使用 libvirt 成功虚拟化了 SCO 5.0.6,并且它在小型企业客户端(20 个 telnet 用户)的生产环境中运行。

IDE 磁盘、pcnet 网卡、1 x kvm64 CPU、256 MB RAM

如果您仍然感兴趣的话,我确实输入了一份 p2v 文档。

答案3

第2部分

输入序列号后重新启动,但柔性驱动器中没有图像。 提示 该软件将提示您输入其余的磁盘。从 B1 开始,一旦磁盘虚拟加载到 Flex 软盘控制器中,请输入您想要设置的 root 密码。硬设置您的时区并继续安装。 在此输入图像描述 选项 2 需要选项 1 它会要求插入 X1 磁盘。 选项1 使用选项 1 全部 键入 ALL follow 对磁盘的请求。 在此输入图像描述 当提示仅根文件系统时,选择“是”。设置另一个密码。设置另一个密码,然后返回 N1,N2 再次输入 zip 文件中提供的序列号,以将其硬设置到驱动器。

现在从驱动器中删除磁盘并从 HDD 重新启动。

当它询问时执行 CTL D,按 Enter 键确认时区。现在以 root 身份登录,插入 TCP/IP 磁盘,在 root 终端上键入 custom 并将其安装为第 3 方。

我希望这有帮助。罗伊玛要求我发布对此的摘要。干得好。

根 使用命令“风俗”安装 TCP/IP 流等第 3 方软件。 定制用途 选择选项 1 并输入 RUNTIME 传输控制协议 TCP 堆栈安装使用主站点上列出的序列号。

答案4

第 3 部分可选:

类型风俗 现在您可以先使用序列号安装 TCP steam,然后退出并再次运行自定义。

类型风俗并安装 TCP 1,2,3

类型风俗并安装TCP维护盘 TCP 运行 (图片:TCP 堆栈运行和 ping 环回)

命令 CUSTOM 将允许使用第 3 方软件。

使用命令mkdev 3com按照提示操作

下次使用命令mkdev TCP按照提示操作

接下来设置路由添加默认网关。

例子:路由添加 192.168.1.1 1这将创建一个默认路由。

Xenix 具有支持的 TCP 堆栈,我现在有 ifconfig 命令。

我非常感谢这个旧软件,我喜欢这个东西。

所有 iso 文件均适用于软盘/软驱动器控制器。

附注: 我仍在努力让 Xenix ping 我的路由器,但它仍然无法工作。然而,现在这可以 ping 环回,这是朝着 lynx 使用方向迈出的一大步。

相关内容