![如何创建包含古老 Linux 内核版本(例如 0.9x 或 1.0)的 VirtualBox 或 Bochs VM?](https://linux22.com/image/1313634/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%8C%85%E5%90%AB%E5%8F%A4%E8%80%81%20Linux%20%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC%EF%BC%88%E4%BE%8B%E5%A6%82%200.9x%20%E6%88%96%201.0%EF%BC%89%E7%9A%84%20VirtualBox%20%E6%88%96%20Bochs%20VM%EF%BC%9F.png)
我正在尝试使用 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 和其他公司,看看他们是否在某处存档了更旧的版本。