Skip to content

pop-os/iso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c1eccc9 · Feb 26, 2025
May 10, 2018
Feb 26, 2025
Sep 18, 2024
Sep 18, 2024
Sep 18, 2024
May 9, 2017
Oct 13, 2017
Oct 27, 2017
May 7, 2024
Jun 8, 2017
Sep 18, 2024
Apr 28, 2018
Oct 23, 2017
Oct 6, 2017
Sep 18, 2024

Repository files navigation

Pop!_OS ISO production

This repository contains the tools necessary for building Pop!_OS ISOs.

Requirements

First you need to import the Pop!_OS ISO signing key:

gpg --recv-keys 204DD8AEC33A7AFF

Then you need to generate your own GPG key and upload it to a keyserver:

gpg --full-gen-key
gpg --send-keys --keyserver keyserver.ubuntu.com ${YOUR_KEY_ID_HERE}

While you are waiting for your key to be uploaded, install the dependencies:

./deps.sh

Building

The build is controlled by the Makefile. The following commands can be used:

  • make - Build an ISO at build/17.10/pop-os.iso
  • make qemu_bios - Run the ISO in BIOS mode
  • make qemu_uefi - Run the ISO in UEFI mode
  • make clean - Remove the build files, keeping the debootstrap
  • make distclean - Remove the debootstrap and other build files

The configuration can be changed in mk/config.mk.

To rebuild the ISO when you have made changes, you can use make clean && make