标签:内核编译
下载内核 www.kernel.org
2.安装开发工具库 Development Tools,Development Libraries
2.1配置yum
# cd /etc/yum.repos.d/
# vim local.repo
[base]
name=Server
baseurl=file:///media/cdrom/
enable=1
gpgcheck=0
2.2安装 # yum -y groupinstall "Development Tools" "Development Libraries"
3.解压内核文件 # xz -d linux-4.0.5.tar.xz
# tar -xf linux-4.0.5.tar -C /usr/src
4.创建连接文件 # cd /usr/src
# ln -sv linux-4.0.5/ linux
5.切换到内核文件夹中(必须)
# cd linux
6.(可选,如果没有安装)安装ncurses
# yum -y install ncurses
7.(可选) 为保险起见,在原有内核配置文件上修改
# cp /boot/config-版本号 /usr/src/linux/.config
8.执行make menuconfig( [*]扩充内核 <M>扩充模块 [ ]不启用此功能,用空格选)
9.exit---exit--yes(保存到/usr/src/linux/.config)
10.make
11.make bzImage(默认在/usr/src/linux/linux-内核版本号这个目录下执行)
12.make modules_install(默认在/usr/src/linux/linux-内核版本号这个目录下执行)
13.shuttdown -r now
14.uname -r
注意:1.最好不要用远程连接,如果必须用远程链接,安装screen(用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。)
# yum install screen
screen命令使用:
screen -ls:显示已建立的屏幕
screen:直接打开新的屏幕
ctrk+a,d:拆除屏幕
screen -r ID :还原屏幕
2.二次编译时清理,清理前,如有需要,请备份配置文件.config:
make clean
make mrproper
标签:内核编译
原文地址:http://godben.blog.51cto.com/8919725/1663858