Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 39 additions & 58 deletions content/live-disk.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ tableOfContents: true

## Overview

Pop!_OS and Ubuntu are remarkably flexible. You can run a full version of Pop!_OS or Ubuntu from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a *live environment*. Using a live environment (live disk) is useful for:
You can run a full version of Pop!_OS or Ubuntu from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a *live environment*. Using a live environment (live disk) is useful for:

- [Installing Pop!_OS](/articles/install-pop/)
- [Installing Ubuntu](/articles/install-ubuntu/)
Expand All @@ -32,119 +32,100 @@ Pop!_OS and Ubuntu are remarkably flexible. You can run a full version of Pop!_O
- [Determining if an issue is caused by hardware or software](/articles/hardware-failure/)
- [Fixing the boot loader](/articles/bootloader)

A live disk is a handy tool to have around. Support recommends using a live disk when doing hardware troubleshooting.
A live disk can be helpful when doing hardware troubleshooting.

## Downloading the ISO

In order to install Pop!_OS or Ubuntu, you must first download the .iso image. This is a disk image with the operating system and installer on it. You can [download Pop!_OS here](https://pop.system76.com) or [Ubuntu 22.04 here](https://ubuntu.com/download/desktop).
In order to install Pop!_OS or Ubuntu, you must first download the .iso image. This is a disk image with the operating system and installer on it. You can download [Pop!_OS here](https://system76.com/pop/download/) or [Ubuntu here](https://ubuntu.com/download/desktop).

## Verifying the Download

Verifying your download is an important step: we generate a "checksum" for Pop!_OS images and recommend that you verify that your download matches that checksum before trying to install. This ensures that you've received the full, complete download and that it is not corrupted.
A "checksum" for Pop!_OS images is available on the software download page, and it's recommended to verify your download matches the checksum before trying to install. This ensures you've received the full, complete download and that it's not corrupted.

### For Ubuntu/Pop!_OS

Assuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal (<kbd><font-awesome-icon :icon="['fab', 'pop-os']"></font-awesome-icon></kbd> + <kbd>T</kbd> on Pop!_OS or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>T</kbd> on Ubuntu) and run the following command:

#### For Intel/AMD iso

```
sha256sum Downloads/pop-os_22.04_amd64_intel_4.iso
```

#### For NVIDIA iso
Assuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal (<kbd>SUPER</kbd> + <kbd>T</kbd> on Pop!_OS or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>T</kbd> on Ubuntu) and run the following command:

```
sha256sum Downloads/pop-os_22.04_amd64_nvidia_4.iso
sha256sum Downloads/pop-os_*.iso
```
**Version numbers:** This command will list the checksums for all Pop!_OS .iso files. If you're trying to verify a specific .iso version, replace the <kbd>*</kbd> with the version name in the .iso filename.

**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.
An example of the terminal output to expect is below. The large block of numbers and letters is the checksum to match with the download page. The version of the iso is indicated in the filename. In this example, we are viewing the checksum for the Pop!_OS 24.04 generic version 20 .iso.

If the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.
![Checksum Terminal Output](/images/live-disk/checksumexample.png)

### For MacOS

Assuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal and run the following command:

#### For Intel/AMD iso

```
shasum -a 256 ~/Downloads/pop-os_22.04_amd64_intel_4.iso
shasum -a 256 ~/Downloads/pop-os_*.iso
```

#### For NVIDIA iso

```
shasum -a 256 ~/Downloads/pop-os_22.04_amd64_nvidia_4.iso
```

**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.

If the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.
**Version numbers:** This command will list the checksums for all Pop!_OS .iso files. If you're trying to verify a specific .iso version, replace the <kbd>*</kbd> with the version name in the .iso filename.

### For Windows

Assuming you downloaded Pop!_OS to your Downloads folder, open the Command Prompt and run the following command:

#### For Intel/AMD iso

```
CertUtil -hashfile Downloads\pop-os_22.04_amd64_intel_4.iso SHA256
```

#### For NVIDIA iso

```
CertUtil -hashfile Downloads\pop-os_22.04_amd64_nvidia_4.iso SHA256
CertUtil -hashfile Downloads\pop-os_*.iso SHA256
```
**Version numbers:** This command will list the checksums for all Pop!_OS .iso files. If you're trying to verify a specific .iso version, replace the <kbd>*</kbd> with the version name in the .iso filename.

**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.

If the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.
**If the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.**

## Making the Bootable Drive

In order to make the bootable live disk, you must have a flash drive and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial, we'll use the Disks utility for Linux and Etcher for macOS/Windows.

### For Ubuntu/Pop!_OS

Press the <kbd><font-awesome-icon :icon="['fab', 'pop-os']"></font-awesome-icon></kbd>/<kbd><font-awesome-icon :icon="['fab', 'ubuntu']"></font-awesome-icon></kbd> key then type 'disks' to launch the Disks application.
Press the <kbd>SUPER</kbd> key then type 'disks' to launch the Disks application. Select your flash drive in the list on the left.

![Disks](/images/live-disk/disks.png)

Next select the flash drive in the list on left and click on the three dots on the top right of the window. Now select `Restore Disk Image...` and select the Ubuntu or Pop_OS ISO file. Finally, click the `Start Restoring...` button and enter your user password.
Click on the three vertical dots near the top right of the window, then select `Restore Disk Image...` from the menu. Next, select the Pop!\_OS or Ubuntu .iso file. Finally, click the `Start Restoring...` button.

![Disks](/images/live-disk/disks-selection.png)
![Disks File Selection](/images/live-disk/disks-file-selection.png)

Once the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!
After entering your user password, flashing will begin and a progress bar will appear.

![Disks Progress](/images/live-disk/disks-progress.png)

Once the flash is complete, the Pop!_OS partition will appear on the flash drive, as seen below.

![Disks Complete](/images/live-disk/disks-complete.png)

Now it's time to boot it up on the machine that you want to install Pop!_OS on!

### For Windows/macOS

Etcher is an open source app for Windows, macOS, and Linux that allows you to burn disk images to USB drives. You can download it at [balena.io/etcher/](https://www.balena.io/etcher/).
Etcher is an open source app for Windows, macOS, and Linux that allows you to burn disk images to USB drives. You can download it at [etcher.balena.io](https://etcher.balena.io/).

> Note: Balena Etcher collects usage statistics by default. You can turn off this data collection in Settings.
> Balena Etcher collects usage statistics by default. You can turn off this data collection in Settings.

Once you have installed Etcher and downloaded the Pop!\_OS.iso image, open up the Etcher application. You should see something like this:
Once you have installed Etcher and downloaded the Pop!\_OS .iso image, open the Etcher application. You should see something like this:

![Etcher Startup](/images/live-disk-new/etcher01-start.png)

Choose `Flash from file` and then navigate to where you downloaded the Pop!_OS ISO file (typically your "Downloads" folder). Click on the file then and hit the `Open` button. On Windows, it should look something like this:
Choose `Flash from file` and then navigate to where you downloaded the Pop!_OS .iso file (typically your "Downloads" folder). Click on the file then and hit the `Open` button. On Windows, it should look something like this:

![Select Pop!_OS iso](/images/live-disk-new/etcher02-filepicker.png)

Now click on `Select Target`:
Now click on `Select target`:

![Click on Select Target](images/live-disk-new/etcher03-select-target.png)

Next, select the drive that you want to use by checking the box next to it. It should only show removable drives by default. After the box for your USB stick is checked, click on the `Select` button:

![Flash Drive Select](/images/live-disk-new/etcher04-select-device.png)

Now hit the `Flash` button and it will start writing to the USB drive.
Now hit the `Flash!` button, and Etcher will start writing to the USB drive.

![Click Finish](/images/live-disk-new/etcher05-select-finish.png)

Now you'll see a progress bar, and some information about other projects by *Balena*, the company that makes Etcher. Wait for it to finish writing to the USB device.
You'll see a progress bar (and some information about other projects by *Balena*, the company that makes Etcher). Wait for it to finish writing to the USB device.

![Flashing the drive](/images/live-disk-new/etcher06-in-progress.png)

Expand All @@ -165,32 +146,32 @@ After creating the live disk, insert the USB drive into your computer, then rebo

If done correctly, you should see a boot device selection menu, like one of the following images.

This menu is on our Closed Firmware systems.
On proprietary firmware systems, the menu may look like this (but appearance varies by model):

![Boot Menu](/images/live-disk/boot-menu.jpg)

This menu is on our Open Firmware systems.
On Open Firmware systems, the menu looks like this:

![One Time Boot](/images/boot-menu/one-time-boot.jpg)

Use the arrow keys to select the USB drive, then press <kbd>Enter</kbd> to boot the selection.

Pop!_OS will boot into the familiar Pop!_OS desktop.

![Live Disk](/images/live-disk/live-desktop.png)
![Live Disk](/images/live-disk/2404installerlaunch.png)

## Using the Live Environment

Aside from [installing Pop!_OS](/articles/install-pop), you can also use the live environment for hardware testing, restoration/upgrades, and boot repair.

### Repairing an Existing Operating System

Since the live environment is a full Pop!_OS installation, it has all the same tools as the normal environment. If the system can't boot normally, you can `chroot` (change root) into the normal installation using the commands [here](/articles/pop-recovery#chroot), which allows you to run commands in the existing operating system to repair broken packages or other problems.
Since the live environment is a full Pop!_OS installation, it has all the same tools as the normal environment. If the system can't boot normally, you can `chroot` (change root) into the normal installation using the commands [in the Recovery Partition article](/articles/pop-recovery#chroot), which allows you to run commands in the existing operating system to repair broken packages or other problems.

### Refreshing the Operating System

A Pop!\_OS live disk can also be used to refresh an existing Pop!_OS installation without losing user account information and data in the `/home` directory. You can find out more about this option [here](/articles/pop-recovery#refresh-install).
A Pop!\_OS live disk can also be used to refresh an existing Pop!_OS installation without losing user account information and data in the `/home` directory. You can find out more about this option [in the Recovery Partition article](/articles/pop-recovery#refresh-install).

### Backing Up Files

Perhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar <u>Files</u> utility.
The live environment will automatically detect and mount most file systems, including those from Linux and Windows. You can then copy files from the disk to another external disk using the normal <u>Files</u> application.
Binary file added static/images/live-disk/2404installerlaunch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/live-disk/checksumexample.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/live-disk/disks-complete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/live-disk/disks-file-selection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/live-disk/disks-progress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed static/images/live-disk/disks-selection.png
Binary file not shown.
Binary file modified static/images/live-disk/disks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/live-disk/etcher-flash-selected.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/live-disk/etcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/live-disk/flash-complete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/live-disk/flashing-pop-os.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/live-disk/live-desktop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/live-disk/open-pop-iso-etcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading