CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 15022|回复: 9

懒人刷机:将linux安装到nand上

[复制链接]
发表于 2013-1-25 01:30:11 | 显示全部楼层 |阅读模式
感谢hipboi大神,其不厌其烦的教诲,使的咱终于搞定了。。。
SD卡刷系统随便找个能进去的吧。
本人喜欢arch,下载http://archlinuxarm.org/platforms/armv7/mele-a100的root。ArchLinuxARM-sun4i-latest.tar.gz
准备个喜欢的script.bin和uImage吧,找不到的话,sd卡的第一个分区里有。
SD卡启动
root登录
格式化 mkfs.ext4 /dev/nandd
挂根目录  /dev/nandd /mnt
解压文件 tar -zxf ArchLinuxARM-sun4i-latest.tar.gz -C /mnt
好了umount /mnt,挂上 mount /dev/nanda /mnt
cp script.bin /mnt
cp uImage /mnt
reboot 拔出sd卡
进uboot,一律setenv ,把=去掉
boot_kernel=fatload nand 0 0x48000000 uImage                                                         
boot_nand=bootm 0x48000000                                                                           
boot_script=fatload nand 0 0x43000000 script.bin                                                     
bootcmd=run setargs boot_script boot_kernel boot_nand     
nand_root=/dev/nandd rootwait                                                                        
setargs=setenv bootargs console=${console} root=${nand_root} init=${init} loglevel=${loglevel}
搞定了就saveenv
boot进系统






回复

使用道具 举报

 楼主| 发表于 2013-1-25 20:39:24 | 显示全部楼层
cubieboard_buildroot_lite_test.img 分区格式
-rw-r--r-- 1 root root  33554432 Dec 31 18:01 nanda.img                                             
-rw-r--r-- 1 root root  16777216 Dec 31 18:01 nandb.img                                             
-rw-r--r-- 1 root root  16777216 Dec 31  1969 nandboot16m.img                                       
-rw-r--r-- 1 root root  16777216 Dec 31 18:01 nandc.img
回复 支持 反对

使用道具 举报

发表于 2013-1-27 11:52:15 | 显示全部楼层
帐号密码都是root
回复 支持 反对

使用道具 举报

发表于 2013-1-27 18:14:17 | 显示全部楼层
total used free shared buffers cached
Mem: 307 39 267 0 4 22
-/+ buffers/cache: 12 294
Swap: 511 0 511

发现free -m汇报的大小完全不对
回复 支持 反对

使用道具 举报

发表于 2013-2-3 17:02:06 | 显示全部楼层
请教一下,怎么看img文件的分区格式?
uboot是装在哪里的?烧在板子上的?
回复 支持 反对

使用道具 举报

发表于 2013-2-14 14:22:20 | 显示全部楼层
setenv init /init
setenv nand_root /dev/nandi
setenv console ttyS0,115200
setenv setargs setenv bootargs console=${console} root=${nand_root} init=${init} mem=1024M
setenv boot_kernel fatload nand 0 0x48000000 uimage
setenv boot_script fatload nand 0 0x43000000 script_a10.bin
setenv boot_nand bootm 0x48000000
setenv bootcmd run setargs boot_script boot_kernel boot_nand
回复 支持 反对

使用道具 举报

发表于 2013-2-27 13:24:24 | 显示全部楼层
学习学习在学习
回复 支持 反对

使用道具 举报

发表于 2013-5-18 19:47:57 | 显示全部楼层
拷贝script.bin、uImage到nanda会提示没有空间,该如何解决
回复 支持 反对

使用道具 举报

发表于 2013-6-3 14:36:14 | 显示全部楼层
cp: writing `/mnt/script.bin': No space left on device
cp: failed to extend `/mnt/script.bin': No space left on device
提示没空间,博文的内容很好,如果能写的详细点就更好了,有点看不懂~~~
回复 支持 反对

使用道具 举报

发表于 2013-6-11 00:38:30 | 显示全部楼层
你好!想请教一下。我有一个镜像文件,如何向你一样刷机。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-9 21:08 , Processed in 0.024120 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部