[i=s] 本帖最后由 jagub 于 2009-7-7 14:32 编辑 [/i]
N卡安装新核心的话需要加补丁,10楼有类似帖子
前提:
工作在终端下完成,
需要使用root权限,我是修改root的密码后,再su到root用户执行的,
当然,也可以在每句话前面加上sudo来执行。
我实验的环境是Ubuntu9.04的64位版本,如果你是32位版本的话,注意文件名就可以了。
第一步,安装编译内核所需要的包
听起来挺复杂的,其实只需要输入4个包的名字[code]apt-get install build-essential kernel-package libncurses5-dev libqt3-mt-dev[/code]当然还需要很多,那些apt-get都会替你搞定
第二步,下载内核源程序并解压缩
下载地址:http://www.kernel.org/
写着[The latest stable version of the Linux kernel is: ]那行的F的链接就是
当然可以用[code]wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.1.tar.bz2[/code]我编译的是2.6.30-1版本的内核,就用这个作例子了。
并放到/usr/src目录,然后是解压缩[code]tar xf linux-2.6.30.1.tar.bz2[/code]现在的tar可以自动判断压缩格式,真方便!
第三步,编译和打包
其实只需要一句话就可以搞定!
进入/usr/src/linux-2.6.30.1目录,输入[code]make-kpkg --initrd --revision=20090707 kernel_image[/code]--revision参数后面是你编译出来文件的小版本,上述例子等编译完了就会出现
linux-image-2.6.30.1_20090707_amd64.deb这个文件
注意:编译开始会提很多问题!都是选择某些东西是不是要编译,
基本上都是些最新的设备,大家自己看着办了。
我是全部直接按的回车。(打算有时间再好好看看)
时间很长,需要2-3小时(想测试机器性能的话,可以计时比较一下),慢慢等吧
第四步,安装
先退到上一级目录,然后一句话搞定![code]dpkg -i linux-image-2.6.30.1_20090707_amd64.deb[/code]好了,重新启动机器试试看吧
sgsrun 于 2009-07-14 22:49:46发表:
没用ubuntu,不过支持下。
addrt 于 2009-07-13 11:57:17发表:
不错{:2_97:}
kiba925 于 2009-07-12 23:09:45发表:
学习下,谢谢
utuo2006 于 2009-07-09 16:11:54发表:
支持
yiyepianzhou 于 2009-07-09 13:40:24发表:
ok 我已经干掉了
jagub 于 2009-07-09 13:24:53发表:
顺便说一句可以把/usr/src下的
刚才建立的2.6.30的压缩文件和解压的文件夹干掉了
太大了
jagub 于 2009-07-09 13:23:32发表:
两个all的
两个i386 或者是 amd64的,看你的Ubuntu版本
保存在一个目录里面,然后sudo dpkg -i *.deb
yiyepianzhou 于 2009-07-09 12:35:01发表:
哪四个?
yiyepianzhou 于 2009-07-09 12:33:31发表:
哎,看样之我是不能编译了,我的/分区空间不够了,而又不能在其他分区编译
jagub 于 2009-07-09 12:31:14发表:
也有简单办法
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/
去下载4个文件,然后一起安装
jagub 于 2009-07-09 12:27:51发表:
我的两台机器都是Ubuntu9.04,更新为2.6.30-1核心
CPU ZLib分数
Intel E8500 50000
AMD TK57 20000
jagub 于 2009-07-09 12:26:10发表:
一开始的测试对比的机器很少,你可以Network Update来更新数据
yiyepianzhou 于 2009-07-09 12:25:23发表:
刚才编译了一下,两个小时后居然把我的/分区上剩下的3个多G的空间全部占完了,没想到会占这么大的空间
只好重新编了(3):os
yiyepianzhou 于 2009-07-09 12:22:53发表:
谢了
l460618498 于 2009-07-09 10:41:56发表:
学习一下
jagub 于 2009-07-09 10:31:57发表:
安装System Profiler and Benchmark[code]sudo apt-get install hardinfo zlib1g-dev[/code]然后就可以在[系统]->[首选项]里面看到System Profiler and Benchmark
里面有对系统的测试
jagub 于 2009-07-09 10:28:46发表:
sorry,是ZLib分值
yiyepianzhou 于 2009-07-09 10:05:50发表:
那个MD5计算的分值是怎么弄的,我也想测试一下
jagub 于 2009-07-08 10:39:44发表:
[i=s] 本帖最后由 jagub 于 2009-7-9 10:27 编辑 [/i]
每个机器不一样,譬如虚拟机里面几乎没有变化
我的AMD笔记本自己编译新核心了,速度提高很多
ZLib计算的分值从14000提高到22000,让我感到安慰!
(因为起初安装8.04的时候还有19000左右,8.10和9.04就逐渐降低到14000)
我的Intel台式机还没有更新,打算今天晚上试试看
rapistor 于 2009-07-08 09:04:52发表:
自己编译的性能大概会提高多少,相对于安装deb包?
dhq 于 2009-07-08 08:45:11发表:
新内核有啥优势呢? 感觉有点难。
hantu 于 2009-07-08 00:33:18发表:
内核经常编译,就是从没在ubuntu干过
wwdfuture 于 2009-07-07 15:15:55发表:
收藏一下。以后学习。
jagub 于 2009-07-07 14:31:29发表:
主要还是显卡驱动问题
https://bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/384639/comments/8
jagub 于 2009-07-07 13:04:39发表:
遇到个问题,好像不能用N卡的。
需要继续研究
jagub 于 2009-07-07 12:15:17发表:
改了一下,
第4步,需要退到上一级目录,因为生成的包在上一级的目录里面
xiaomeng 于 2009-07-07 11:37:02发表:
学习一下
zbatecn 于 2009-07-07 11:30:54发表:
前排支持
末日逐沙 于 2009-07-07 11:21:00发表:
整个ubuntu区被我给整起来了,大家编译把,超级爽
末日逐沙 于 2009-07-07 11:20:56发表:
整个ubuntu区被我给整起来了,大家编译把,超级爽
jagub 于 2009-07-07 10:30:12发表:
第4步会替你改的,不过建议你还是用虚拟机试试看
yiyepianzhou 于 2009-07-07 10:28:57发表:
是不是会自动修改ment.lst文件,如果不成功 的话可以换原来的内核吧