在Ubuntu上编译内核

我是新的Ubuntu的工作。

我想在内核空间中重新编写以太网模块。

之后,我需要重新编译所有的内核或只是内核的以太网模块?

我如何编译内核或内核模块?

我已经尝试着build立和编译一个内核,遵循这个tuturial:

https://help.ubuntu.com/community/Kernel/Compile

谢谢

我可以问你想在你的以太网驱动程序中“重新编程”吗?

我的第一个想法是,如果你处于一个可以修改内核驱动程序的位置,那么编译一个内核应该完全在你的能力范围之内 – 因此问你想要实现的是什么。

如果你只需要编译一组模块,那么这个命令是:

make M=drivers/net 

只是使“净”组司机。 $ Linux / drivers下的任何目录都是相同的语法。 make install modules将更新您的系统上的模块。 或者,您可以将相关文件复制到/ lib / modules下的正确位置。