【Linux】RedHat9.0添加module和编译内核
2015-10-24 09:13
771 查看
参考:http://www.cnblogs.com/chuncn/archive/2010/10/17/1850636.html
http://paching.myweb.hinet.net/lesson9.htm http://blog.chinaunix.net/uid-20491906-id-1665101.html
a)首先进入这个目录/usr/src/linux-2.4.20-8
如果没有这个目录:
*从https://www.kernel.org/pub/linux/kernel/下载一个,解压后放到/usr/src/中<-不推荐
*插入RedHat的安装盘disc1,安装内核开发工具(此工具默认不安装,需要用户自己勾选)。<-推荐
b)清除源码树:make mrproper
c)生成现有.config文件:make oldconfig(感觉可以不用)
d)生成依赖关系:make dep
e)配置内核:make menuconfig
比如打开NETWORKING OPTIONS->802.1d Ethernet Bridging
f)生成依赖关系:make dep
g)编译内核:make bzImage
h)编译模块:make modules
i)安装模块:make modules_install
j)安装内核:make install
会看到/boot下有新的文件:
注:“No module BusLogic found for kernel 2.4.20”的解决办法
(此问题一般只出现在SCSI硬盘+VMWARE+REDHAT架构中)
在e)中选中SCSI support——>SCSI low-level drivers——>BusLogic SCSI support
参考:http://blog.163.com/xinjun_kind/blog/static/69602508201032051819318/
k)调整lilo或grub
l)重启,选择新的内核引导
注意: 顺序一定不能错
http://paching.myweb.hinet.net/lesson9.htm http://blog.chinaunix.net/uid-20491906-id-1665101.html
a)首先进入这个目录/usr/src/linux-2.4.20-8
如果没有这个目录:
*从https://www.kernel.org/pub/linux/kernel/下载一个,解压后放到/usr/src/中<-不推荐
*插入RedHat的安装盘disc1,安装内核开发工具(此工具默认不安装,需要用户自己勾选)。<-推荐
b)清除源码树:make mrproper
c)生成现有.config文件:make oldconfig(感觉可以不用)
d)生成依赖关系:make dep
e)配置内核:make menuconfig
比如打开NETWORKING OPTIONS->802.1d Ethernet Bridging
f)生成依赖关系:make dep
g)编译内核:make bzImage
h)编译模块:make modules
i)安装模块:make modules_install
j)安装内核:make install
会看到/boot下有新的文件:
注:“No module BusLogic found for kernel 2.4.20”的解决办法
(此问题一般只出现在SCSI硬盘+VMWARE+REDHAT架构中)
在e)中选中SCSI support——>SCSI low-level drivers——>BusLogic SCSI support
参考:http://blog.163.com/xinjun_kind/blog/static/69602508201032051819318/
k)调整lilo或grub
l)重启,选择新的内核引导
注意: 顺序一定不能错
相关文章推荐
- linux ps 命令参数详解
- 「Linux命令行」sed
- Linux系统安装JDK后gij问题
- Centos 7 上安装 Gitlab的步骤和一些设置方法
- 如何在 Linux 中永久修改 USB 设备权限
- test_bit、set_bit和clear_bit
- CentOS运行与控制后台进程的方法
- Linux 安装java
- Linux相关命令
- CentOS6.X 系统安装图文教程,超详细
- Linux常用命令大全
- 基于arm9的linux3.0内核移植
- Linux环境安装配置Swftools
- 【鸟哥的linux私房菜-学习笔记】Linux的档案权限与目录配置
- 在 Ubuntu 和 Linux Mint 上安装 Terminator 0.98
- 查看linux的出错信息
- iptables详解
- linux系统常用命令和解析
- 【鸟哥的linux私房菜-学习笔记】首次使用相关知识、在线求助 man page
- linux oprofile解析