ubuntu14.04 64位系统下编译3.13.11内核源码
2023-09-11 14:16:48 时间
该过程一共分为四步:
1.下载内核:我下载的是3.13.11这个版本的内核!
2.解压内核:我将其解压/home/jello/Downloads/linux-3.13.11目录下!下文将会基于此目录编译内核。
3.开始为编译内核做准备:
a.在terminal下面进入目录:cd /home/jello/Downloads/linux-3.13.11
c.配置内核:我没有改动以前的内核配置文件,直接将/boot/config-*.*.*文件(当前内核的配置文件)复制到linux-3.13.11目录下,并且将该config文件的名字改为.config
d.将输出目录配置为/home/jello/Dowmloads/linux-3.13.11/build,在终端下输入(我此时正在linux-3.13.11目录下):make O=/home/jello/Downloads/linux-3.13.11/build menuconfig
此时即会弹出一个内核配置界面,在该界面下必须先load刚才的.config文件,然后save,最后exit
4.开始编译:
a.在terminal的linux-3.13.11目录下输入make mrproper
b.在terminal下输入cd build切换目录到build
c.在terminal下输入make -j4 all
&&sudo make modules_install&&sudo make install
大约经历两个小时内核即编译安装成功!重启即可9启用新内核,尽情享受开源的力量吧!
相关文章
- [Linux内核]软中断、tasklet、工作队列
- 数据库内核月报 - 2015 / 06-MySQL · 捉虫动态 · 任性的 normal shutdown
- Qt音视频开发09-ffmpeg内核音视频同步
- Qt音视频开发10-ffmpeg内核硬解码
- LiteOS内核源码分析:动态内存之Bestfit分配算法
- 鸿蒙轻内核源码分析:虚拟文件系统 VFS
- 鸿蒙轻内核M核源码分析:数据结构之任务排序链表
- LiteOS内核源码分析:消息队列Queue
- 鸿蒙轻内核M核的故障管家:Fault异常处理
- 解析鸿蒙内核消息队列QueueMail接口的哼哈二将
- 【Linux 内核 内存管理】物理分配页 ⑤ ( get_page_from_freelist 快速路径调用函数源码分析 | 遍历备用区域列表 | 启用 cpuset 检查判定 | 判定脏页数量 )
- 【Linux 内核 内存管理】虚拟地址空间布局架构 ⑤ ( Linux 内核中对 “ 虚拟地址空间 “ 的描述 | task_struct 结构体源码 )
- 【Linux 内核 内存管理】RCU 机制 ⑤ ( RCU 层次架构概念 | RCU 层次架构源码解析 | RCU 层次架构每层最多叶子数 | RCU 层次架构每个叶子 CPU 数量 )
- 【Linux 内核】实时调度类 ⑥ ( 实时调度类核心函数源码分析 | 插入进程到执行队列 | 从执行队列中选择优先级最高的进程 )
- 【Linux 内核】实时调度类 ② ( 实时调度实体 sched_rt_entity 源码分析 | run_list、timeout、watchdog_stamp、time_slice 字段 )
- 【Linux 内核】调度器 ④ ( sched_class 调度类结构体分析 | yield_task 函数 | heck_preempt_curr 函数 | task_struct 函数 )
- 【Linux 内核】进程管理 task_struct 结构体 ① ( task_struct 结构体引入 | task_struct 代码示例 )
- 【Linux 内核】Linux 内核源码几个重要的入口源文件及函数介绍 ( 系统初始化 | 内存管理 | 虚拟文件系统 | 网络管理 )
- 【Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )
- 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
- linux内核数据包转发流程(二):中断
- 内核错误: No rule to make target ‘debian/canonical-certs.pem‘, needed by ‘certs/x509_certificate_list‘
- Linux内核获取EDID流程
- Linux解析内核源代码——传输控制块诞生
- Android培训班(95)内核解压过程8
- 9.CVE-2016-5195(脏牛)内核提权漏洞分析
- linux内核radeon gpu源码解析7 —— radeon_driver_load_kms函数详解2
- linux内核radeon gpu源码解析5 —— drm_get_pci_dev函数详解2