10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
placeless
帖子: 36
注册时间: 2006-01-02 10:05

10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

#1

帖子 placeless » 2010-05-03 2:41

编译环境:联想Y430笔记本, Windows 7 wubi安装的Ubuntu 10.04
参考来源:
viewtopic.php?f=97&t=110461
https://fanqiangti.appspot.com/berelent ... ernel.html
http://hi.baidu.com/%E5%B0%8F%E5%B7%B7% ... 5a9f5.html
viewtopic.php?f=97&t=226956
http://ubuntuforums.org/showthread.php?t=1014190
http://www.ubuntugeek.com/howto-install ... -lynx.html
https://fanqiangti.appspot.com/berelent ... ernel.html

开始编译内核
这是步骤:
1、下载内核源码
2、下载传说中的BFS补丁,是这个2.6.32-sched-bfs-316.patch
3、然后稍稍装几个工具:

代码: 全选

sudo apt-get install build-essential kernel-package libncurses5-dev fakeroot
4、解压源码,打上BFS补丁

代码: 全选

tar -jxf linux-2.6.33.3.tar.bz
cd linux-2.6.31
patch -p1 < ../2.6.31-sched-bfs-316.patch
5、开始量身定做

代码: 全选

make mrproper
make localmodconfig

6、差点忘了,再装点工具

代码: 全选

sudo aptitude install libqt3-headers libqt3-mt-dev libqt3-compat-headers  libqt3-mt
7、好戏登场,看着教程慢慢选, 参考一、鸟哥的私房菜; 参考二、金步国
打BFS补丁,这几个是必须注意的
*Processor type and features -> Tickless System (Dynamic Ticks) 留空
* Processor type and features -> Preemption Model (Preemptible Kernel(Low-Latency Desktop)) -> 选 Preemptible Kernel (Low-Latency Desktop)
* Processor type and features -> Timer frequency -> 选1000Hz

代码: 全选

make xconfig
8、清理,编译,CONCURRENCY_LEVEL=2这里是因为我是双核,起到加速编译的作用,jed0.1换成你自己的,

代码: 全选

sudo make-kpkg clean
CONCURRENCY_LEVEL=2 fakeroot make-kpkg --initrd --append-to-version=jed0.1 kernel-image kernel-headers
9、赶紧安装

代码: 全选

cd ../
sudo dpkg -i *.deb
10、激动人心的时刻,更新一下启动信息

代码: 全选

sudo mkinitramfs -o /boot/initrd.img-2.6.33.3-jed0.1 2.6.33.3-jed0.1
1sudo update-grub
好内,速度重启
sudo reboot


然后是Nvidia显卡驱动

下载
加几个黑名单

代码: 全选

gksudo gedit /etc/modprobe.d/blacklist.conf
把下面这些贴到blacklist.conf的最后

代码: 全选

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
删除旧驱动,并重启

代码: 全选

sudo apt-get --purge remove nvidia-*

有错误提示时,选跳出去终端
然后登陆,CD到存放新下载驱动的目录,比如

代码: 全选

cd /home/jed/Downloads/
然后安装,记得利用好TAB键,不用记那么长名字

代码: 全选

sudo sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run
然后启动GDM

代码: 全选

sudo service gdm start 
上次由 placeless 在 2010-05-04 14:44,总共编辑 1 次。
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 10.04内核编译+BFS补丁+Nvidia显卡驱动

#2

帖子 速腾1994 » 2010-05-03 9:00

好好好!
:em03
Sangachy
帖子: 1
注册时间: 2009-05-08 17:14

Re: 10.04内核编译+BFS补丁+Nvidia显卡驱动

#3

帖子 Sangachy » 2010-05-03 22:53

Y430,win7+ubuntu10.04,谢过……
dz007
帖子: 10
注册时间: 2009-06-04 23:50

Re: 10.04内核编译+BFS补丁+Nvidia显卡驱动

#4

帖子 dz007 » 2010-05-03 23:11

为了一个闭源驱动就这么拼了老命得折腾啊,佩服…………
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 10.04内核编译+BFS补丁+Nvidia显卡驱动

#5

帖子 wangdu2002 » 2010-05-03 23:15

楼主辛苦了。。。路过帮顶。。。楼主能比较出来打了bls补丁和没打补丁的性能差距么? :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
placeless
帖子: 36
注册时间: 2006-01-02 10:05

Re: 10.04内核编译+BFS补丁+Nvidia显卡驱动

#6

帖子 placeless » 2010-05-04 14:42

wangdu2002 写了:楼主辛苦了。。。路过帮顶。。。楼主能比较出来打了bls补丁和没打补丁的性能差距么? :em06
:em06 可能快一些吧,我也不知道,没去比较
wubi安装编译内核好像有些选项不能随便精简掉
周末研究好了,发上来

但是有一点可以确定,编译过的firefox快了好多,改天发个编译firefox的贴
头像
placeless
帖子: 36
注册时间: 2006-01-02 10:05

Re: 10.04内核编译+BFS补丁+Nvidia显卡驱动

#7

帖子 placeless » 2010-05-04 14:47

dz007 写了:为了一个闭源驱动就这么拼了老命得折腾啊,佩服…………
倒不是纯折腾显卡驱动,只是想编译内核玩玩,
整了16个了,结果精简到后来整出不少问题,也算长点经验
头像
placeless
帖子: 36
注册时间: 2006-01-02 10:05

Re: 10.04内核编译+BFS补丁+Nvidia显卡驱动

#8

帖子 placeless » 2010-05-04 14:49

Sangachy 写了:Y430,win7+ubuntu10.04,谢过……
:em02 嘿嘿,如果有机会弄出个完美内核,给大家共享
zzr863
帖子: 36
注册时间: 2009-06-24 11:32

Re: 10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

#10

帖子 zzr863 » 2010-05-04 16:44

感觉有点不对。

为什么电脑可以联网,还要这么麻烦安装显卡驱动。

直接安装不行?!

一般情况下,run文件是针对单机用户,即没有联网的用户。联网的一般通过apt直接安装了。

不知道楼上的是怎么回事?

我的显卡是nv5200,9.10时运行./173.14.22.run没问题,开特效,但在10.04里不行了,提示nvidia.ko什么问题,安装不成功。谁能帮忙解决一下?我的QQ是14518601.
出售debian6.0光盘整套,QQ14518601
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: 10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

#11

帖子 hubert_star » 2010-05-04 17:26

用zen-kernel更省事
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
placeless
帖子: 36
注册时间: 2006-01-02 10:05

Re: 10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

#12

帖子 placeless » 2010-05-04 18:57

zzr863 写了:感觉有点不对。

为什么电脑可以联网,还要这么麻烦安装显卡驱动。

直接安装不行?!

一般情况下,run文件是针对单机用户,即没有联网的用户。联网的一般通过apt直接安装了。

不知道楼上的是怎么回事?

我的显卡是nv5200,9.10时运行./173.14.22.run没问题,开特效,但在10.04里不行了,提示nvidia.ko什么问题,安装不成功。谁能帮忙解决一下?我的QQ是14518601.
新立得是简单,但版本更新通常很慢;
再就是10.04装驱动时碰上了nvidia.ko找不到,所以才这么折腾了一番,这黑名单就是解决此问题的方法之一
如果是不正确地配置内核源代码,或者GCC版本不对,那就另当别论
头像
monk
帖子: 19507
注册时间: 2010-01-28 10:45

Re: 10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

#13

帖子 monk » 2010-05-05 23:14

精神可嘉 :em11

*********宁静致远*********
如果我说的有什么不对,请看签名第一行
头像
灬肥猪灬
帖子: 28
注册时间: 2009-06-07 18:15

Re: 10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

#14

帖子 灬肥猪灬 » 2010-05-06 2:21

wubi安装 对硬件本来支持就不够好
头像
placeless
帖子: 36
注册时间: 2006-01-02 10:05

Re: 10.04wubi内核编译+BFS补丁+Nvidia显卡驱动

#15

帖子 placeless » 2010-05-06 10:22

灬肥猪灬 写了:wubi安装 对硬件本来支持就不够好
:em06 就是闲的,乱搞搞,周末再折腾折腾zen-kernel
回复