Zedboard上執行Linaro系統(四):檔案系統
轉載請註明,原作者:雅可 ,文章地址:http://blog.csdn.net/yake827/article/details/51980181
下載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即可略過這些等待時間。