我有一个嵌入式系统,flash非常小。现在需要升级内核,但是没有多余的空间来存放新的内核。我的做法如下:
1.将新内核下载到tmpfs中
2.用tar的方法覆盖现有内核
3.重启系统
脚本如下:
tar xvf /usr/local/tmpfs/rootfs.tar.gz -C /
sync;sync;sync;sleep 10;shutdown -r now
问题:我发现有一定几率内核文件不完整,2M的uImage,升级完后只有600多K了。
请问:我该如何解决。谢谢各位大神了。
我有一个嵌入式系统,flash非常小。现在需要升级内核,但是没有多余的空间来存放新的内核。我的做法如下:
1.将新内核下载到tmpfs中
2.用tar的方法覆盖现有内核
3.重启系统
脚本如下:
tar xvf /usr/local/tmpfs/rootfs.tar.gz -C /
sync;sync;sync;sleep 10;shutdown -r now
问题:我发现有一定几率内核文件不完整,2M的uImage,升级完后只有600多K了。
请问:我该如何解决。谢谢各位大神了。
902 阅读
904 阅读
867 阅读
如果是这样的话,你就需要重置系统各分区大小了