总目录

(一)安装虚拟机,并虚拟Ubuntu系统

(二)安装机器人操作系统-ros

本章目录

一、安装虚拟机软件

二、虚拟Ubuntu系统

三、虚拟机优化


一、安装虚拟机软件

我最开始使用的虚拟机是 VirtualBox ,但是发现在gazebo仿真的时候并不是很流畅,可能是电脑本身的性能问题,最后采用的是 VMware 。在使用过程中有反馈说版本低可能会出现兼容问题,虚拟系统后运行会出现蓝屏现象,但我使用的是16.1.1版本,没有出现此问题,故推荐此版本。

由于审核问题,自行前往微信,关注公众号“软件管家”,回复“vm”进行获取

二、虚拟Ubuntu系统

此部分一般选择默认选项即可

  1. 点击【创建新的虚拟机】,弹出【新建虚拟机向导】,默认选项点击【下一步】

  2. 选择【稍后安装操作系统】,进行【下一步】
  3. 勾选【Linux】,选择版本【Ubuntu 64位】

  4. 为新虚拟的系统自定义名字,并为其选择一个安装的位置

  5. 【最大磁盘大小】可以40GB,如果虚拟机使用较多且电脑空间充裕,建议多分点位置
    后期空间不足可参考 内存扩充

  6. 点击【自定义硬件】
    首先点击【内存】,根据自身电脑性能选择内存,一般4096MB(4GB)即可
    其次点击【处理器】,注意自己电脑的性能,一般(处理器数2 内核数2 内核总数4)
    之后点击【新 CD/DVD(SATA)】,选择【ISO映像文件】,浏览打开下载的镜像文件
    (一)安装虚拟机,并虚拟Ubuntu系统
    然后点击【显示器】,取消【加速3D图形】的选项(防止gazebo运行出现闪退现象)
    最后点击【添加】,将【并行端口】和【串行端口】加入,点击【关闭】

  7. 点击【完成】等待系统的虚拟,然后选择【开启此虚拟机】,一个【确定】、两个【否】
  8. 语言勾选【中文(简体)】后选择【安装Ubuntu】

  9. 【键盘布局】默认【继续】,【更新和其他软件】默认【继续】
  10. 【安装类型】默认,选择【现在安装】后分区默认【继续】即可
    (注:因为这是虚拟机不会影响电脑,但以后如果安装双系统相同步骤此选项不能选择 )

  11. 地方在地图上点击中国,下方会显示【shanghai】,【继续】即可
  12. 用户相关设置
    【您的姓名】 我用的是Ubuntu18.04对应的版本名;
    【您的计算机名】 建议设置简便,方便以后远程连接时输入;
    【密码】 建议简便易记,因为后面给权限会经常使用;
    【自动登录】建议取消,防止密码遗忘,之后【继续】

  13. 然后疯狂跳过即可,【skip】能用就点击,有时需要点击左方三角展开才能看见,此过程建议断开网络连接,尽量不让它下载安装。因为未换源,安装东西较慢,在后面教程会提及

  14. 安装完成之后,最好不要选择【现在重启】,存在bug重启不动的现象,需要从上方中进行【关闭客户机】

  15. 此时先不要开机,点击【编辑虚拟机设置】点击【新 CD/DVD(SATA)】,选择【使用物理驱动器】,点击【确定】后【开启此虚拟机】,一个【确定】、一个【否】
  16. 输入密码并【登录】,弹出的【更新】【语言】一律关闭或者否即可,自此Ubuntu系统也就虚拟成功

三、虚拟机优化

为了更便捷的使用虚拟机,实现主机与虚拟系统之间的传输,我们还需要安装相关的插件

  1. 左上角【虚拟机】——>【安装VMware Tools】

  2. 点击进入弹出的光碟(可能弹出需要时间,或者反复操作上步骤)

  3. 将所打开的文件中VMwareTools的压缩包,解压至主目录中,解压!解压!

  4. 进入主目录下解压后的文件当中,右击【在终端打开】

  5. 终端中输入【sudo ./vmware-install.pl】 (输入【sudo ./vm】后点击【Tab】可以补齐)
    回车后输入密码(密码的输入是看不见的,自己要记清楚)
    输入密码后,输入【yes】后疯狂回车至结束(虚拟机最大化会自动自由拉伸填满)

  6. 左上角【重新启动客户机】,重启后可以实现主机与虚拟机之间的复制粘贴

  7. 待续。。。。。

(一)安装虚拟机,并虚拟Ubuntu系统相关推荐

  1. 下载安装虚拟机 + 在虚拟机上安装win7系统

    下载安装虚拟机 + 在虚拟机上安装Windows 7 x64系统 之 小白教程 导言 VMware是一个虚拟PC的软件,可以在现有的操作系统中虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实 ...

  2. SLAM导航机器人零基础实战系列:(一)Linux基础——2.安装Linux发行版ubuntu系统

    SLAM导航机器人零基础实战系列:(一)Linux基础--2.安装Linux发行版ubuntu系统 摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以 ...

  3. 【错误记录】VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ② | 删除交换空间 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ) 博客中 , 给出了解决方案 ...

  4. 虚拟机里面的Ubuntu系统如何调用主机的显卡

    本来准备在虚拟机里面的ubuntu 装一下CUDA,用来做一下深度学习练习的, 但是发现一直调用不了主机的显卡,懵逼-- 在网上搜到的答案如下 :可以在在虚拟机上使用CUDA吗? 答案是目前不能在虚拟 ...

  5. windows不安装虚拟机如何使用Linux系统作为开发工具?

    哈喽,大家好,我是仲一.作为嵌入式开发程序员,常常需要在Linux环境下编译一些代码.安装虚拟机比较方便,但是,太占用内存了.性能不好的电脑开了一台虚拟机后,可能就干不了其他事情了.安装双系统也比较麻 ...

  6. 虚拟机里重装Ubuntu系统并配置深度学习环境

    1.下载VMware,下载Ubuntu镜像文件 2.安装VMware 3.配置.安装Ubuntu虚拟机 熟悉终端操作: Ctrl+Alt+T 打开终端 Ctrl+Alt+X/C/V (代码)剪切复制粘 ...

  7. windows下的虚拟机中的ubuntu系统如何连接无线网(wifi)

    1.首先设置当前ubuntu系统网卡桥接方式 2.设置虚拟网络编辑器,桥接到电脑的无线网卡 3.打开ubuntu网络ip配置: vi /etc/network/interfaces 将ens33网络设 ...

  8. docker安装gamit_科学网—Ubuntu系统GAMIT/GLOBK程序安装 - 陈超的博文

    最近开始学习GAMIT,网上资料还是蛮多的,但是感觉都是东拼西凑的,一点都不系统,一点不适合初学者.安装教程也是乱七八糟的,下面把我的安装过程分享一下:(我也是参考的网上一个教程,很久以前下载的,地址 ...

  9. ubuntu安装java_如何在Ubuntu系统上安装Java

    作为Java开发人员,您将需要一次或两次在系统上安装它.与普遍的看法相反,在Ubuntu计算机上安装Java非常简单.在本文中,我们将说明以下三种在Ubuntu系统上安装稳定版本的Java的方法: 通 ...

最新文章

  1. ROS kinetic安装、Kinect2驱动安装和配置
  2. 《Groovy官方指南》翻译邀请
  3. 李宏毅线性代数笔记13:SVD分解
  4. ISA Server出现12250错误的解决方法
  5. engineering equation solver_欧洲留学|爱尔兰圣三一大学不可错过的高薪专业工程学Msc.Engineering|爱尔兰最佳工程课程!...
  6. 解决C/C++语言中全局变量重复定义的问题
  7. java有什么字符串_Java 中操作字符串都有哪些类?它们之间有什么区别
  8. AWS elastic load balancer里的监听器certificate设置
  9. k66 pit计时功能配置_PIT,JUnit 5和Gradle –仅需额外的一行配置
  10. 7-201 列出连通集 (25 分)
  11. emacs扩展功能_3个用于组织的Emacs扩展
  12. 如何记录SQL Server数据库对象
  13. python的any函数_Python any()函数
  14. nginx同一域名下部署多个vue项目
  15. 出发啦,不要问那路在哪
  16. sms实现wap push的方法和格式
  17. Python将word转化为txt文本
  18. 台湾Google云计算计划负责人叶平讲解云计算
  19. 开发了一个监控网站与接口宕机,并推送 App 消息提醒的程序
  20. GIS(地理信息系统/地理信息科学)怎么评职称?

热门文章

  1. 12个真实项目实战带你玩转Java并发编程
  2. 如何解释什么是单例?
  3. 连续型随机变量及其分布
  4. 工控机在铁路安全的应用
  5. Vue3+Vite+ElementPlus自定义主题色
  6. 柏林交响大键琴音源Orchestral Tools Berlin Harpsichords Kontakt
  7. 基于SSM疫情防控管理系统设计与实现
  8. pytorch稀疏张量模块torch.sparse详解
  9. ExcelWriter类:用to_excel时不覆盖之前的Excel表
  10. pfSense常用插件简介