wsl作为开发主机与开发板联调

linux开发经历记录

wsl作为开发主机与开发板联调

uboot使用nfs网络挂载时使用hanewin搭建win10的nfs servers

背景介绍
小白学习linux开学,不想用VM虚拟机作为开发平台,恰好了解到wsl,就去尝试了下,win10下使用linux超级方便,尤其是两个系统之间的文件全部互通,压根不需要再去使用使用软件传输文件,超级方便。但是,wsl因为不是完整的linux系统,所以他不支持nfs服务,在网上也找了很多的帖子,都没有办法直接在wsl内开启nfs server服务。
1.如果一直都没有办法开启nfs server,那就没办法在uboot中使用nfs挂载我自己制作的根文件系统rootfs,对我这样的小白来说,更像是走一个过场,可能过一段时间之后就会忘掉这个环节,强迫症有点无法接受。疯狂的查资料之后,找到了一个替代的解决办法:那就是不直接在wsl里面搭建nfs server,在win10中使用hanewin搭建一个替代的nfs server,在wsl中将制作好的根文件系统目录cp到win10的nfs server中,再然后在uboot中使用nfs服务挂载win10中的这个根文件系统,间接的达到nfs通过网络挂载根文件系统的目的。
2.添加防火墙通过规则
在这里插入图片描述
选择高级设置
在这里插入图片描述
先选择入站规则,再点击新建规则
在这里插入图片描述
选择端口
在这里插入图片描述
选择TCP,在下方特定端口中写入111,1058,2049,下一步
在这里插入图片描述
允许连接,下一步
在这里插入图片描述
下一步
在这里插入图片描述
名称写入hanewinTCP,或者别的,随意
同样的方法建立UDP的规则,防火墙配置就完成了。

3.hanewin使用介绍
hanewin是在win10中搭建nfs server的神器,官网下载地址:https://www.hanewin.net/nfs-e.htm
根据红色箭头选择下载文件
下载直接打开exe安装即可
在这里插入图片描述
选择edit->preference
在这里插入图片描述
其他的都不管,直接在菜单栏选中Exports,这个是表明对外设备可以挂载的设置。
在这里插入图片描述
选择Edit exports file,然后将你准备的win10作为nfs server的目录填进去即可。也可以通过-public表示任何人都可以挂载,或者指定可以挂载的IP,如上图所示;-name:/nfs表示将其重命名为/nfs,这样我们在挂载时可以直接使用/nfs即可挂载成功,我自己的理解哈。
新版本的hanewin不需要像老版本一样还需要重启服务,当你的设置全部正确后,服务就能成功打开。
在这里插入图片描述
如上图所示,win10的nfs server添加好之后,右键选择Edit,继续编辑。
在这里插入图片描述
这个权限设置也要选择,不然很可能会像我一样出现能挂载,但是不能执行根目录的问题。
所有设置完成后,nfs server启动的标志在左下角,出现下图即表示成功。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值