[Topic DIscussion] 如何指导小白自己编译内核?
Tofloor
poster avatar
excellent123
deepin
2022-01-20 22:56
Author

小白一枚。升级到20.4版本后无线网卡不能用了。我想尝试自己编译内核,添加无线网卡。请问需要前期至少具有什么知识?编译内核需要参考哪些文档和书籍(请优先推荐中文)?

Reply Favorite View the author
All Replies
魔法师
Moderator
2022-01-21 00:14
#1
  • 仅适合参考 - 您这应该是了解

image.png
Linux 内核编译2.png

Reply View the author
xexz
deepin
2022-01-21 00:17
#2

先make help看看.

再make xconfig看看,(这是个qt图像程序),自己先别动,把boot下的config-xx-xxx打开,搬过来,并成功保存(注意用户目录的权限,成功后,目录下有 .config 文件)。

最后make bindeb-pkg,看他跑起来了,睡觉。

一切正常,会有四个deb包生成,安装header,image,重启,完成。

玩熟以后,再慢慢搞你的驱动。

注意:20.4缺几个支持核心编译的包,不过make的每一步都会有提示,你用apt给配齐就行了: sudo apt install build-essential g++ libelf-dev flex bison

Reply View the author
aurora
deepin
2022-01-21 00:18
#3

参考:https://www.jianshu.com/p/9fbdfd919fc0

Reply View the author
enforcee
deepin
2022-01-21 00:56
#4

如果以前版本能用的话楼主可以先尝试选择旧版内核(没有的话可以用apt装)启动,没必要一开始就尝试最复杂的

blush

Reply View the author
Linux大宝
deepin
2022-01-21 02:27
#5

别折腾、别折腾、别折腾!

Reply View the author
jiutian123
deepin
2022-01-21 08:20
#6

Debian社区内核自行编译手书: https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official

https://blog.csdn.net/weixin_43031092/article/details/113811841

Reply View the author
jiutian123
deepin
2022-01-24 19:29
#7
xexz

先make help看看.

再make xconfig看看,(这是个qt图像程序),自己先别动,把boot下的config-xx-xxx打开,搬过来,并成功保存(注意用户目录的权限,成功后,目录下有 .config 文件)。

最后make bindeb-pkg,看他跑起来了,睡觉。

一切正常,会有四个deb包生成,安装header,image,重启,完成。

玩熟以后,再慢慢搞你的驱动。

注意:20.4缺几个支持核心编译的包,不过make的每一步都会有提示,你用apt给配齐就行了: sudo apt install build-essential g++ libelf-dev flex bison

intel处理器怎么单独选?

Reply View the author