Skip to main content

关于 Ubuntu 的安装

建议使用双系统,前期学习阶段可以使用虚拟机。

双系统可以保证性能,且不需要考虑硬件兼容性问题,但是和windows系统交互不便。
虚拟机可以方便地实现 Windows 与 Ubuntu 交互,不过性能稍差,且与硬件交互不便。

在 ROS 中,一些仿真操作是比较耗费系统资源的,且经常需要和一些硬件 (雷达、相机、MCU....) 交互。因此,原则上建议采用双系统。不过若只出于学习目的,那么虚拟机也基本够用,且在 Windows 与 Ubuntu 的交互上更为方便,对于初学者更为友好。
若使用虚拟机,建议使用 VMware 。

ROS 与 Ubuntu 版本对应关系:

UbuntuROS 1ROS 2
16Kinetic
18Melodic
20NoeticFoxy
22Humble
24Jazzy

我们建议安装 Ubuntu 22 & ROS Humble。

tip

若你安装 Ubuntu 仅仅是为了学习 ROS,那么空间分配 50GB 左右就足够了,如果还有进一步的备赛或开发需求,则建议分配 100GB 以上(双系统)。一时纠结不出分配多少空间给 Ubuntu 也没关系,以后重装 Ubuntu 系统这件事你应该还会做许多次。