最近遇到的问题真是太TM多了!!!
板子Uboot时无法ping主机或者虚拟机,
显示NO ethernet found .ping failed,host is not alive(我这里Ping 的是虚拟机)
我的电脑是轻薄本,只有无线网卡,开饭版是通过USB转网口接到电脑的。
1自己之前跟着其他博主设置了另外一个ens虚拟网卡,也就是我的Ubuntu有两个ens,所以想着删除它试试,发现不是这个问题
2我设置Ubuntu的IP地址时候,在在网上看其他人解决方法主流主要是1 注意VM是桥接方式 2你的虚拟机,板子还有主机要在同一个网段。依靠前辈的方法得以解决,下边会有链接
我是一步步跟着原子pdf教程配置来的,之后使用bdinfon命令看是否配置的完备,关键就是查在了这,由图可以发现current eth是unknow,就是它没有配置!
这是前辈的原博客链接:
https://blog.csdn.net/weixin_46435653/article/details/119306076
其他内容(与上边无关):
复制某个文件到其他路径:使用cp命令将test.c复制到上级linux目录中
arch文件指的是一个包含多种不同架构CPU子目录的文件夹,其中每个子目录对应一种特定的CPU架构。例如,ARM架构的CPU相关文件都存储在名为"arm"的子目录下。这个文件夹的命名"arch"是architecture的缩写,意味着它代表了不同的计算机架构。
ens33是虚拟出来的网卡
Ubuntu中IPV4设置DNS地址之后,应用按钮是灰色的:
将图下的仅对该网络上的资源使用此链接的对勾取消就可以应用了
执行以下指令查看 NFS 共享目录.也就是你Ubuntu上的这个路径下的文件通过NFS共享给开发板
showmount -e
查看挂载的 NFS 目录,看看你的开发板通过NFS挂在哪个IP.哪个路径中
df
ping命令的时候如何取消
ctrl+c可以终止ping同时点击ctrl+z可以暂停ping
卸载驱动的话输入如下命令即可,ko后缀是驱动文件,前面dtsled是文件名字
rmmod dtsled.ko
用NFS挂载根文件系统时候一直卡在Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)。
这里没有截图,我也是一步步跟着教程来的,后来只改了一个地方,就是设置bootargs变量时候添加了nfsvers=3,就这个东西,困扰了我大半天