原作者:雅可 ,文章地址:http://blog.csdn.net/yake827/article/details/51980181
文件系統採用的是linaro 2014.12的developer版本,下載地址:http://releases.linaro.org/archive/12.07/ubuntu/precise-images/developer/
下載linaro-utopic-developer-20141212-693.tar.gz
然後我們在/tmp目錄下創建一個linaro文件夾用來存放文件系統
$ mkdir-p /tmp/linaro
$ sudo cp /home/yake/linaro-precise-ubuntu-desktop-20120923-436.tar.gz /tmp/linaro/
$ cd /tmp/linaro/
解壓文件系統
$ tar -zxvf linaro-utopic-developer-20141212-693.tar.gz
解壓過之後,文件系統就存放在/tmp/linaro/binary中,接下來我們把文件系統複製到SD卡的第二分區(ext4分區)中。建議使用rsync來完成,可以保證所有文件的完整性。
$ cd binary/
$ sudo rsync -a --progress ./ /media/rootfs/
完成之後,爲了確保所有程序已經被同步到SD卡,可以在拔出SD卡之前卸載/media/rootfs
$ sudo umount /media/rootfs
至此,Linaro製作過程已經完成,將上面得到的BOOT.BIN,devicetree.dtb,uImage這三個文件放到FAT32分區中,插上SD卡上電就會自動進入Linaro系統,這時可以使用串口來控制。
網絡環境配置問題
1.SSH無法連接問題
在進入Linaro系統後,無法在xftp使用root登陸,顯示openssh拒絕密碼,出現這種問題的原因是Linaro文件系統禁用root遠程登錄,需要做如下修改:
在/etc/ssh/中,更改sshd_config,PermitRootLogin without-password更改爲yes
2.固定IP設置問題
設置固定IP是在/etc/network/中的interfaces增加如下語句
auto eth0
iface eth0 inet static
address 172.18.129.123
gateway 172.18.1.1
netmask 255.255.255.0
但此時重啓系統會出現一隻waiting network,這個時間需要2分鐘左右的時間,可以修改/etc/init/failsafe.conf,將sleep設置爲1即可略過這些等待時間。