Search the library

What would you like to learn?

Type two or more characters to search.

You can also browse all tutorials or topics.

Lesson 2.2 · Install Ubuntu Safely: A Complete Beginner Series

Create an Ubuntu Bootable USB on Linux or macOS

Create an Ubuntu USB with Disks, Startup Disk Creator, or balenaEtcher without accidentally copying the ISO like an ordinary file.

UbuntuLinuxmacOS

You will learn

  • Choose one supported graphical image writer for the current computer
  • Verify the image and exact target USB before confirming erasure
  • Explain why copying an ISO and writing an image are different operations

Before you start

  • A completed official Ubuntu Desktop ISO
  • A USB flash drive whose contents may be erased
  • Ubuntu, another graphical Linux system, or macOS
On this page

Choose one image-writing method that is available on the computer you are using. You do not gain safety by writing the same USB with several tools in sequence. Each method below reads the completed Ubuntu ISO and overwrites the selected USB.

Option A: GNOME Disks on Ubuntu or Linux

Canonical recommends Disks when it is available. Ubuntu Desktop includes it, and many Linux systems using the GNOME desktop provide it too.

  1. Open Disks from the applications menu.
  2. Insert the USB and select it in the left sidebar.
  3. Verify its model and capacity. The internal system drive also appears in this sidebar, so do not choose by position alone.
  4. Close file-browser windows and applications that are using the USB.
  5. Open the drive menu marked with three vertical dots and choose Restore Disk Image….
  6. For Image to Restore, choose the completed Ubuntu Desktop ISO.
  7. Review the source image and destination device, then choose Start Restoring….
  8. Confirm the warning and enter the account password when the operating system requests administrator permission.
  9. Wait for the progress bar to finish, then choose Eject this disk.

“Restore” can sound as though it will recover old USB files. Here it means copying the image’s complete disk structure onto the target. Existing USB contents are overwritten.

Option B: Startup Disk Creator on Ubuntu

Startup Disk Creator is designed for Ubuntu images and Ubuntu-based distributions and is available on some Ubuntu systems. If it is not already available, use Disks above rather than installing several writers merely to complete the same job.

  1. Insert the USB and close any window displaying its files.
  2. Search applications for Startup Disk Creator.
  3. Check Source disc image. Use Other if the correct ISO was not found automatically.
  4. Check Disk to use against the USB model and capacity.
  5. Select Make Startup Disk.
  6. Read the destruction warning, confirm the exact USB, and continue.
  7. Wait until the application reports Installation Complete.

Do not use Startup Disk Creator as a general writer for unrelated operating systems. Its documented purpose is Ubuntu and Ubuntu-derived images.

Option C: balenaEtcher on macOS

Canonical’s current installation guide uses balenaEtcher for macOS.

  1. Insert the target USB.
  2. Download Etcher from its official site. Choose the macOS arm64 build for an Apple Silicon computer or the Intel macOS build for an Intel Mac.
  3. Install and open Etcher.
  4. Choose Flash from file and select the Ubuntu ISO from Downloads.
  5. Choose Select target and select the exact USB.
  6. Choose Flash!, approve the macOS permission prompt, and wait for writing and validation to finish.
  7. Eject the USB safely.

An Apple Silicon Etcher build can write a USB, but that does not make the ordinary amd64 Ubuntu Desktop image a supported native installer for an Apple Silicon Mac. This series targets an Intel/AMD PC. The writer computer and the target computer can be different machines.

macOS may say the written disk is not readable. Do not initialize or erase it. Choose Eject. The Ubuntu image’s layout is not an ordinary macOS data volume.

Why ordinary file copying does not work

The ISO contains partitions, boot records, filesystems, and files in a defined layout. A file manager copies the ISO as one file onto an existing filesystem. An image writer replaces the USB’s layout with the image’s layout. Only the second operation creates the expected installation media.

An advanced note about dd

Linux and macOS include the command-line dd tool, and Canonical documents it as an advanced method. It is intentionally not part of this beginner procedure. dd writes directly to a device and gives little protection against selecting the internal system disk as its output. One wrong device name can destroy the running system.

Use the official bootable USB documentation if a graphical writer is unavailable and an experienced administrator will verify the device. Do not copy a dd command containing somebody else’s /dev/sdX name.

Common mistakes and recovery

The ISO was dragged to the USB. Recreate the media with one of the image writers above.

The source and target were reversed. Cancel before confirming. The ISO is a file; the USB is the device that may be erased.

The target is reported as busy. Close file browsers and applications using it, then eject and reconnect the USB. Do not force a write while the target is still unclear.

The writer reports success but the computer will not boot it. Do not keep rewriting with random tools. Use the symptom checks in Lesson 2.3.

The operating system asks to initialize or format the result. Cancel and eject. That prompt often means the host does not understand every partition on valid installation media.

Practice

Knowledge check

Name the source and target before writing: the source is the completed Ubuntu ISO file; the target is the exact USB whose current contents will be destroyed. If you cannot state the target’s model and approximate capacity, stop.

What to learn next

When the writer reports success, continue to Boot Ubuntu from a USB Drive. Use Ubuntu USB Not Booting? Use These Safe Checks if it is missing or fails before the installer appears.

Keep exploring

Continue with primary sources

Official documentation