【系统移植】uboot 通过 NFS 加载根文件系统(一) —— 网络环境配置

开发板通过NFS连接虚拟机共享根文件系统的网络配置
文章介绍了如何将开发板的根文件系统通过NFS服务存储在虚拟机上,以方便文件的增删改操作。配置过程中,确保开发板、电脑主机和虚拟机在同一网段,设置虚拟机为桥接模式,并详细阐述了开发板和虚拟机的IP、子网掩码和网关的配置步骤,以及环境变量的设置。最后进行了网络测试以验证连通性。

前面试过了SD卡烧录根文件系统,然后借助环境变量 bootargs 来加载SD卡中的根文件系统,但是实际开发需要经常对文件做增删改等操作,所以将根文件系统放在SD上不大合适。

因此,最常用的做法是把根文件系统放在NFS服务端(虚拟机上),开发板通过网络连接到NFS,这样的话,开发板和虚拟机可以共享根文件系统。

建议:在配置网络之前,最好先在虚拟机上装好 NFS、TFTP 服务器。(NFS、TFTP服务器搭建


         目录

1、配置思路

2、开发板配置

查看电脑主机所在网段

修改环境变量

3、虚拟机配置

设为桥接模式

桥接到以太网网卡

 配置虚拟机IP

4、网络测试


1、配置思路

让开发板可以连接到虚拟机的关键:保证三台设备(开发板、电脑主机、虚拟机)在同一个网段

假设开发板和电脑主机之间使用网口连接(有线连接),这样的话就相当于电脑主机的以太网网卡与开发板的eth0网卡建立了连接。

虚拟机设置为桥接模式,此时虚拟机默认连接的是 VMnet0 虚拟网卡。这样很显然是无法和开发板进行通信的,发给VMnet0网卡的东西又不会转到以太网网卡。

因此,我们要在“虚拟网络编辑器”中,将虚拟机的网卡桥接到以太网网卡。

2、开发板配置

假设使用的 eth0 网卡,为了保证三个设备在同一个网段,我们以电脑主机的以太网网段为核心开始配置。

查看电脑主机所在网段

按 win + R,输入cmd,查询网络信息使用的命令是 ipconfig

 

从上图我们可以大致推断出,以太网所属网段是 169.254.0.0 ~ 169.254.255.255,子网掩码是 255.255.0.0。因此我们给开发板和虚拟机的IP地址暂定为:

  • 开发板
    • IP:169.254.162.163
    • 子网掩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值