Chinaunix首页 | 论坛 | 博客
  • 博客访问: 37134
  • 博文数量: 8
  • 博客积分: 476
  • 博客等级: 下士
  • 技术积分: 145
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-11 15:53
文章分类
文章存档

2012年(1)

2011年(5)

2010年(2)

我的朋友

分类: LINUX

2010-06-03 23:52:07

ubuntu 2.6.18 编译2.6.33
其实2.6的核编译过程比之前的版本的编译简单的多了,我第一次编译,出现了很多问题.现在我就把我这个过程的主要的命令和过程描述下:
1:准备工作
   下载新的内核源码这是必需的,切换用户到高级用户su。如果没有开启高级用户的话用su是没有用的,那么就要先用sudo passwd root。然后将源码拷贝到/usr/src目录下。解压 tar  -jxvf  linux-2.6.33.tar.bz2 ,之后cd linux2.6.33以后的工作基本上是在这个路径下。
2:编译过程:
    (1)make mrproper 这个一般是以前有编译过才用,不过个人建议每次都用,反正没坏处
    (2)make menuconfig这个就是定制自己的内核,其实这块我现在也不知道,大家最好再去搜索下这个的具体的。我只是在他默认的情况下把File system底下的都选上。这样也可以通过。
    第二步可能会提示少了ncurses之个包,如果你的ubuntu可以上网好像是用apt-get install libncurses5-dev好像是这个,昨天用了现在给忘了。不行可以查下
   (3)make modules
    (4)make modules_install
    (5)make install
    然后输入cd /boot进入这个目录
    (6)这里主要是生成initrd.img-2.6.33的镜像,我之前没有生成这个镜像,出了很多的问题网上很多人说没有选择file system的原因,其实不是的。我试过在这里只要用mkinitramfs  -o  initrd.img-2.6.33 2.6.33 (后面的2.6.33是在/lib/modules目录下)
    (7)update-grub
这样重启就可以,如果第6步和第步颠倒那么就要进到grub.lst中添加initrd这条。2.6集成了很多给我们省了很多的事,以前的版本还要进行配置grub的文件,现在只要一句话就搞定。希望我的这个能对你有帮助。
阅读(815) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:debain 安装中文输入法及中文乱码问题

给主人留下些什么吧!~~