如何将 wifi 内核从一个版本的 Android x86 复制到另一个版本

如何将 wifi 内核从一个版本的 Android x86 复制到另一个版本

我在 PC 上使用 Android x86 8.1 rc-2。问题是 WiFi 无法在其上运行。我甚至在 PC 上使用过 Android x86 7.1 rc-2,WiFi 也可以在其上运行。我如何将 WiFi 内核从该 iso 复制到新 iso

答案1

这是不可能的。内核模块与正在运行的内核相链接。这完全不是一个好主意。

也许只是内核模块正在使用的固件(dmesg)。您应该在那里比较相关的内核启动日志。当您发现加载了哪个固件文件(并且它们有不同的版本)时,您可以尝试将它们复制过来。

答案2

我知道回答得有点晚,但如果你使用 Broadcom 适配器连接 wifi,只要提前加载驱动程序就可以了(不知道其他类型是否适用,但你可以测试)。只需添加EXTMOD=b43到内核启动加载选项即可。

请注意,这不会帮助您交换内核、内核模块或固件。您仍然可以从系统映像如果你愿意的话。它位于/lib/固件/b43/lib/固件/b43legacy。但对于 Android x86 的 7.1 和 8.1 版本来说,情况是一样的,所以这只是供您参考。即使您复制内核模块,它们也不会工作,也不会使用交换的内核启动。

相关内容