是否可以将 Wifi 适配器驱动程序从一个操作系统转移到另一个操作系统?

是否可以将 Wifi 适配器驱动程序从一个操作系统转移到另一个操作系统?

菜鸟,我的 wifi 适配器驱动程序位于哪个目录下?我想将整个文件夹复制并传输到 USB。

我买了一个 Libre Le Potato,并安装了他们版本的 Raspberry Pi OS。但是,我为它购买的 USB Wifi 适配器(TP-Link TL-WN725N)不起作用。

Libre 版本的 Raspbian 使用内核版本 6.0.12-00858-gb98721ea4575,当我访问 TP Link 的网站时,客服人员告诉我他们没有适合我的操作系统的驱动程序。

我从另一位用户那里了解到,Libre 版本的 Ubuntu 确实支持我的 USB Wifi 适配器,当我安装它时,它确实可以工作。所以我应该能够以某种方式复制 Ubuntu 的驱动程序并将其传输,对吗?我不确定这两个操作系统是 32 位还是 64 位,或者每个操作系统是否不同,但如果它们都是相同的,那么它们应该不会发生冲突,因为它们都是基于 Debian 的?

假设兼容,我该如何传输驱动程序?我认为复制整个文件夹会更容易,但该文件夹在哪里?

答案1

那么我应该能够以某种方式复制 Ubuntu 的驱动程序并传输它,对吗?

对于初学者来说这不是一件容易的事。对于大多数经验丰富的专业人士来说也不是一件容易的事!

移植“驱动程序”(内核模块)大致就像移植随机的自行车车轮。很多事情都可能出错——直径错误、宽度错误、刹车不兼容等——这会导致最终结果无法使用或彻底损坏。

然而,经验丰富的机械师可以做到这一点,并且让它看起来很容易。

类似地,移植 Linux 内核代码可能可行...也可能不可行。如果您有编译内核、使用版本控制系统、修补源代码和调试 USB 硬件的经验,那么移植成功的可能性就会大得多。

本质上,您必须做的是找到适当的内核模块(“驱动程序”)源代码,然后将该代码添加到您自己的内核模块源代码中,然后重新编译内核。然后测试、调试并重新编译几次,直到它开始工作。

或者,您可以简单地将 WiFi 适配器换成兼容的旧型号。如果您的适配器是新发布的尖端硬件,您也可以继续使用它,直到未来的内核提供兼容性。

相关内容