linux 下编译基于云计算的内核
来源:互联网 发布:广州管家婆网络 编辑:程序博客网 时间:2024/06/08 03:39
(1) 下载并安装LINUX内核2.6.11:
cd/usr/src/
wget-c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.11.tar.bz2
其实也可以去网上直接下载内核然后解压
tar jxvf linux-2.6.11.tar.bz2
ln-s linux-2.6.11 linux
cd linux
(2) 配置内核及其模块
makemrproper -----删除已编译文件.o及配置文件.config ,确保源码纯洁
makemenuconfig -----生成配置文件.config
全部保持默认配置,退出后修改生成的.config
修改的内容如下:
CONFIG_MODULE_UNLOAD=y: ——加载的模块可以卸载
CONFIG_MODULE_FORCE_UNLOAD=y ——强制卸载模块
#CONFIG_MODVERSIONS is notset ——内核模块不受内核版本约束
CONFIG_NTFS_FS=y ——可以挂载NTFS格式的文件系统
CONFIG_FRAMEBUFFER_CONSOLE=m ——控制台支持framebuffer
CONFIG_BLK_DEV_RAM=y ——可以使用initrd
CONFIG_BLK_DEV_INITRD=y
(3) 编译内核及其模块
makeclean -----删除不必要的模块和文件.
makebzImage -----开始编译系统内核.
makemodules -----开始编译外挂模块.
(2) 安装内核及其模块
makemodules_install -----安装编译完成的模块.
makeinstall ----安装编译完成的模块,修改GRUB启动文件
重启系统,可选择 Fedora Core(2.6.11)启动
- linux 下编译基于云计算的内核
- 编译Linux内核:基于Fedora 10的Linux内核编译
- 基于Arm的Linux内核编译指导
- 2.4基于虚拟机的Linux内核编译
- linux下编译内核
- Linux下编译内核
- Linux下内核编译
- Ubuntu下编译android的linux内核
- Ubuntu下编译android的linux内核
- android下的linux内核编译
- android下的linux内核编译
- 【学习笔记】编译Linux内核(上)--编译基于x86平台的Linux内核的过程
- Linux 2.6内核下编译可以加载的内核模块
- Linux 2.6内核下编译可以加载的内核模块
- Linux内核---50.各个平台下内核模块的编译
- 基于S3C2410的linux-2.6.14.1内核编译问题
- 交叉编译基于ARM体系结构的Linux内核
- linux内核配置编译移植(基于x86的)
- 物体与物体之间的消息传递(二)
- Direct2D在VC中的使用
- @ResponseBody乱码的解决方案
- HTML5入门
- ofbiz_bug修改
- linux 下编译基于云计算的内核
- Working around Ubuntu's Firewall
- arm-linux-gcc-4.4.3交叉编译google的protobuf。以及使用方法
- Direct2D画背景纹理
- QDockWidget详解
- 用WASD来控制物体的前后左右移动
- android SharedPreferences 详解与开发实例
- 分配职责和职责驱动设计
- python2.7.5安装---zlib死活装不上的解决办法