开发板更新的系统kernel版本是3.8.13-bone79,想换成kernel 3.8.13-rt,内核已经编译好了,我还需要新做一个根文件系统吗?
Yaoming Qin:
3.8的kernel不是ti官方支持的版本的kernel,推荐使用http://software-dl.ti.com/processor-sw/esd/PROCESSOR-SDK-LINUX-AM335X/latest/index_FDS.html
Jian Zhou:
回复 Yaoming Qin:
您只是修改了内核而已,感觉应该不用重新制作根文件系统。
leo chen:
不要更新文件系统
modules可能需要换一下,如果用到的话
david liang1:
回复 leo chen:
您好!uboot和kernel顺利编译完成,然后我采用u盘挂载将编译好的MLO、u-boot.img、zImage、arm335x-boneblack.dtb、kernel_modules.tar.gz 五个文件按照如下方式挂载到开发板上:
mkdir /media/sda1
mount /dev/sda1 /media/sda1
mkdir /media/mmcblk0p1
mount /dev/mmcblk0p1 /media/mmcblk0p1
cp –f /media/sda1/MLO /media/mmcblk0p1
cp –f /media/sda1/u-boot.img /media/mmcblk0p1
cp –f /media/sda1/zImage /media/mmcblk0p1
cp –f /media/sda1/am335x-boneblack.dtb /boot/uboot/dtbs
tar –xvf /media/sda1/kernel_modules.tar.gz –C /
同步文件,确保写入eMMC
sync
reboot
重启开发板之后,uname -a
查询发现启动的还是原来的内核,这应该是更换内核没成功吧
david liang1:
回复 david liang1:
我是按照这个使用手册最后的dibian系统开发做的
user3335286:
不需要重新编文件系统
GUO CHENCE:
回复 david liang1:
你好,我最近在搞内核,出现和你一样的问题,根据手册更新内核无效. 请问 你最后解决了吗???谢谢