ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
When I did a ROS install on a BeagleBone Black, I put everything on the microSD card.
It isn't possible or recommended to relocate the ROS debs to a different path on the filesystem; they MUST be installed into /opt
If you already have an OS on the internal flash, and you'd like to install ROS onto the microSD card, you can mount the microSD card on /opt and then install the debs. Note that mounting a clean filesystem on top of /opt will hide anything that's already there, so you should probably uninstall any of the ROS debs that you've already installed, and reinstall them after you've mounted the microSD card on /opt
If your microSD card is /dev/foo , you can mount it on /opt by doing:
sudo mount /dev/foo /opt
And then proceed to install the ROS debs.
If that works well for you, you can make the mount permanent by adding it to your /etc/fstab.