当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]看到一篇E文的编译内核的好文, 编辑后分享给大家
帖子发表于 : 2007-07-13 11:11 

注册: 2007-02-16 11:10
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
1. 安装必须的包

apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

2. 下载内核源码包

www.kernel.org
e.g. linux-2.6.18.1.tar.bz2
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/ ... .1.tar.bz2
tar xjf linux-2.6.18.1.tar.bz2
ln –s linux-2.6.18.1 linux
cd /usr/src/linux

3. 配置内核

建议用老的配置文件/boot/config-xxxxx
cp /boot/config-`uname –r` ./.config
make menuconfig
导入现有配置文件后, 修改你所需要的参数, 保存退出

4. 编译内核

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

5. 安装内核

成功编译后, 在/usr/src下会有两个.deb 的安装包

dpkg -i linux-image-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb

检查/boot/grub/menu.list
重启检测

谢谢


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-13 18:56 
头像

注册: 2006-11-16 21:34
帖子: 441
地址: Bridge View
送出感谢: 0 次
接收感谢: 0 次
http://forum.ubuntu.org.cn/viewtopic.php?t=44740
似乎很早很早以前。。。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-07-14 5:34 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
其实只要四步
make menuconfig
make && make modules_install && make install


_________________
目前负债150多万


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-22 9:35 

注册: 2007-05-14 0:10
帖子: 105
送出感谢: 0 次
接收感谢: 0 次
对我有帮助,顶一下。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-07-25 16:51 

注册: 2006-08-26 19:52
帖子: 174
送出感谢: 0 次
接收感谢: 0 次
对我也有帮助,留个脚印


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-08-05 23:32 

注册: 2006-10-05 8:16
帖子: 71
地址: 福建 厦门
送出感谢: 0 次
接收感谢: 0 次
想问一下,Ubuntu的内核编译是不是一定要做initrd.img?
我在编译ubuntu内核的时候,发现initrd.img超大,好几十MB,把我的32MB的/boot全部撑爆了
并且,自己编译的内核好像没有/lib/firmware/`uname -r`
而用仓库中的.deb包安装的话都有,initrd.img也比较小
这是怎么回事?firmware是干什么的?怎样才能让initrd.img小下来?
上网查了些帖子,都没说清楚


_________________
上善若水


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译