很多小伙伴在使用虚拟机安装ROS时遇到困难,下面我将结合图片详细讲解安装步骤。
1、 首先需要装好虚拟机,我用的是VMware? Workstation 10.0版,其他版本未使用过,不予说明。此版本打开后的界面所示:

2、 接下来新建虚拟机,点击开始——>新建。我选择典型的默认安装,若需调整可自定义。不懂的话建议使用默认设置,接着点击下一步继续操作。

3、 选择稍后安装操作系统,若此处选安装程序光盘映像文件,系统会提示无法识别。

4、 在系统类型处选择其他,接着选MS-DOS或再次选择其他系统也可。这里我选用MS-DOS,点击下一步设置保存路径,可根据个人喜好设定,选择默认 likewise 无妨。


5、 接下来设置磁盘大小并自定义硬件。ROS系统文件占用空间很小,不同版本略有差异。这里默认分配2G硬盘空间即可,可根据实际需求调整,完成设置后继续操作。


6、 定制硬件时要留意,VMware默认内存仅16M,必须调整,否则系统无法继续安装。小编起初犯了此错,还以为是系统包出了问题,务必小心避免此类情况。

7、 由于路由需要通信,要将网络适配器设置为桥接模式,并配置两块网卡以满足后续需求。具体操作如下:点击添加——选择网络适配器,并同样设为桥接模式。关于为何使用桥接模式,稍后再做解释。接下来,在光驱中加载ROS的ISO文件,此处以ROS 5.25版本为例。完成设置后,确认并返回主界面,最后点击开启此虚拟机。




8、 启动虚拟机后,如同操作真实计算机,建议按F2进入BIOS关闭软盘功能。进入虚拟机界面时,默认仅选中系统基本组件。此时可按I开始安装,按Q重启,利用方向键移动光标,空格键用于确认或取消选择。为确保功能完整,这里全选所有选项,直接按下F1全选,所示。



9、 按下I开始安装,安装前会提示按Y确认,连续按两次Y确认后进入安装界面,安装速度较快。完成后会提示按ENTER键重启系统。


10、 系统重启后会进入一个界面,这个界面表明ROS系统已安装完毕。通常这里需要输入账号密码才能进入系统,但目前我们并未设置账号密码,该如何操作?别担心,接下来可以使用WINbox工具进行连接,从而顺利进入系统。

11、 初学者可能会困惑,在系统安装过程中,没有任何设置步骤,既没有账号密码,也没有IP地址。那么,如何通过WINBOX连接虚拟机中的ROS系统?这就是WINBOX的强大之处,也解释了之前为何将网卡模式设置为桥接模式。如果使用其他模式,可能无法确保虚拟机与宿主机之间的网络正常通信。
12、 接下来,打开WINBOX(所示)。路由地址会直接显示为MAC地址,账号默认为ADMIN,密码为空。点击连接即可。有时可能会出错,这时可以尝试在路由地址处选择另一块网卡,因为之前配置了两块网卡。成功连接后,便能进入ROS系统,之后的测试操作可自由进行,这里不再对具体设置展开说明。

