TechnicallySky / iso

Pop!_OS ISO production

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pop!_OS ISO production

This repository contains the tools necessary for building Pop!_OS ISOs for some Macs with the T2 Chip.

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/21.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

Additional Credits

System76 for making PopOS

https://pop.system76.com/

T2 Wiki: T2 Conf and DKMS Conf Files

https://t2linux.org/

AdityaGarg8: Patched Ubuntu/Debian Kernel

https://github.com/AdityaGarg8/mbp-16.x-ubuntu-kernel

And all the friends on the T2 Linux Discord who made this possible

https://discord.gg/fsaU8nbaRT

About

Pop!_OS ISO production

License:Other


Languages

Language:Makefile 80.9%Language:Shell 19.1%