> For the complete documentation index, see [llms.txt](https://docs.hello-robot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hello-robot.com/stretch4_install/docs/install_ubuntu_24.04.md).

# Ubuntu 24.04 Installation

This guide describes how to perform an OS installation of Ubuntu 24.04 LTS onto Stretch.

## Ubuntu Image

Download the [24.04.3 amd64 Ubuntu desktop image](https://releases.ubuntu.com/jammy/).

Create a bootable drive with this Ubuntu image. There are many ways to do this, but the recommended way is to use [Etcher](https://www.balena.io/etcher/) on your personal machine. Open the Etcher software and follow it's instructions to create the bootable drive. There is a good video tutorial [available here](https://youtu.be/c0TK0ynXLOo) that explains the procedure.

## Installation

1. Insert a bootable drive into a USB port in the robot's trunk, as well as a monitor and keyboard. Next, power on the robot and at the bios startup screen (shown below) press *F10* when prompted to enter the boot menu.

   * ![](/files/NO7yOsiST1pmYC7dczpQ)

   !!! note

   ```
   If you're using a Bluetooth keyboard, the BIOS likely won't recognize the F10 keypress.
   ```
2. From the boot menu, select 'OS BOOTLOADER' or look for a similar option that mentions "USB", "LIVE INSTALLATION", or "UBUNTU". This will take you to the grub menu.
   * ![](/files/5uQefmXw1ecrvJeCkaiK)
3. From the grub menu, select 'Ubuntu' or look for a similar option that mentions "Install Ubuntu".
   * ![](/files/0UUt4G6hFz0sqPAoDsNh)
4. A disk errors checker will start and then the Ubuntu 24.04 installer will be launched.
   * ![](/files/gKHkqibHEGKWTGS1hNY8)
5. The first screen of the installer will prompt you to select a language for the system and choose between trying or installing Ubuntu. Select 'English' and "Install Ubuntu".
   * ![](/files/zoyxuWVpUa9hRK5q8gz8)
6. Next you will be prompted to select a keyboard layout. Select 'English(US)'.
   * ![](/files/JH6y6gxEdE5IROF4nmt9)
7. The next page will show a menu to select a Wifi network if you are not already connected. For a faster and more reliable install, we suggest using a wired connection if one is available to you.
   \*
   * Your connection status will be visible in the top right of the display.

     | Wifi            | Ethernet        |
     | --------------- | --------------- |
     | { width="400" } | { width="400" } |
8. The next page configures what gets installed. Select 'Minimal Installation' under 'What apps would you like to install to start with?' Check the box next to 'Download updates while installing Ubuntu' (this option will be unavailable if there is no interent connection) and uncheck 'Install third-party software for graphics and Wi-Fi hardware and additional media formats'.
   * ![](/files/yZYPQVQUbOV71ZTOJvlL)

### Erase & Reinstall vs Install Alongside

9. On the next page titled 'Installation type', you may choose between 'Erase disk and reinstall Ubuntu' or 'Install Ubuntu 24.04 alongside Ubuntu XX.04'. If you've already backed up data from the previous partition, or the previous partition is corrupted, select the erase & reinstall option. If you'd like to preserve your previous Ubuntu partition, select the alongside option. If you choose the alongside option, another screen will allow you to change the size of each partition. It's recommended to give each partition at least 50GB.

   | Erase & Reinstall | Install Alongside |
   | ----------------- | ----------------- |
   |                   |                   |
10. There will be a prompt to confirm you wish to create the appropriate partitions for the Ubuntu install. Clicking 'Continue' will begin making changes to your robot's hard drive, so ensure there is nothing on the hard drive you wish to save before selecting continue.
    \*
11. Next, select your timezone.
    * ![](/files/6KiOmZr9Os5b7q1joYc8)
12. Finally, enter the identifying information as written below, replacing 'stretch-yyy-xxxx' with the appropriate name for the robot. `yyy` is your robot model number ("re1" for a Stretch RE1, "re2" for a Stretch 2, or "se3" for a Stretch 3), and `xxxx` is your robot's serial number. The robot's serial number can be found on a sticker on the left wall of the robot's trunk. Also select the 'Log in automatically' option.
    * **name:** Hello Robot Inc.
    * **computer name:** stretch-yyy-xxxx
    * **username:** hello-robot
    * **password:** choose your own
    * ![](/files/8yGqQg33i9WigKj0HXWC)
13. Ubuntu will now be installed.
    * ![](/files/c7LoVHiOEvfNe1LcRJpn)
14. After the installation is completed, you will be prompted to restart. Select 'Restart Now'.
    * ![](/files/BK16s6SnMjLLslBYNL69)
15. Remove the installation medium and press ENTER to restart.
    * ![](/files/4NbroJ8qJ1Xgf3mCuFZf)

**Ubuntu 24.04 is now installed successfully.**

***

All materials are Copyright 2020-2026 by Hello Robot Inc. Hello Robot and Stretch are registered trademarks.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hello-robot.com/stretch4_install/docs/install_ubuntu_24.04.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
