编译linux内核步骤
1、安装内核
如果内核已经安装(/usr/src/目录有linux子目录),跳过
如果没有安装,在光驱中放入linux安装光盘,找到kernel-source-2.xx.xx.rpm文件(xx代表数字,表示内核的版本号),
比如RedHat linux的RPMS目录是/RedHat/RPMS/目录,然后使用命令rpm -ivh kernel-source-2.xx.xx.rpm安装内核
如果没有安装盘,可以去各linux厂家站点或者www.kernel.org下载。
2、清除从前编译内核时残留的.o 文件和不必要的关联
cd /usr/src/编译的版本
make mrproper
3、配置内核,修改相关参数,请参考其他资料
在图形界面下,make xconfig;字符界面下,make menuconfig
在内核配置菜单中正确设置个内核选项,保存退出
4、编译内核
make
5、生成新核心
对于大内核(比如需要SCSI支持),make bzImage
对于小内核,make zImage
6、编译模块
make modules
7、安装模块
make modules_install
8、修改grub:
update-grub;
9、重新启动,OK
转载于:https://www.cnblogs.com/jyzz/p/3344367.html
编译linux内核步骤相关推荐
- ubuntu上编译Linux内核步骤
一.虚拟机的准备 1.下载Ubuntu镜像 Enterprise Open Source and Linux | Ubuntu 在最左边Ubuntu Desktop处点22.04LTS下载iso文件 ...
- 编译安装linux内核步骤
编译安装linux内核步骤: 一.获取内核源码 源码网址:www.kernel.org 二.解压内核源码 首先以root帐号登录,然后进入/usr/src子目录.如果用户在安装Linux时,安装了内核 ...
- 安装debian总结以及编译linux内核
1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包. 将磁盘进行压缩操作,并且保留出一个 ...
- 64位ubuntu 12.04编译linux内核提示mkimage command not found
今天心血来潮,想编译以下linux内核来玩玩.一开始编译x86的版本,遇到了openssl/opensslv.h文件缺失的问题,经过一番折腾,顺利解决(解决过程请参见我的另外一篇博客"lin ...
- 编译Linux 内核
1.为什么要编译Linux 内核 众所周知,Linux是开放源码的操作系统,开放源码软件带给我们这计算机水平相对落后的人群的最大好处,就是可以快速学习世界高水平的程序(体系结构及编程方法等等),从而快 ...
- linux 内核编译_如何在21世纪编译Linux内核
linux 内核编译 在计算中,内核是处理与硬件和一般系统协调通信的低级软件. 除了计算机主板上内置的一些初始固件之外,启动计算机时,内核还使您意识到它具有硬盘驱动器,屏幕,键盘和网卡. 确保为每个组 ...
- CentOS下编译Linux内核
前言 编译内核是一项很简单的事情,但却是进入Linux内核世界的第一步,想要开发内核代码,想要了解内核的运行机制,第一步就是编译Linux内核,以下是在centos7.5环境下编译内核的具体流程. 1 ...
- debian 编译linux内核源码,安装debian总结以及编译linux内核
1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包. 将磁盘进行压缩操作,并且保留出一个 ...
- 如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录
如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录 参考文章: (1)如何解决编译linux内核(解决声卡问题),遭遇fata ...
最新文章
- unity3d 调用Start 注意
- python中关于list列表的增删查改操作
- Wireshark初次使用
- jenkin系列_调度jmeter实现分布式测试
- OpenCV3.0中的离散傅里叶变换
- shell 脚本初步,启动可执行 jar 文件
- 用计算机MR,计算机上的【MC、MR、M
- 手机usb无法被电脑识别_6种方法解决电脑无法识别移动硬盘
- freemarker 模板填充乱码
- python基础学习笔记(九)
- linux 6.9切换中文,Linux Centos6.9 中文乱码问题处理
- if shell 条件语句简写_shell中的if语句
- ubuntu使用CMake时报错compilation terminated找不到头文件解决方法
- socket编程—— 服务器遇到Broken Pipe崩溃
- php for求合,怎么用PHP for循环求1到100的和
- 安卓设备java代码编辑器_15款android设备上的代码编辑器,超级方便!-Go语言中文社区...
- 源码分享:爬虫获取酷狗的付费音乐
- puzzle(102)数独
- 带隙基准电压源的版图设计
- Win11 Wifi消失,网络适配器黄色感叹号解决方案
热门文章
- linux boa服务器访问 404,Linux上boa服务器的配置和使用
- pdf2htmlex linux 编译,如何安装编译pdf2htmlex实现pdf到html的格式转换功能
- python怎么重新开始_人人都是数据科学家从新开始用Python学习数据科学的完整教程P3...
- 如何使用Android studio创建签名
- 环境变量太大解决方法
- python跑得慢_代码跑得慢甩锅Python?手把手教你如何给代码提速30%
- Express 搭建web服务器
- Redis工具类的封装
- windows上配置jdk环境变量
- asp.net core学习笔记