mac virtualbox ubuntu 20.4 共享目录永久挂载

google 了大多数都没用什么 rc.local 什么环境不说明。。。
follow me step by step

  1. 设置virtualbox ubuntu虚拟机共享文件夹
    在这里插入图片描述在这里插入图片描述
  2. 进入ubuntu先手动设置挂载点
	创建共享文件并修改权限
    mkdir /mnt/share 
    chmod 777  /mnt/share 
    挂载mac share 到虚拟机 /mnt/share
    mount -t vboxsf share /mnt/share
  1. 自动挂载避免重启后失效
	在 /etc/fstab 最后添加一行
	share /mnt/share vboxsf rw 0 3
### 安装和配置 Gazebo #### 准备工作 为了确保在 VirtualBox 上顺利运行 Ubuntu 20.04 并安装 Gazebo,需确认宿主机已安装 Oracle VM VirtualBox 6.1.32 版本,并创建了一个新的虚拟机用于安装 Ubuntu 20.04[^1]。 #### 安装 Ubuntu 20.04 启动新创建的虚拟机,在首次引导过程中选择合适的语言和地区选项。按照屏幕提示完成操作系统的初始设置,包括网络连接、磁盘分区以及用户名密码设定等基本步骤直至成功登录桌面环境。 #### 更新系统软件包列表 打开终端执行命令更新本地软件源索引文件至最新状态: ```bash sudo apt update && sudo apt upgrade -y ``` 这一步骤能够保证后续依赖项下载无误并获得稳定版本的应用程序支持。 #### 安装必要的工具链 继续在同一窗口内输入如下指令来获取构建 ROS Noetic 所必需的一些开发库和支持组件: ```bash sudo apt install build-essential cmake git python3-pip wget software-properties-common lsb-release gnupg2 curl ``` 上述命令会自动解析并拉取所有关联资源到当前环境中以便于下一步动作开展。 #### 添加 ROS 软件仓库密钥与 URI 地址 通过官方渠道引入安全认证机制以验证来自 ros.org 的数据真实性;同时指定目标发行版对应的 HTTP(S) 访问路径作为APT管理器查询依据之一: ```bash sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - ``` 此环节对于保障整个流程的安全性和准确性至关重要。 #### 刷新缓存再次同步远程镜像信息 由于刚才新增加了一组外部链接地址,因此有必要重新整理一次可用条目清单从而激活刚刚加入的新来源: ```bash sudo apt update ``` 此时应该可以看到有关ROS项目的具体描述出现在返回结果当中说明准备工作已经就绪可以进入下一阶段了。 #### 开始正式部署 ROS Noetic 及其配套模拟平台——Gazebo 利用 APT 工具快速高效地装载所需的核心功能模块及其附加工具集: ```bash sudo apt install ros-noetic-desktop-full gazebo11 ros-noetic-gazebo-* ``` 这里特别指定了要安装的是第十一版次的 Gazebo 模拟器连同一系列插件接口共同构成完整的机器人操作系统框架。 #### 初始化 rosdep 数据库初始化 Rosdep 是一个非常实用的小型辅助脚本可以帮助开发者轻松解决跨平台项目中存在的各种复杂依赖关系问题。现在对其进行初次加载使之具备识别处理能力: ```bash sudo rosdep init rosdep update ``` 以上两条语句分别负责全局范围内的参数预设调整还有针对特定用户的个性化定制两方面的工作内容。 #### 设置环境变量生效方式 为了让每次新开启 shell 终端都能继承这些自定义修改过的属性值而无需重复手动敲入相同代码片段,建议将其写入个人专属配置文件 ~/.bashrc 当中去永久保存下来供长期调用: ```bash echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 至此为止关于如何在基于 Windows 10 系统之上借助第三方应用程序 Oracle VM VirtualBox 来搭建一套适用于学习研究目的小型实验性质Linux 发行版即Ubuntu 20.04 LTS 加上 Robot Operating System (Noetic Ninjemys Release),并且顺利完成 Gazebo Simulation Environment 部署工作的全部要点均已被覆盖完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值