编译Linux Kernel
2024-08-30 12:54:05
近期编译 Linux Kernel 被 header 所在的文件骗了,使用命令例如以下
cd /usr/src/linux-headers-3.11.0-24-generic/
make menuconfig
make
make menuconfig都还是正常
make的时候就缺非常多文件,headers 目录以下缺非常多 src文件
后来经过同事指点。使用了以下的步骤。成功了
sudo apt-get install libncurses5-dev kernel-package
mkdir ~/kernel
cd ~/kernel/
apt-get source linux-image-$(uname -r)
cd linux-lts-saucy-3.11.0
make menuconfig
export CONCURRENCY_LEVEL=4
time fakeroot make-kpkg --initrd --append-to-version=-binder kernel-image kernel-headers
cd ..
sudo dpkg -i linux-image-3.11.10.11-binder_3.11.10.11-binder-10.00.Custom_i386.deb
sudo dpkg -i linux-headers-3.11.10.11-binder_3.11.10.11-binder-10.00.Custom_i386.deb
注意:
使用apt-get source linux-image-$(uname -r) 后,要看src 的目录是什么(这里是 linux-lts-saucy-3.11.0)
make menuconfig 在UI中。选择要编入kernel的驱动。本例选的是Android binder
build 命令是:time fakeroot make-kpkg --initrd --append-to-version=-binder kernel-image kernel-headers,生成 .deb 文件。安装后,用reboot重新启动系统
ref:
http://linuxtweaking.blogspot.co.uk/ubuntu-1204-lts-kernel-compile-guide.html
最新文章
- C#使用iTextSharp给PDF添加水印
- 解决PHP move_uploaded_file函数移动图片失败
- 【SQL】姗姗来迟的SQL Server 安装图解
- ImageMagick又一处命令执行
- (实用篇)PHP定时任务获取微信access_token
- Living one day at a time (update for a long time)
- [JavaScript] js 判断闰年
- hunnu 小明的烦恼——找字符串
- EMV/PBOC 解析(一) 卡片文件结构
- 反射实现IOC功能
- myeclipse复制项目
- Bugku的web题目(多次)的解题
- Confluence 6 选择一个默认的语言
- checkbox在vue中的用法总结
- 使用nagios监控ssl证书过期时间
- ubuntu 构建Xilinx交叉编译环境
- Win10 快捷命令收集
- ocacle sql: 两张表左连接 ,1对多,取一条数据,取按时间最新的
- VMware扩展Linux根目录磁盘空间(Centos版本)
- Petri网