目前,机器人仿真环境搭建与算法验证大多都是基于Linux平台,因此本文从ubuntu的安装入手,本人安装的是Ubuntu18.04(为了避免虚拟机与物理真机在CPU分配、内存分配上的问题,最简单直接有效的办法是装双系统,有两部电脑的建议直接装Ubuntu单系统!)

ubuntu18.04的安装

准备工作:

a.8G以上的一个空优盘。

b.在windows上下载UltralSO软件。

c.查看主机的bios模式:"win+r"快捷键进入"运行",输入"msinfo32"回车,出现以下界面,可查看BIOS模式:

该教程只针对UEFI模式(现在大多数都是UEFI),如果是传统MBR模式,建议你重装windows系统来更新BIOS模式到UEFI。

1.制作启动盘

进入清华大学镜像源下载ubuntu18.04.6-desktop-amd64.iso(大小为2.3G),据说ubuntu18.04是最后一代支持32位X86的操作系统,但本人没找到18.04的32位的源文件。Index of /ubuntu-releases/18.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

下载好之后,插入U盘,进入UltralSO,选择文件,浏览到你的ubuntu镜像所在的目录,选择ubuntu镜像文件,双击打开 :

点击左上角启动-->写入硬盘映像

将Ubuntu写入你的空U盘

等待刻录完毕,你的Ubuntu启动盘就制作好了,这一步会自动给U盘命名为ubuntu18.04

2.创建硬盘空分区(只装ubuntu单系统跳过这一步)

各位做机器人控制的,建议给Ubuntu分区500G以上,可以省去很多后续不必要麻烦,因为Ubuntu的扩容比较难。

右击此电脑-->管理-->磁盘管理:

本人的ubuntu安装在固态磁盘1上,现举例如何创建空白分区:

右击你要安装到的磁盘(最好不要安装在C盘所在磁盘,尽量装在固态硬盘上),选择压缩卷,输入你要压缩的空间量,单位为M,各位自己换算(此处以500G为例,空间越大越好)

压缩好之后空分区为黑色:

3.安装

重启电脑,按bios快捷键进入bios界面(由于不同主板的快捷键不一样,请各位根据下表找到自己电脑主板对应的bios快捷键),在bios界面更改开机启动优先级,将ubuntu所在的U盘设置为优先启动。PS:bios快捷键在开机的时候要不停地按。

最后,保存并退出,就会进入到ubuntu的安装界面了。

前面几步骤为选择语言与键盘布局,到 无线网这一步:

下一步安装这里,正常安装或者最小安装均可:

最重要的一步,选择安装类型,选其他选项(Something else)如果安装ubuntu单系统,直接选第二个,清除整个磁盘并安装ubuntu

接下来进入分区页面:

找到自己分出的500G的空闲(free space),此处可见所有硬盘的空闲空间都可以用来安装ubuntu,点击左下角加号,将500G分为四个区:

图太多了,此处只展示其中一个分区的创建图:

其中,/boot分区放的是系统文件;swap为交换空间,当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存为各个进程服务,大小可设置为电脑内存的1.5倍左右,本人双8G内存,swap分配了30G;/ 分区类似于Windows的C盘,存放下载的软件;/home类似于Windows的其他盘,放置其他数据。

接下来到重要的一步,在设置完成所有分区之后,在该界面找到/boot(系统文件)在硬盘上的挂载编号(硬盘就像一块饼,系统文件的挂载编号决定了你吃这个饼的时候第一口咬哪里,也就是系统选择哪一块区域启动),例如,我的是/dev/nvme0n1p9 ,那么你在最下面的Device for boot loader installation 中下拉寻找/dev/nvme0n1p9,一定要看仔细了,最后选择立即安装。

恭喜你,当你喝一杯咖啡后,你的Ubuntu就安装好了。

参考

win10+ubuntu16双系统的安装 (qq.com)

机器人机器学习环境框架搭建—从ubuntu到mujoco仿真实现(第一篇):ubuntu18.04的安装相关推荐

  1. ubuntu/linux系统知识(34)Ubuntu18.04下安装搜狗输入法失败

    有没有谁跟我一样,装了ubuntu 18.04 LTS的版本后,按照官方的ubuntu搜狗输入法,安装.配置 但是总是没办法正常使用. 打开/var/log/syslog,看看是否有什么错误 我的环境 ...

  2. linux环境下python机器学习环境的搭建

    linux环境下python机器学习环境的搭建## 1.准备工作,查看linux自带的python版本,以及建立一个测试目录用于存放测试文件: ubuntu@VM-164-254-ubuntu:/va ...

  3. 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等

    在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...

  4. ubuntu18.04上安装anaconda-python深度学习环境

    Anaconda是一套Python的发行版,发行版集成了必要的库,使用户可以一次性完成安装.Anaconda是一个侧重于数据分析的发行版,一些有助于数据分析的库,比如Numpy,Matplotlib, ...

  5. Win10应用商店版Ubuntu18.04子系统安装教程(附Ubuntu设置中文)

    Win10应用商店版Ubuntu18.04子系统安装教程 一.启用"适用于Linux的Windows子系统(WSL)" 二.启用开发人员模式 三.启用Linux子系统 四.下载并安 ...

  6. NAO6机器人python环境完整搭建

    NAO6机器人Windows下python环境完整搭建 nao机器人随着机器人各种的比赛使用得越来越多,但是很多人对NAO机器人在Windows下的python环境搭建完全不知道如何下手.小编本人也是 ...

  7. class unity 定义类_Unity 游戏框架搭建 2019 (二十五) 类的第一个作用 与 Obselete 属性...

    在上一篇我们整理到了第七个示例,我们今天再接着往下整理.我们来看第八个示例: #if UNITY_EDITORusing UnityEditor; #endif using UnityEngine; ...

  8. Ubuntu18.04下安装深度学习框架Pytorch(GPU加速)

    前面我们已经在windows10环境下成功安装了CPU版本的Pytorch,推荐的是利用Anaconda安装. 经过接近一天的奋战,博主成功在linux系统安装GPU加速的pytorch,博主使用的发 ...

  9. 开发环境ubuntu16.04(ubuntu18.04)安装以后的初始化设置

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 办公室需要ubuntu系统作为linux开发环境,目前大家用的多的是ubuntu16.04/ubuntu18.04.所以这里也以ubuntu16.4/ ...

最新文章

  1. 收藏丨机器学习顶级数据资源 Top 8 盘点
  2. java 使用正则表达式从网页上提取网站标题
  3. 使用QT进行内存管理
  4. 关于WPF 中 “System.Windows.Markup.XamlParseException”类型的未经处理的异常在 PresentationFramework.dll 中发生 异常的处理。
  5. 如何判断两物体加速度相等_高中物理:速度和加速度知识点
  6. Web前端与HTML5有什么区别,百分之八十的人分不清
  7. 拨号云服务器怎么自动配置网关_教你在阿里云创建增强型云网关
  8. java面试题十二 String返回类型
  9. SAP Spartacus PageLayoutComponent 如何知道自己应该显示哪些具体内容
  10. jooq 执行sql_使用jOOQ和Java 8的CompletableFuture进行异步SQL执行
  11. 小福利,介绍excel高阶函数2
  12. 十、Robotium测试入门
  13. 这2个方法能将CAJ免费完整转换成Word
  14. 合并Windows系统镜像教程(Win 7+win 8.1 合盘)
  15. azw3电子书如何用安卓手机打开?
  16. JWT、OOS、Oauth三种登录验证机制
  17. Nyquist三大准则
  18. linux下打印机是文件吗,linux下打印机的配置和使用
  19. excel怎么快速判断录入银行卡号是否正确?
  20. 记录第一次因为技术出差(自嘲一番吧)

热门文章

  1. NumPy 图解教程
  2. [思索] 我追捧的偶像 -- 王垠
  3. JS实现选择图片剪裁及保存
  4. java中this.getclass(),java中this.getClass()跟super.getClass()详解
  5. eolinker开源5.0版本 修改语言为中文
  6. 戴夫·温纳:捍卫博客的理想主义者
  7. Poser学习之 人物姿态调整
  8. 霍尔传感器中关于磁参数的理解
  9. popstate的自动触发问题
  10. ig夺冠后服务器不稳定,LOL官方为iG夺冠活动庆典道歉:服务器不稳导致奖励发布延迟...