LSDK 21.08 文件系统(ubuntu:lite) root用户密码配置

nxp官方开发套件支持多种文件系统,最初使用ubuntu:main时可以使用root:root正常登陆,但是这个根文件系统偏大,因此试了下ubuntu:lite,可惜插曲总是会来的,登陆时发现root:root不行,试了好多其他密码也不管用(浪费时间),因此摸索了以下这个版本怎么该密码或是去密码,也就是下文内容了。

文件系统编译:

flex-builder -i mkrfs -r ubuntu:lite -m ls1046ardb

过程会下载rootfs_lsdk2108_ubuntu_lite_arm64.tgz并解压到

flexbuild_lsdk2108/build/rfs/rootfs_lsdk2108_ubuntu_lite_arm64/

在加入各种app组件后最终生成文件 rootfs_lsdk2108_ubuntu_lite_arm64_xxxdatexxx.tgz

将其加载到文件系统分区:

flex-installer -r rootfs_lsdk2108_ubuntu_lite_arm64_xxxdatexxx.tgz -m ls1046ardb -d /dev/sdx

启动单板,无法登陆... ...

解决方法:

法一:去掉登陆密码

enter flexbuild_lsdk2108/build/rfs/rootfs_lsdk2108_ubuntu_lite_arm64/

vim etc/passwd

root:x:0:0:root:/root:/bin/bash  --改为--> root::0:0:root:/root:/bin/bash

注:此处x为密文密码

法二:设置密码为root

enter flexbuild_lsdk2108/build/rfs/rootfs_lsdk2108_ubuntu_lite_arm64/

cp etc/shadow- etc/shadow   -- shadow-里root用户密码为密文的root

重新打包

flex-builder -i packrfs -r ubuntu:lite -m ls1046ardb

至此生成的文件系统就是可以登陆的了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值