装了几次,方法比较简单:
1.在内核目录下,管理员权限运行:make menuconfig
此时在desk-live 系统下可能没有gcc ,无法make,装gcc即可:yum install gcc 。顺便装了g++也可以:yum install gcc g++
不管是desk-live还是dvd版本的,都会报没有nurses 一类的库没有,我基本懒得具体去细分:yum install ncurses* ,都装了,之后就可以运行了
2.配置好后,运行:make 或者 make all ,反正没有参数时也是默认的all
3.运行make modules_install
4.运行make install (如果第三步没有运行,这一步会提醒没有生成/lib/module/***版本号)
5.在/boot/grub/grub.conf (有的是/boot/grub2/grub.cfg)中找到timeout = 0 =》 timeout = 3 (开机时等待你选择内核的时间,随便改个呗,确认自己可以来得及选择)。
timeout 一般是 0 ,也就是不会在界面上显示选择内核的界面,修改数值后,你就有时间选择了。
以上操作后基本就可以了进入自己编译的内核了,开始自己的驱动之旅吧