第一步:
到linux kernel官网下载内核,目前我的系统是Ubuntu14.04,这里我选择最新最稳定的4.0.4版本(截止2015/5/25)

第二步:


最近版本的内核改成tar.xz格式,所以在终端敲入 tar Jxvf linux-4.0.4.tar.xz
来解压该压缩包到当前路径下(切记J是大写的,小写是bzip2格式)。
补充 :
tar.gz 使用终端命令 tar xzvf XXX.tar.gz (XXX为包名)
tar.bzip2 使用终端命令 tar xjvf XXX.tar.bzip2 (XXX为包名)
第三步:
安装 make menuconfig时需要用到的库文件,在终端敲入 sudo apt-get install libncurses-dev
(如果之前已经安装过了,那就请跳过这一步)
第四步:在终端敲入 cd linux-4.0.4/ 进入解压后的linux kernel目录,目录名根据解压所得文件夹名
然后再敲入 make menuconfig 进入一个界面对内核进行配置,
配置完将光标移向<Save> ,保存为 .config文件(默认就行)

第五步:在终端输入make V=99,内核编译就会开始(第四步没完成的话,会报错,找不到配置文件)

编译时间可能长达一个小时,看机器配置咯
(= 0=)为了演示截图,我还真等了一个小时~~~

终于编译完了
第六步:在终端敲入 make modules 来编译模块

第七步:在终端敲入 sudo make modules_install 安装模块 (安装需要root权限)

第八步:在终端敲入 sudo make install 安装内核(安装需要root权限)

第九步:在终端敲入sudo reboot now 重启系统
第十步:重启完成后,在终端敲入 uname -a 查看系统内核版本,本次是4.0.4的话,说明升级内核成功了
到linux kernel官网下载内核,目前我的系统是Ubuntu14.04,这里我选择最新最稳定的4.0.4版本(截止2015/5/25)
第二步:
最近版本的内核改成tar.xz格式,所以在终端敲入 tar Jxvf linux-4.0.4.tar.xz
来解压该压缩包到当前路径下(切记J是大写的,小写是bzip2格式)。
补充 :
tar.gz 使用终端命令 tar xzvf XXX.tar.gz (XXX为包名)
tar.bzip2 使用终端命令 tar xjvf XXX.tar.bzip2 (XXX为包名)
第三步:
安装 make menuconfig时需要用到的库文件,在终端敲入 sudo apt-get install libncurses-dev
(如果之前已经安装过了,那就请跳过这一步)
第四步:在终端敲入 cd linux-4.0.4/ 进入解压后的linux kernel目录,目录名根据解压所得文件夹名
然后再敲入 make menuconfig 进入一个界面对内核进行配置,
配置完将光标移向<Save> ,保存为 .config文件(默认就行)
第五步:在终端输入make V=99,内核编译就会开始(第四步没完成的话,会报错,找不到配置文件)
编译时间可能长达一个小时,看机器配置咯
(= 0=)为了演示截图,我还真等了一个小时~~~
终于编译完了
第六步:在终端敲入 make modules 来编译模块
第七步:在终端敲入 sudo make modules_install 安装模块 (安装需要root权限)
第八步:在终端敲入 sudo make install 安装内核(安装需要root权限)
第九步:在终端敲入sudo reboot now 重启系统
第十步:重启完成后,在终端敲入 uname -a 查看系统内核版本,本次是4.0.4的话,说明升级内核成功了