如何创建包含古老 Linux 内核版本(例如 0.9x 或 1.0)的 VirtualBox 或 Bochs VM?

如何创建包含古老 Linux 内核版本(例如 0.9x 或 1.0)的 VirtualBox 或 Bochs VM?

我正在尝试使用 VirtualBox 或 Bochs 创建一个可以运行旧版 Linux 的虚拟机。我无法从那个时代的发行版中找到一组合理的发行版“软盘映像”。请注意,这个时代的 Linux 发行版通常不提供 CD 安装映像,因此没有现成的 RedHat 1.0 或其他类似 Linux 系统的 ISO 映像。

我正在寻找 (a) 一套完整的 .IMG 文件和可能的说明,或 (b) 使用 VirtualBox 创建此类 VM 的任何技术。特别是,我想模拟古老的 Linux 发行版可以运行的硬件(80386 PC、500 兆 ATA 硬盘、32 兆内存)。

答案1

我设法从 historical-linux 档案中获取了几个在 VirtualBox 下运行的早期发行版:Red Hat 1.1(内核 1.2.11)和 Slackware 2(内核 1.1.59)。对于这两个发行版,我都必须使用 Red Hat 3.0.3(内核 1.2.13)的启动软盘;对于早期的内核,fdisk 会因访问 /dev/hda 而失败。

我没有从软盘映像安装,而是在模拟硬盘上创建了一个单独的分区作为安装映像,并将整个发行版下载到其中(使用现有的 VM)。

答案2

尝试这个:ftp://ftp.metalab.unc.edu/pub/historic-linux/distributions/

您还可以联系 red hat 和其他公司,看看他们是否在某处存档了更旧的版本。

内核存档在这里:http://www.kernel.org/pub/linux/kernel/

相关内容