Skip to main content

Remote Installation

note

If you have chosen for a pre-installed MX-PDK you should skip this step.

Downloading the OS​

For installing BubbleRAN software you must download our modified Ubuntu 22.04 OS image and create a bootable USB disk from it first. For this matter follow these commands: On any Linux machine, you can install BubbleRAN CLI from the Snap store:

sudo snap install br-t9s

Then with the following command you can download the OS ISO file:

br-t9s.pull-os

The result would be created at: downloaded/os/gaia.iso under your current directory.

Once the ISO file has been downloaded, find a USB stick that has at least 8GB storage and connect it to the machine where you've downloaded the file. Using the lsblk command, find which path the key is detected in the system, say for example /dev/sda Then run:

sudo dd bs=4M if=downloaded/os/gaia.iso of=/dev/sda status=progress flag=sync

to burn the stick.

danger

Please make sure the path dev/sda is correct and the disk does not contain valuable data as they would be irreversibly overwritten.

Validate installation file​

After you have completed the spreadsheet described in here, we will send you a file that captures your installation information based on your inputs. You would need to confirm and let us know if any change needs to be made (e.g., IP addresses, username, etc).

Installing the OS​

You may proceed with the installation of the OS after you verified the configuration.

danger

The servers must have internet connection during the installation period including the OS installation.

danger

The installation must start with the master node first.

After you boot from the flash drive, select the “BubbleRAN Servers Autoinstall” option from the menu and wait until the booter loads into the graphical interface.

netplan
Fig1. Boot menu

The installation would be running in the background and its progress could be followed via the logs in terminal:

sudo tail --follow /var/log/installer/subiquity-server-debug.log

Please share this logs with our team using your discord Channel if any problem arises. After the OS has been installed, the machine will turn off by itself.

tip

If the node does not have internet access, it probably is due to the DHCP client failing to obtain an IP address from the DHCP server to which it needs to be connected. Make sure to check the DHCP server is working (e.g. trying to run sudo dhclient on the node).

Cloud-init installation​

Now that the machine is off, remove the USB key and then start the server again. After you login, you may follow the logs for the rest of the installation from:

sudo tail --follow /var/log/cloud-init-output.log

After this stage is done a message like the following will appear in the logs:

Cloud-init v. 23.4.2-br-1-gdc2be105-1~bddeb running 'modules:final' at Sun, 06 Jul 2025 11:17:07 +0000. Up 285.24 seconds.

This means that the cloud-init setup has finished and you may check your installation by checking the brc dashboard running:

brc observe