Linux开发问题解决记录

本文详细描述了如何在VMware中配置Ubuntu虚拟机以同时通过无线和有线网卡上网,处理虚拟机启动问题时的数据迁移,以及NFS配置过程中可能遇到的问题及解决方法。
摘要由CSDN通过智能技术生成

1.如果要实现基于vmware的ubuntu虚拟机既能通过无线网卡上网,也要能实现通过有线网卡与开发板连接。那在vmware中就要设置两个桥接网络,如下图所示,一个选择无线网卡,一个选择有线网卡。

对应的,在虚拟机端也要有两个网卡,并分别选择VMnet0和VMnet2。如下图所示:

默认情况下只有一个网络适配器,所以需要手动添加一个网络适配器。

特别说明:要实现ubuntu,开发板,windows互相能ping通的话,这三者需要在同一个网段。

我这里windows的IP地址是192.168.115.49,开发板的IP地址是192.168.115.50,ubuntu的IP地址是192.168.115.130

2.如果虚拟机突然开启不了,一直显示在一个光标跳动的黑色界面。在尝试了各种手段都无法恢复之后,只能重新建立一个虚拟机,然后把原有虚拟机的vmdk文件做为第二个硬盘挂载到新的虚拟机上,这样就能把原有的数据读取出来。首先在vmware中添加一个硬盘,如下图所示:

上图中的标号3就是添加之后的效果。添加的过程中会要求选择vmdk文件,选中原有虚拟机的vmdk文件即可。

接下来开启虚拟机,然后使用sudo fdisk -l显示现有的硬盘信息

然后再使用mount命令把新增的虚拟硬盘挂载到mnt的某个位置,下图所示是新建了一个old_disk目录,并把其挂载到此目录。

把之前的文件copy出来之后,如果编译驱动的时候报GLIBC_2.33之类的错误,是因为有些依赖文件没有安装好,重新去到对应的内核里make一下,看看报什么错,把对应要安装的依赖安装一下再重新编译即可。我这次报的是lzop not founc,用sudo apt-get install lzop 安装一下即可。

3.在完成了NFS配置之后,开发板还是无法通过NFS访问ubuntu的话,需要把下图所示的文件改成如图所示的内容:

更改完成之后,使用sudo /etc/init.d/nfs-kernel-server restart命令重启NFS服务即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值