This repository contains the tools necessary for building Pop!_OS ISOs for some Macs with the T2 Chip.
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
The build is controlled by the Makefile. The following commands can be used:
make
- Build an ISO atbuild/21.10/pop-os.iso
make qemu_bios
- Run the ISO in BIOS modemake qemu_uefi
- Run the ISO in UEFI modemake clean
- Remove the build files, keeping the debootstrapmake 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
System76 for making PopOS
T2 Wiki: T2 Conf and DKMS Conf Files
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