Ubuntu下4步搞定新核心的编译安装[超简单]


N卡安装新核心的话需要加补丁,可以参考https://bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/384639/comments/8

前提:

工作在终端下完成,

需要使用root权限,我是修改root的密码后,再su到root用户执行的,

当然,也可以在每句话前面加上sudo来执行。

我实验的环境是Ubuntu 9.04的64位版本,如果你是32位版本的话,注意文件名就可以了。

第一步,安装编译内核所需要的包

听起来挺复杂的,其实只需要输入4个包的名字

apt-get install build-essential kernel-package libncurses5-dev libqt3-mt-dev

当然还需要很多,那些apt-get都会替你搞定

第二步,下载内核源程序并解压缩

下载地址:http://www.kernel.org/

写着[The latest stable version of the Linux kernel is: ]那行的F的链接就是

当然可以用

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.1.tar.bz2

我编译的是2.6.30-1版本的内核,就用这个作例子了。

并放到/usr/src目录,然后是解压缩

tar xf linux-2.6.30.1.tar.bz2

现在的tar可以自动判断压缩格式,真方便!

第三步,编译和打包

其实只需要一句话就可以搞定!

进入/usr/src/linux-2.6.30.1目录,输入

make-kpkg --initrd --revision=20090707 kernel_image

--revision参数后面是你编译出来文件的小版本,上述例子等编译完了就会出现

linux-image-2.6.30.1_20090707_amd64.deb这个文件

注意:编译开始会提很多问题!都是选择某些东西是不是要编译,

基本上都是些最新的设备,大家自己看着办了。

我是全部直接按的回车。(打算有时间再好好看看)

时间很长,需要2-3小时(想测试机器性能的话,可以计时比较一下),慢慢等吧

第四步,安装

先退到上一级目录,然后一句话搞定!

dpkg -i linux-image-2.6.30.1_20090707_amd64.deb

好了,重新启动机器试试看吧

相关内容