前言:
此刻兄弟们对“ubuntumac版”可能比较关心,大家都需要剖析一些“ubuntumac版”的相关资讯。那么小编在网摘上汇集了一些关于“ubuntumac版””的相关文章,希望咱们能喜欢,朋友们快快来了解一下吧!背景:
需要在Mac上跑一个无人机模拟程序,测试一个无人机算法。
选用了WeBots和ROS2程序,需要在Mac上装Ubuntu且设置一个共享文件夹。
操作:【失败路径】Mac - Mac上虚拟机系统UTM - UTM里面按照Ubuntu22.4 - 虚拟机Ubuntu设置NFS 【失败路径】Mac - Mac上虚拟机系统UTM - UTM里面按照Ubuntu20.4 - 虚拟机Ubuntu设置NFS Server - Mac上设置NFS Client【成功路径】Mac - Mac上虚拟机系统UTM - UTM里面按照Ubuntu20.4 - Mac设置NFS Server - 虚拟机Ubuntu设置NFS Client具体操作:
1. Mac上安装UTM
UTM:
2. UTM里面安装Ubuntu20.4
Ubuntu20.4
我开始图新鲜装了Ubuntu22,在装NFS时出现问题。觉得还是用常用版本比较好,不要用最新的版本。
3. Mac设置NFS Server
1)安装NFS Server
Mac 默认安装了 NFS Server,使用如下命令检查 nfsd 的启动状况
$ sudo nfsd statusnfsd service is enablednfsd is running (pid 19394, 8 threads)
2)设置共享文件夹和配置文件
【错误】开始是在/Users/用户名/Documents下创建了一个shared文件夹,一直报 nfsd has no read access 错误。然后就想到在/Users/用户名/下创建了一个文件夹,就成功了。看来不能把这个共享文件夹放到Documents下。
创建 /etc/exports,在里面添加:
/Users/用户名/shared -alldirs -maproot=root:wheel -network=192.168.0.0 -mask=255.255.0.0
3)重启NFS服务
$ sudo nfsd restart
4)测试NFS服务
$ sudo showmount 127.0.0.1
如果显示出NFS共享的目录,NFS Server就设置成功了。
4. 虚拟机里Ubuntu设置NFS Client
在虚拟机Ubuntu里创建用于共享的文件,比如:/home/ubuntu/shared
查看Mac的NFS Server文件夹共享的状态:
$showmount -e [Mac的Local IP地址]
顺利的话,就会列出Mac NFS Server的共享文件夹。
然后进行mount:
sudo mount -t nfs -o resvport,rw [Mac的Local IP地址]:/Users/[用户名]/shared /home/ubuntu/shared
成功。
标签: #ubuntumac版