1. 程式人生 > >Zedboard上執行Linaro系統(四):檔案系統

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即可略過這些等待時間。