Linux内核64位编译,linux内核编译(fedora16_x86_64)

linux kernel 编译(fedora16_x86_64)

by crazykay

内核源码本身也无32位和64位之分,只有编译以后才有区别

f2dc5c697edfa5a8643dbc5dd3286cc2.png

这里下载的是linux-3.2.13.tar.bz2 ,

运行tar -jxvf linux-3.2.13.tar.bz2解压,

2 进入解压后的文件 ls查看:

ba9887023f17c8482520a2399487c245.png

运行make menuconfig,(有些系统找不到 此命令,需要安装make,gcc,解决依赖关系)

6185b210d790b93065ed448856e02b9f.png

对内核按照默认的配置方式进行编译

(直接Exit 退出,保存)

使用 ls -a 查看

55fbde4c358341bf410f25afd5488a95.png

已经生成 .config 文件

3执行 make all ;

相当于:make dep(建立相依的属性关系),make clean(将旧的资料去除掉),make bzImage(开始编译核心),make modules(开始编译模块)

4执行make modules_install,安装模块到/lib/modules/,以后程序运行时从这个目录加载模块。

5执行make install安装内核。把make all 生成的vmlinuz和System.map复制到/boot目录下同时修改grub /boot/grub/menu.lst. 修改menu.lst不用手动修改。

6开机时,grub引导里新的内核已经写入,默认首选。

ps. 步骤3 真的很耗时间 - no title specified

l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值