在VM12虚拟机+安装Ubuntu18.04+搭建ROS系统教程(超详细图文)——含各种避坑tips

学习前言

这是我,经历了九九八十一难,遇上各种百度的到或百度不到的问题,最终经过一个白天加一个通宵在Ubuntu环境下搭建的ROS系统[磨人小妖精] 惨痛经历。知无不言言无不尽~~
第一次写博文,觉得不错的话就给我点赞哦~
可爱的我

step1:安装Ubuntu18.04

VM的安装我会后续完善,现在先看安装步骤。

1.下载Ubuntu18.04镜像地址:(64位)

32位的同学应该很少了叭?
迅雷地址:http://ubuntu.mirrors.pair.com/releases/18.04.4/ubuntu-18.04.4-desktop-amd64.iso(打开迅雷,复制链接就自动下载了。如果没有就手动导入链接,这个省略= =)
百度网盘:暂时没有。个人建议大文件下载不要用百度网盘,具体原因你们懂的。

  1. 下载好了的亚子:

  2. 打开VM12,创建新的虚拟机

_FFFFFF,t_70)

  1. 自定义安装可以一步到位,想选择典型也可以(步骤省略)

在这里插入图片描述

5.硬件兼容选择:workstation 12.x,然后下一步

在这里插入图片描述

6.点击稍后安装

与上同理,个人习惯可以选别的,
在这里插入图片描述
客户机操作系统选Linux,版本选64位

在这里插入图片描述

7.强调!!!要想不被气死就得装在C盘,U盘和移动硬盘都会特别卡。
给虚拟机命名
~我想起名为:磨人的小妖精,但我得严肃,咳咳
在C盘新建一文件夹~方便以后管理(被气的时候删除)

在这里插入图片描述

8.处理器核数选择,我的电脑是八核所以忍痛割爱分给它4核。同学们可以设置成1核,因为后续可以改~

在这里插入图片描述

9.虚拟机内存,我选择1.4G,因为Ubuntu和ROS要想流畅,最低要求是1G运存。
在这里插入图片描述

10.网络类型:桥接

为了可以愉快的上网(ROS系统得通过指令在线下载安装
图中不小心选错了!!!大家选第一个就好!
在这里插入图片描述

11.这俩个选择推荐的就好了
在这里插入图片描述
在这里插入图片描述

12.创建新的虚拟硬盘
在这里插入图片描述

13.磁盘容量建议20GB以上,因为后续安装了ROS的功能包之后,20G可能不够用。我C盘内存不够,所以选择35G。
在这里插入图片描述

14.磁盘文件名,可改可不。
在这里插入图片描述

15.自定义配置

在这里插入图片描述

16.导入镜像文件

在这里插入图片描述
选择你刚刚用了n久下载的镜像文件
点击打开
在这里插入图片描述
然后关闭

在这里插入图片描述
17.点击完成

在这里插入图片描述

step2:配置Ubuntu18.04

1.打开Ubuntu(“继续运行此虚拟机”)

在这里插入图片描述
2.语言选择:我选中文,因为我怕英文不好看不懂错误在哪。英语阅读很好的同学可以直接选择English~
然后安装Ubuntu~

在这里插入图片描述
3.键盘布局,我是默认。
点击继续
在这里插入图片描述
4.这两个默认,继续
在这里插入图片描述
现在安装~
在这里插入图片描述
5.
在这里插入图片描述
6.选择区域,中国地图随便点~~都是你的
在这里插入图片描述
7.配置用户名和密码
在这里插入图片描述
我懒得输密码所以选择了自动登陆~
在这里插入图片描述
8.安装中~耐心等待$ v $
需要下载文件
**(如果下载特别慢的的话,先改为桥接+复制物理机地址,安装好后再改回NAT)**原理不详,但是下载软件与更新库的时候确实是NAT快点= =

在这里插入图片描述
9.安装后需要重启一下(会有点久)
关机后:修改DVD为自动检测,关闭保存~
在这里插入图片描述

重启后~
在这里插入图片描述全都按前进就好了,关闭提醒~
在这里插入图片描述

10.安装VM tools

这个tool是方便我们在客户机和物理机之间复制粘贴的小工具~~
在这里插入图片描述

之后桌面会出现一个DVD样式驱动,双击
11.
会弹出页面,找到后缀名为:tar.gz的压缩包
在这里插入图片描述在桌面新建文件夹
在这里插入图片描述
在这里插入图片描述
解压到桌面那个新创建的文件夹,如果此步不能解压该文件的话,要考虑是否是上面步骤的***“将DVD改为自动检测”***步骤没有做到哦
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
**安装tools脚本:**先在文件夹下打开一个终端
在这里插入图片描述
在终端内执行脚本:

sudo ./vmware-install.pl(这里只能手打啦)

输入后回车
在这里插入图片描述
再回车
在这里插入图片描述
打**“yes”**,然后下面的都是直接回车就好

在下图含有“ifconfig”的指令中,填ss可做可不做的一步,不做好像也没影响。参考B站up主:古月居——《ROS入门21讲》第2节///传送门:Bv12t411G7Vn)

填好后继续回车~回车 ~
在这里插入图片描述
出现enjoy和跳出指令就是已经安装好啦
(检验方法:在虚拟机标题栏,点击后看看是不是出现“重新安装vm tools”是的话就是已经安装完成了~)

在这里插入图片描述

在这里插入图片描述

文章参考:https://blog.csdn.net/Franticquanshi/article/details/81348796

!!安装好后要重启一下
在这里插入图片描述
在这里插入图片描述

安装vm tools会出现的错误:

在这里插入图片描述
解决方法:

在新建的文件夹下右键打开终端,在所在的文件夹进行sudo su 操作(root)后,在进行rm -Rf
/etc/vmware-tools
操作///**【文章参考:https://blog.csdn.net/weixin_42738495/article/details/86498032
sudo su
rm -Rf /etc/vmware-tools

在这里插入图片描述

step3.搭建ROS平台

1.换成国内源

在这里插入图片描述
修改需要权限,认证一下
在这里插入图片描述选上

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试需要一点时间~
在这里插入图片描述
在这里插入图片描述
这些不要勾!!

在这里插入图片描述
在这里插入图片描述
*还原时要一点时间且*很容易出现错误!如:库安装/更新失败
在这里插入图片描述
在这里插入图片描述

错误1.下载软件仓库信息失败,

参考链接:【https://blog.csdn.net/weixin_43729409/article/details/104032985

ROS源设置

【文章参考:https://blog.csdn.net/weixin_44791964/article/details/103303827

【文章参考:https://blog.csdn.net/sinat_34130812/article/details/81666728

1.桌面打开终端

在这里插入图片描述

2.设置source.list

接收ROS源,我用的是清华源

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

在这里插入图片描述

3.设置密钥

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

在这里插入图片描述

4.更新源

sudo apt-get update

在这里插入图片描述

5.ROS桌面完整版安装

sudo是强制执行的意思,单纯的 apt-get 可能无法安装

sudo apt-get install ros-melodic-desktop-full

在这里插入图片描述
在这里插入图片描述

6.设置环境变量

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source .bashrc

$ source 是编译环境变量

7.安装依赖

有助于开发者更好使用ROS系统里的功能

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

8.测试ROS是否安装

CTRL+ALT+T打开终端(Termial),初始化ROS环境:

roscore

会显示一些版本信息,以及内存缓存是否大于1 G 的这种信息(内存大于1G需要清理缓存)
在这里插入图片描述

到这里系统就安装完成啦,其他的创建功能包什么的,去b站看古月居或者奥特学园的视频教程就好啦 ~ 第一次安装会出现各种毛病,多试几次就好了,U盘常备Ubuntu系统镜像~ ~

  • 13
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
### 回答1: 您好,以下是在vm16虚拟机安装Ubuntu18.04的步骤: 1. 首先,您需要下载Ubuntu18.04的ISO镜像文件。 2. 打开vm16虚拟机软件,点击“新建虚拟机”按钮。 3. 在新建虚拟机向导中,选择“典型”安装类型,并点击“下一步”。 4. 在虚拟机名称和存储位置页面,输入虚拟机名称和存储位置,并点击“下一步”。 5. 在Guest操作系统页面,选择“Linux”操作系统类型,并选择“Ubuntu”操作系统版本,并点击“下一步”。 6. 在虚拟处理器页面,选择虚拟机处理器的数量,并点击“下一步”。 7. 在内存页面,选择虚拟机内存的大小,并点击“下一步”。 8. 在网络连接页面,选择网络连接类型,并点击“下一步”。 9. 在虚拟磁盘页面,选择“创建新虚拟磁盘”选项,并点击“下一步”。 10. 在虚拟磁盘类型页面,选择“SCSI”磁盘类型,并点击“下一步”。 11. 在虚拟磁盘容量页面,选择虚拟磁盘的容量大小,并点击“下一步”。 12. 在完成虚拟机向导页面,点击“完成”按钮。 13. 在虚拟机列表中,选择新建的虚拟机,并点击“开始”按钮。 14. 在虚拟机启动后,选择“Install Ubuntu”选项,并按照安装向导的提示进行安装。 15. 安装完成后,重新启动虚拟机,并登录Ubuntu系统即可。 希望以上步骤能够帮助您成功安装Ubuntu18.04。如果您有任何问题或疑问,请随时联系我。 ### 回答2: 在vm16虚拟机安装Ubuntu 18.04十分简单,仅需按照以下步骤进行即可: 第一步,下载Ubuntu18.04镜像文件。Ubuntu 18.04的官网上提供了包镜像文件的ISO文件。从官网下载ISO文件即可。下载完成后,将ISO文件保存到计算机的指定文件夹中。 第二步,打开虚拟机软件VMware Workstation 16。打开虚拟机软件后,点击左上角的“文件”菜单,然后选择“新建虚拟机”选项。 第三步,选择安装类型。这里我们选择“典型”安装类型。 第四步,选择操作系统。在“操作系统”选项中,选择“Linux”操作系统,并选择“Ubuntu 64位”操作系统版本。 第五步,设置虚拟机名称和存放位置。在“名称和存放位置”选项中,为虚拟机设置名称和存储虚拟机文件的位置。 第六步,指定磁盘容量。在“磁盘容量”选项中,设置虚拟机磁盘的容量大小。建议将磁盘大小设置为50GB及以上。 第七步,完成安装。在最后一步“准备安装”中,VMWare会对虚拟机的设置进行确认,并提示安装Ubuntu 18.04的ISO文件。点击确认并开始安装。 第八步,在Ubuntu18.04安装界面中,根据提示获得Ubuntu 18.04系统。将Ubuntu 18.04系统安装虚拟机中即可完成安装。 最后,我们需要手动安装VMWare Tools,以便从Windows系统Ubuntu系统共享文件等。安装方法可参考官方文档说明。 ### 回答3: VMware 16是一款很好的虚拟机软件,它支持多种操作系统安装,包括Ubuntu 18.04。以下是安装Ubuntu 18.04的详细步骤: 步骤1:下载Ubuntu 18.04的ISO文件 在VMware 16中创建虚拟机之前,需要准备Ubuntu 18.04的ISO文件。可以通过官网下载,也可以在第三方网站下载。 步骤2:创建虚拟机 打开VMware 16软件,选择“创建新的虚拟机”选项,按照向导一步步完成。在“操作系统”选项中,选择Ubuntu 64位版本。在“硬件”选项中,可以自定义虚拟机的大小、内存等配置。 步骤3:选择安装方式 在VMware 16中安装Ubuntu 18.04有两种方式:使用ISO镜像或网络安装。选择使用ISO镜像,则需要选择下载好的Ubuntu 18.04的ISO文件。选择使用网络安装,则需要连接到网络,等待下载安装文件。 步骤4:安装Ubuntu 18.04 如果选择使用ISO镜像安装安装过程会像在物理机中一样。安装时需要选择分区、时间等设置。如果选择使用网络安装系统会下载安装文件,之后再进入安装界面。 步骤5:安装VMware工具 安装Ubuntu 18.04后,需要安装VMware工具,这样才能使虚拟机更好地与主机交互。在Ubuntu 18.04中,运行“sudo apt-get install open-vm-tools-desktop”命令安装VMware工具。 总结:以上就是在VMware 16中安装Ubuntu 18.04的详细步骤。如果按照以上步骤操作,可以成功地将Ubuntu 18.04安装虚拟机上。这是一种非常方便的方法,可以在主机上同时运行多个操作系统,更好地进行开发和测试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值