目录
- 0. 系统自带的内核树
- 1. 环境配置
- 2. 下载源码
- 3. 构建准备
- 4. 构建内核
- 5. 安装模块
- 总结
0. 系统自带的内核树
有时,安装的系统已经自带了Linux内核树,足够用来编译驱动程序了。

自带的内核树通常位于
/lib/modules/<系统内核版本>/build
其中,系统内核版本可以用uname -r来查看
$ uname -r
5.11.0-41-generic
不过自带的内核树似乎不完整,所以建议按照下面的方法编译一个完整的内核树。
1. 环境配置
第一步
初次配置内核树要先安装一些必要的环境
sudo apt-get build-dep linux linux-image-$(uname -r)
(如果报错Error :: You must put some ‘source‘ URIs in your sources.list,请参照这里)
第二步
除了上面的环境之外,还要安装这些
sudo apt-get install libncurses-dev gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf dwarves
2. 下载源码
sudo apt-get source linux-image-unsigned-$(uname -r)
这一步结束之后,会多出三个文件,
linux-hwe-5.11_5.11.0-41.45~20.04.1.diff.gz
linux-hwe-5.11_5.11.0-41.45~20.04.1.dsc
linux-hwe-5.11_5.11.0.orig.tar.gz
以及一个内核源码所在的文件夹
linux-hwe-5.11-5.11.0
(注:文件名称根据不同的系统版本会有所不同)
3. 构建准备
(注:任何时候,运行命令时遇见了permission denied,只需要在命令开头加上sudo后重新运行即可)
进入linux-hwe-5.11-5.11.0文件夹,输入
make menuconfig
稍微加载后,会进入这个页面
这里什么都不用修改,直接关闭界面即可(方向键选择Exit然后回车,或者连续按两下Esc就能退出),原因见本章节末。
然后,会显示这个对话框
蓝色框选中Yes后,按下回车键退出即可。
这样会在当前目录下生成一个.config文件(输入ls -a就能找到这个文件),保证稍后的make能够顺利执行。
4. 构建内核
输入下面的命令开始构建(如遇见permission denied,在命令开头加上sudo后重新运行即可)
make
这里要狠狠地等一会儿,一般要一到数个小时。可以通过-j <最大并发任务数>命令,使用并发来提速。最大并发任务数一般可以是CPU数量的两倍。
(注:通过使用make help进行查阅可以发现,在输入make时,会自动执行 1)make vmlinux(构建原始内核) 2)make bzImage(构建压缩的内核)和 3) make modules(单独构建模块化的驱动)这三个动作)
5. 安装模块
最后,把模块安装到/lib/modules/$(uname -r)目录
sudo make modules_install
总结
相关推荐:
SEO优化如何为网站做好关键词研究和优化,ai直通
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
文章AI思维导图自动生成助力创作的智慧之源
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
AI一键生成文章免费:革新写作方式,提升创作效率
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
AI搜索写文章是什么意思?人工智能赋能内容创作的未来,高德地图 ai
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
SEO优化排-打造高效的网络营销利器,精神AI
seo需要干什么,seo需要具备什么知识 ,ai梦境档案世岛大宅
360AI写作怎样?助力创作的新风尚,ai到访
AI优化文章:如何利用人工智能提升写作效率和质量
优化投入,让企业更具竞争力,怎样推广营销方案
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
求一个AI软件,彻底改变你的工作与生活!
AI免费写文章生成器高效写作新革命
SEO百度优化:让你的品牌在搜索引擎中脱颖而出,日照网站推广策划
SEO技巧提升网站流量和排名,助力企业快速崛起,ai080206.
SEO运营工作是什么,seo公司运营 ,720516AI
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
智能AI写文章:高效创作新风尚
如何查文章AI率?全面解析AI文章检测工具及技巧
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
摘要AI生成:高效工作的新时代利器
未来写作新方式原创AI文章的无限可能
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
文章续写AI:提升写作效率,创意无限
未来科技:AI工具为生活赋能,打造智能未来
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
什么是seo概念,什么是seo,sem ,ai音标谐音
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
SEO到底怎么做?揭秘从零到精通的完整SEO优化攻略,鸟瞰ai
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改