为了开发需要,专门在ARM9里面想烧录Ubuntu系统,发现官方给的文档会出现各种各样的问题,经过一个礼拜的探究,也换了很多张TF卡(2G、4G、8G、16G)烧录,最后找到问题的根源:Uboot镜像大小的问题。
选择514KB的镜像文件,不要选用444KB的镜像文件,不要问为什么(因为烧录很多次444KB镜像的Uboot)TF卡会卡死在某个地方进行不下去。
下载Ubuntu步骤:
1.制作可以烧写的TF卡并烧写Uboot到EMMC中(在使用手册的4.4章),其实就是恢复你烧录Ubuntu到EMMC中的错误。如果你有两张TF卡(这个恢复的用2G足够了)
2.接下来烧录Ubuntu(用8G的TF卡,在使用手册12.1章),并且保证拨码开关为EMMC启动, 拨码开关1在右边,拨码开关2打到左边,有时候超级终端是不会显示启动信息的(可以尝试拔插串口重新启动)。接下来的步骤按手册进行
3.进入Ubuntu系统后,我的需要手动挂载盘符(可以先打df -l指令查有没有2.7G和4.8G的盘符),没有就打以下指令手动挂载盘符
-mkdir /media/test /media/test1
-mount /dev/mmcb1k1p1 /media/test
-mount /dev/mmcb1k0p2 /media/test1
4.cd 进入/media/test盘符使用
cp -r iTOP4412_ubuntu_12.04_for_HDMI_20141230.tar.gz /media/test1
5.然后cd /media/test1 解压
tar -vxf iTOP4412_ubuntu_12.04_for_HDMI_20141230.tar.gz
6.后续步骤按照使用说明那样做就OK了
7.使用手册的地址:
使用手册,密码:ayir