文件下载
- debian_wheezy_armhf_v1_mele.img 解压后得到debian_wheezy_armhf_v1_mele.img,这个是要安装的系统镜像文件。
- cubie_nand_uboot_partition_image.bin nand的分区和MBR镜像,sunxi-tools 下的工具“nand-part”也可以用来完成这个工作,为了方便我们使用这个已经制作好的bin文件。
- win32diskimagerwindows下把img镜像文件写入到U盘或SD卡的工具软件, Linux下可以使用dd命令将img镜像刷入到TF卡。
把debian_wheezy_armhf_v1_mele.img写入到TF卡
Windows下就使用已经下载好的win32diskimager
工具将debian_wheezy_armhf_v1_mele.img
刷入TF卡即可

Linux或Mac平台下使用dd
命令将debian_wheezy_armhf_v1_mele.img
镜像刷入到TF卡,命令如下:
sudo dd if=<path_to_mele_debian_wheezy_armhf_v1.img> of=/dev/<MMC_DEVICE> bs=4096
从TF卡中启动
TF卡刷好debian_wheezy_armhf_v1_mele.img
后,即可将TF卡插入到CB的TF卡槽上,加电启动,绿灯(LED2)亮起时表示系统启动完成。此时,刷好的debian_wheezy_armhf_v1_mele.img
系统我们下面一律简称为cbdebian。
SSH登录系统
cbdebian已经自带了SSH服务,所以我们直接通过SecureCRT或者Putty这类的SSH客户端连接到CB
- 如果知道cbdebian系统的ip,则直接通过终端的ssh命令登陆即可,用户名和密码均为root
- 如果不知道ip,则可以使用TLL串行线链接(如何连接?)
上传cubie_nand_uboot_partition_image.bin文件
如果cbdebian系统已经连接到网络,可以使用下列命令来获取该文件:
wget http://cubieboard.googlecode.com/files/cubie_nand_uboot_partition_image.bin
如果无法连接到网络,可以将已经在电脑上下载好的该bin文件通过sftp等服务(下载个WinSCP软件吧~~)上传到cbdebian系统的root目录下。
将引导分区和分区表写入NAND
dd bs=4096 if=cubie_nand_uboot_partition_image.bin of=/dev/nand
等大概30秒后,重启
在NAND上创建OS分区
# 格式化板载存储
mkfs.ext4 /dev/nandb
# 挂载
mount /dev/nandb /mnt
将内核复制到NAND
# 新建临时目录
mkdir /tmp/boot
# 将sd卡的第一个分区挂载到刚才的临时目录
mount /dev/mmcblk0p1 /tmp/boot
# 在板载存储里面新建boot目录
mkdir /mnt/boot
# 将sd卡第一分区里的启动镜像到板载里面的boot目录
cp /tmp/boot/uImage /mnt/boot/uImage
拷贝文件系统
创建了一个文件来包含所有不想要的目录
# 新建一个txt文件
touch exclude.txt
编辑里面内容如下:
/dev/*
/proc/*
/sys/*
/media/*
/mnt/*
/run/*
/tmp/*
现在,使用rsync命令开始拷贝文件系统
# 同步TF卡系统到NAND
rsync -avc --exclude-from=exclude.txt / /mnt
此时屏幕上显示TF卡上各类文件正在快速同步到NAND中,等待结束后。使用 shutdown -h now
命令关闭CB,拔出TF卡,再长按电源键(或重插电源线)开机,好了大功告成,看,debian系统是不是已经成功启动了
看不懂,路过踩一脚
赞~主题已经移植好了!
话说你用Cubieboard都做些什么呢?
前段时间我本来想买树莓派来着呢,但是发现自己又不怎么用得到,就打消念头了~
主要是可以督促自己学一些Linux知识,Linux的启动流程,还可以结合动态域名在家里搭建博客。
我看论坛里有人用这个高了个wifi的遥控小车,还可以接语音设备,搞搞声控啥的~~
非常严重的错误
“rsync -avc –exclude-from=exclude.txt / /mnt”
这一条命令应该是:
rsync -avc –exclude-from=exclude.txt / /mnt
如果按错误的命令,会无限循环复制文件
我用复制的代码,还是会无限循环复制文件。这下我惨了。小白我又要把我可怜的小板放一边等待救世主了。
我是按照步骤操作的,怎么没出现过这个问题呀~~