树莓派2 B编译内核及安装

以下仅适用于树莓派2 B,其他型号的树莓派请见http://elinux.org/Raspberry_Pi_Kernel_Compilation

1.将RPI上的/proc/config.gz拷贝到内核代码树,解压config.gz,重命名文件名为.config,放到内核代码树根目录

2.内核代码树下

声明CCPREFIX环境变量,提供编译器

export CCPREFIX=/path/to/your/compiler/binary/-of-binarprefixy-
make ARCH=arm CROSS_COMPILE=${CCPREFIX} menuconfig    #内核配置
make ARCH=arm CROSS_COMPILE=${CCPREFIX}          #开始编译内核
make ARCH=arm CROSS_COMPILE=${CCPREFIX} modules      #编译相应的模块
make ARCH=arm CROSS_COMPILE=${CCPREFIX} INSTALL_MOD_PATH=./modules modules_install #指定模块安装路径为当前目录下的modules文件夹

进入内核代码树下arch/arm/boot,将zImage重命名为kernel7.img,将tf卡插入电脑,复制刚刚由zImage改名的kernel7.img到sd卡的boot分区,并覆盖原有的kernel7.img

安装模块:将modules目录下的lib整体复制到树莓派根目录的lib下,复制的方法有几种,可以直接在ubuntu,插入sd卡,识别到树莓派的根文件系统,并直接用root权限复制
     也可以将树莓派启动后,用root用户sftp到树莓派,使用ftp传输。

重启树莓派,新内核安装完成



转载于:https://www.cnblogs.com/lwp513/p/5152990.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值