在新硬件上安装旧的 Linux 发行版

tMC*_*tMC 1 linux drivers kernel

我们需要在全新的笔记本电脑上安装较旧的 Linux 发行版 (Suse 10)。Suse 10 附带的内核没有用于 NIC 和驱动器控制器的足够新的驱动程序。我们已经能够找到 NIC 的源代码并构建一个可用的 NIC 内核模块,但是,我们无法在内核树之外找到驱动控制器的源代码。较新的内核可以很好地看到驱动器;控制器是英特尔 ATA_PIIX。它包含在内核中,我们拥有的硬件只是比旧的 suse 10 内核支持的版本新。

我爬遍了整个英特尔网站,寻找内核源代码之外的代码,但一直无法这样做。是否可以从较新的内核源代码树中提取代码?可以在任何地方下载吗?

编辑:(来自下面的评论)


SLED-10-SP2-x86 是操作系统。在自动化过程中安装这些系统,尝试更改过程以包括 VM(如果我们有内存)或安装不同的基本操作系统;虽然可行 - 不能在允许的时间内完成。完成流程开发、测试、UAT、登台和部署所需的时间比我们拥有的时间要长得多。旧笔记本电脑也有同样的问题,我的前任的修复是手工构建 NIC 和驱动器模块。我们只需要为这台新笔记本电脑更新这些模块

小智 7

虚拟化是一种选择吗?您始终可以安装最新的 Suse,然后将 Suse 10 作为 KVM 来宾运行。这可能适用于您的应用程序,也可能不适用于您的应用程序,具体取决于它在本机硬件上运行的重要性。