This is the repository of ROSuntu, a Ubuntu-based distribution for ROS 2. ROSuntu is a distro of Ubuntu, which makes it easy enough for new users to go into it. Still, we gave it the customization for ROS 2 developers, including installing ROS 2 Humble, Gazebo Classic, VSCode, Chrome, Git, and Docker. This repository provides the materials and the guide to creating the ISO for the ROSuntu distro.
MD5: 57e2ded705856f1e967c3df06aeb1377
The installation of ROSuntu is similar to a regular Ubuntu. Thus, you will have to select your keyboard layout and your timezone, choose between standard and minimal installation and create your user.
Click to expand
Take a look to the custom slideshow of ROSuntu that you will see during installation.
ROSuntu has been created with Cubic. Here you have the steps to reproduce the ROSuntu distribution using Cubic and the materials of this repository.
Click to expand
Download and install Cubic. It runs on distributions based on Ubuntu 18.04.5 Bionic and above.
sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install --no-install-recommends cubicOpen Cubic in your workspace for instance, in a directory called rosuntu:
mkdir ~/rosuntu
cd ~/rosuntu
cubic .Download the Ubuntu 22.04 LTS (Jammy Jellyfish) ISO and load it in the Project Page of Cubic. Modify the custom data by replacing Ubuntu with ROSuntu and setting the release to Humble Hawksbill.
Clone this repository in the chroot terminal and run the install script to install all packages. Use all of the materials in this repository.
$ apt update && apt install git -y
$ git clone https://github.com/mgonzs13/rosuntu
$ cd rosuntu
$ ./install.shAfter installing everything, remove this repository.
$ cd ..
$ rm -rf rosuntuWait until everything is prepared...
Mark the packages that you want to exclude in the standard and the minimal installation. In the case of ROSuntu, everything is left by default.
Select the kernel shown at the end of the installation on the Terminal Page. Then, copy the content of the grub.cfg and loopback.cfg in the boot tag.
Select the compression. For the case of ROSuntu, we have selected xz.
Wait until the ISO is created...
Congrats, you have created the ROSuntu ISO. You can test it now.




