Mozilla China


 
注册注册 论坛搜索论坛搜索 帮助帮助 个人资料个人资料 登录并检查站内短信登录并检查站内短信 团队团队 收藏夹收藏夹 社区银行社区银行 登录登录

Mozilla Firefox中文社区论坛首页  -> 其他 ->  Linux 交流区
这么冷清,我来发个内核编译贴
发表新主题     回复主题   打印友好方式
阅读上一个主题 :: 阅读下一个主题  
作者 正文
placeless
狐狸精
狐狸精






加入时间: 2005/11/04
文章: 453

社区积分: 1
离线

文章时间: 2010-5-03 周一, 01:44    标题: 这么冷清,我来发个内核编译贴 引用回复

编译环境:联想Y430笔记本, Windows 7 wubi安装的Ubuntu 10.04
参考来源:
http://forum.ubuntu.org.cn/viewtopic.php?f=97&t=110461
https://fanqiangti.appspot.com/berelent.blogspot.com/2009/10/howto-compile-bfs-kernel.html
http://hi.baidu.com/%E5%B0%8F%E5%B7%B7%E5%90%A7/blog/item/737cc036993bf33d0b55a9f5.html
http://forum.ubuntu.org.cn/viewtopic.php?f=97&t=226956
http://ubuntuforums.org/showthread.php?t=1014190
http://www.ubuntugeek.com/howto-install-nvidia-drivers-manually-on-ubuntu-10-04-lucid-lynx.html
https://fanqiangti.appspot.com/berelent.blogspot.com/2009/10/howto-compile-bfs-kernel.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


上一次由placeless于2010-5-03 周一, 02:43修改,总共修改了2次

_________________
既非IE的走狗,也非opera的喽罗
木有火狐不上网...
返回顶端 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3
阅读会员资料 发送站内短信
placeless
狐狸精
狐狸精






加入时间: 2005/11/04
文章: 453

社区积分: 1
离线

文章时间: 2010-5-03 周一, 01:55    标题: 引用回复

接下来是N卡驱动,貌似不大好弄
下载
加几个黑名单
代码:
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

_________________
既非IE的走狗,也非opera的喽罗
木有火狐不上网...
返回顶端 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3
阅读会员资料 发送站内短信
havanna
老狐狸
老狐狸



性别:性别:女


加入时间: 2008/01/01
文章: 243

社区积分: 269
离线

文章时间: 2010-5-05 周三, 12:21    标题: 引用回复

为什么要用BFS补丁?
内核编译的基础,make menuconfig没有详细说明
返回顶端 Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100407 Firefox/3.6.3
阅读会员资料 发送站内短信
显示文章:   
发表新主题   回复主题   打印友好方式 Mozilla Firefox中文社区论坛首页  -> 其他 ->  Linux 交流区 所有的时间均为 北京时间
1页,共1
 


论坛转跳:  
不能在本论坛发表新主题
不能在本论坛回复主题
不能在本论坛编辑自己的文章
不能在本论坛删除自己的文章
不能在本论坛发表投票
不能在这个论坛添加附件
不能在这个论坛下载文件

推荐使用Firefox浏览器浏览本网站以获得最佳浏览体验。

E-Mail:webmaster@firefox.net.cn | 关于我们 | 站点地图 | 蜀ICP备05000193号

Copyright ©2004-2008 MozCN Team & The Mozilla Foundation
Powered by phpBB © 2001, 2005 phpBB Group