如何替换 Linux ISO 中的库存驱动程序模块?

如何替换 Linux ISO 中的库存驱动程序模块?

特别是,我想用安装 ISO 中的其他内容 (r8168) 替换库存网络驱动程序 (r8169)。这可能吗?

目前,我必须先安装 Ubuntu/Debian/CentOS(所有发行版中的驱动程序都有同样的问题),然后安装正确的网络驱动程序,将其添加到内核中,然后将旧驱动程序列入黑名单。如果可能的话,我想避免这个冗长的过程。希望有一种方法可以在 Windows 上执行此操作(可以理解的是,我不想在没有有效的互联网连接的情况下启动 Linux 安装)。

没有办法在 Windows 中执行此操作吗?例如,通过打开 iso 文件并替换库存驱动程序模块... ISO 中的网络驱动程序位于何处?

答案1

您只需将 ISO 文件挂载到环回设备并编辑文件即可。由于您只是更改固件文件,因此无需在更改后重建 ISO。

mount -o loop -t iso9660 filename.iso /mnt/iso

如果您更改了引导记录中的某些内容,则只需重建 ISO。

相关内容