第一步:准备工作

打开终端获得root权限:sudo su   然后安装编译内核时需要的工具:

apt-get install build-essential kernel-package libncurses5-dev libqt3-headers

 build-essential  (基本的编程库(gcc, make等)
 kernel-package   (Debian 系统里生成 kernel-image 的一些配置文件和工具)
 libncurses5-dev  (meke menuconfig要调用的)
 libqt3-headers   (make xconfig要调用的)
其他工具在升级过程中可以按提示安装


第二步:下载内核源代码linux-2.6.32.tar.gz
请到www.kernel.org官网下载linux内核到目录/linux
tar zxvf linux-2.6.32.tar.gz
解压后会在/linux/生成新文件夹 linux-2.6.32.67

另外当编译内核源码时,产生的.o文件默认是和源码放在一块的,使用选项“make O=out/dir”使得我们可以另外建立一个文件夹来存放编译产生的.o文件(也包括编译产生的.config文件)




Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐