新浪微博 登陆  注册   设为首页 加入收藏

学PHP >> PHP >> Linux操作系统分析(三)- 更新内核与添加系统调用

Linux操作系统分析(三)- 更新内核与添加系统调用

查看次数2685 发表时间2013-06-08 15:41:40

环境:Ubuntu 12.10     学号:SA****199 1.更新内核:直接安装的系统内核版本一般不是最新,用uname -a查看一下 自己的版本,OK,我的是:Linux chenhao-Rev-1-0 ...

环境:Ubuntu 12.10     学号:SA****199 

1.更新内核:

直接安装的系统内核版本一般不是最新,用

uname -a

查看一下 自己的版本,OK,我的是:

Linux chenhao-Rev-1-0 3.5.0-31-generic #52-Ubuntu SMP Thu May 16 16:30:01 UTC 2013 i686 i686 i686 GNU/Linux

下面来手动更新内核到最新的稳定版本。

1.获取源码

http://www.kernel.org/ 上下载最新稳定内核源代码,我下载的最新稳定版为  linux-3.9.4

下载好之后,解压到 /usr/src 文件夹下,命令如下:

sudo tar -xvf linux-3.9.4.tar.xz -C /usr/src/ 

进入该文件夹,

cd linux-3.9.4/

sudo make mrproper

该命令的功能在于清除当前目录下残留的.config和.o文件,这些文件一般是以前编译时未清理而残留的

2.配置内核

将原来的配置文件拷过来,先到usr/src/linux-3.9.4
文件夹底下,


sudo cp /usr/src/linux-headers-3.5.0-27-generic/.config .config

首先进行一下配置,进入到 /usr/src//linux-3.9.4 文件夹下,执行

sudo make menuconfig
在这之前需要安装一个ncurses,这里就不再记录安装过程了~

显示出来这种结果:


选Load,然后Ok,然后Save。

3.编译和安装

这个过程请耐心等待。。。
make bzImage     //生成新内核 



 





(转发请注明转自:学PHP)    


  相关推荐




  发表评论
昵称:
(不超过20个字符或10个汉字)
内容: