ZYNQ linux添加root密码
Vivado:2016.4
Linux:Ubuntu16.4
ZYNQ:xc7z020
下载文件名称
2016.4-zed-release.tar.xz
device-tree-xlnx-xilinx-v2016.4.zip
linux-xlnx-xilinx-v2016.4.zip
u-boot-xlnx-xilinx-v2016.4.zip
arm_ramdisk.image.gz
默认的ramdisk启动后是不需要用户名密码直接进入的,想要给启动添加密码步骤如下:
1. 参考链接中的博文,查看/bin文件夹下有没有login这个软链接,上述arm_ramdisk.image.gz解压后是有这个软连接的。
2. 系统运行后,修改密码,获取保存密码的文件: passwd后提示输入密码,修改完成后将/etc/passwd文件拷出来备用。
3. 重新解压根文件系统并mount后,将上一步拷贝出来的passwd文件拷至mount目录中
4. 修改/etc/inittab文件,把 ::ttyPS0::respawn:-/bin/ash ::tty0::respawn:-/bin/ash等注释掉,
增加一行 ::respawn:/sbin/getty -L ttyPS0 115200 vt100
4.按照上一篇博文的步骤重新压缩根文件系统。
5. 烧写根文件系统后就可以看到登陆界面需要输入密码了。
6. telnet时,直接执行telnetd即可,不要添加参数。这样telnet也会需要密码要求登录。
参考博文连接:
https://blog.csdn.net/sdvch/article/details/44206033
https://my.oschina.net/lgl88911/blog/548202
https://blog.csdn.net/liangxiaozhang/article/details/17318395/