Zedboard上运行Linaro系统(四):文件系统

来源:互联网 发布:ios横版动作游戏 知乎 编辑:程序博客网 时间:2024/05/18 17:00

转载请注明,原作者:雅可 ,文章地址:http://blog.csdn.net/yake827/article/details/51980181

文件系统采用的是linaro 2014.12的developer版本,下载地址:http://releases.linaro.org/14.12/ubuntu/utopic-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即可略过这些等待时间。

 

0 0