制作buildroot文件系统遇到的问题(1)

网络引起的下载文件失败的问题

由于国内网络和公司网络的问题,在编译buildroot的时需要下载一些源文件下载不了而导致编译出错或者编译中断的时候。可以在网上下载对应版本,需要的版本可以在编译报错的时候查看,下载的安装包保存在buildroot源文件目录里面的dl文件夹内,系统再次编译的时候会自动监测是否目录中已经存在此文件。

编译器选择

建议选择本地编译器,一般我们在建立项目之前,都会根据具体的硬件平台安装交叉编译环境,这里选择本地编译器,可以保存环境上的绝对统一,以免在运行系统的时候出现意料之外的问题。
需要注意的是在buildroot->toolchain目录下有编译器版本以及内核选择,这两个选项选择错误会导致编译不通过,通过运行arm-linux-gcc -v(具体的指令根据具体交叉编译环境来定)可以查看编译器版本,在报错中可以查看到实际使用的版本。

sshd服务

启动系统时,系统日志中提示“ssh服务启动失败 ”,查阅相关资料和文档,我这里遇到的问题是/var/empty这个文件夹的权限问题,一开始我的这个文件的权限是777,实际是需要744的权限,修改权限的后再重启,服务启动正常,这里在制作文件系统前可以将这个文件夹的权限修改掉,避免以后每次重新制作系统都需要修改这个权限的问题。

使用sftp或者xshell登录不上

这里需要注意两个问题:
1、修改etc/ssh/sshd_config 文件中 PermitRootLogin 属性为yes
2、注释掉etc/ssh/sshd_config 文件中 PermitEmptyPasswords yes的这一行


大家有问题可以相互讨论,我也是小白,微信 yucaohua001

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值