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
好了,重新启动机器试试看吧