[Ubuntu系统安装]

提示

本教程支持Ubuntu18.04以及Ubuntu20.04操作系统的安装

1.工具准备

  • Rufus软件
  • Usb3.0接口U盘一个,推荐容量大于16G
  • Ubuntu18.04桌面版镜像文件

2.Rufus下载

点击链接下载安装Rufus软件,选择图示版本。

image.png

3.Ubuntu系统镜像下载

点击链接下载安装,选择桌面版镜像,并设置好下载路径确保能找到镜像。

Ubuntu18.04系统镜像下载链接

image.png

Ubuntu20.04系统镜像下载链接

image.png

4.系统启动盘制作

[格式化U盘]

警告:在格式化U盘之前一定要备份好U盘中的数据!!!

格式化U盘.png

[Rufus软件使用]

提示:使用Rufus软件制作启动盘。选择对应的U盘,选择下载好的Ubuntu镜像文件,其余设置与图示相同。等待制作完成关闭即可。

image.png

5.系统安装

若为双系统安装,需压缩硬盘留出系统安装空间,单系统安装可跳过。

image.png

将U盘插上电脑、重启,在出现品牌logo时按F7进入Boot模式,选择启动介质。

1.png

提示

不同品牌电脑,进入Boot模式按键略有不同,可对照操作。

选择启动盘后,选择安装Ubuntu。

点击继续下一步。

3.png

选择Normal installation 选项,如下图所示。

4.png

选择Something else 选项,如下图所示。

image.png

选择之前预留的存储空间。

image.png

警告

  • Device for boot loader installation 选项选择/boot挂载点所在的分区
  • 引导分区的挂载点优先选 /boot/efi 若没有则选择 /boot
  • 设置分区根据电脑内存和存储不同而不同,具体参见Ubuntu分区,勾选后点击install now。
名称
分区
挂载点
类型
备注
第一分区
Primary
/boot
Ext4
用于引导系统镜像,建议用户分配存储空间300-500MB,若存储空间充足则直接分配2GB
第二分区
Logical
/
Ext4
用于存放系统文件,建议用户分配总存储空间的20-30%,视个人实际使用情况决定
第三分区
Logical
SWAP
SWAP
用于拓展内存空间,建议用户分配总物理内存的1到2倍
第四分区
Primary
/home
Ext4
用于存储用户数据,建议用户分配余下的全部存储空间

设置用户名及密码,点击继续。

image.png

等待安装完成后,重启。

拔掉U盘,按下回车,系统安装成功啦!

image.png

对于Ubuntu使用由于国内网络环境影响,强烈建议更改Ubuntu的源,这里的源是指你使用Ubuntu下载东西时所经过的网络途径,默认是国外源,国内使用很慢,且经常出现下载失败,所以强烈建议改源,建议改为阿里源或者清华源 修改方法参见: 改源的两种方法

提示

ROS官方安装教程已经比较完善,Prometheus使用手册不再详细介绍,可参考官方的进行安装。

需要注意的是官方的安装由于国内网络环境影响可能会出现下载缓慢或者失败,这里也提供国内安装方法

命令行安装:一键安装

国内源安装:国内源安装

Ubuntu18.04: ROS-melodic

Ubuntu20.04: ROS-noetic

ROS是否安装好可以通过终端依次输入下面指令,运行小乌龟程序来检验,如果可以正常键盘的↑↓←→键控制小乌龟代表正常ROS安装成功

1
2
3
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

需注意无论哪种安装方式,其中一定包含构建包的依赖,也就是下面这个安装命令,否则后面安装PX4环境会出现问题

Ubuntu18.04依赖包

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

Ubuntu20.04依赖包

1
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential