手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu内核的重新编译安装

[日期:2009-12-26] 来源:blog.sina.com.cn/csanycall  作者:csanycall [字体: ]

由于最近在搭建abiCloud云计算环境,所以在node端要安装vbox (当然可以采用vmware等)。由于vbox要编译进内核,所以重新把Ubuntu的内核重新编译了一下。

下面是编译的整个过程:

首先,确认一下内核版本,使用如下命令:( 我node端采用的是Ubuntu 9.10桌面版)

root@hker-laptop:/# # uname -a
返回信息:
Linux hker-laptop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux
然后从内核网站:http://www.kernel.org/下载你需要的版本。在这里我阴差阳错的下载了2.6.31-8的版本,呵呵比我自带的版本还低,不过没有关系啦,完成任务要紧阿。就以这个版本来安装吧!
首先解压linux-2.6.31.8.tar.gz到/usr/src/目录
root@hker-laptop:/usr/src/#cd /usr/src/
root@hker-laptop:/usr/src/linux/#tar zxvf linux-2.6.31.8.tar.gz
root@hker-laptop:/usr/src/linux/#mv linux-2.6.31.8 linux          (新建linux目录,和通过硬连接的方式建立这个目录,貌似没有差别:))

root@hker-laptop:/usr/src/linux/#make oldconfig
root@hker-laptop:/usr/src/linux/#make prepare
root@hker-laptop:/usr/src/linux/#make modules_prepare
root@hker-laptop:/usr/src/linux/#cd ..
root@hker-laptop:/usr/src/#make -C linux  M=/usr/src/linux/net/mac80211/ modules
root@hker-laptop:/usr/src# cp linux/net/mac80211/modules.order linux/
root@hker-laptop:/usr/src# cd linux
root@hker-laptop:/usr/src/linux# make modules_install
root@hker-laptop:/usr/src# cd linux
root@hker-laptop:/usr/src/linux# make all                       (漫长的时间等待,我的编译了大概2个小时吧 :( )
OK终于编译完了!
root@hker-laptop:/usr/src/linux#make install
通过这一步,将会把编译好的 vmlinux-2.6.31.8拷贝到 /boot目录下,并建立System.map-2.6.31.8映射。但是这里少了个initrd.img-2.6.31.8 !这个要自己设定!
生成initrd.img-2.6.31.8文件可以使用mkinitramfs命令。
root@hker-laptop:/usr/src/linux/#cd /lib/modules
root@hker-laptop:/lib/modules/#mkinitramfs -o /boot/initrd.img-2.6.31.8
OK,生成成功!

linux
相关资讯       Ubuntu知识 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款