Go to file
Joshua Boniface 02a5507523 Revert "Set -noappend to mksquashfs just in case"
This reverts commit e3d0a4bf5d.
2023-09-01 15:41:54 -04:00
.gitignore Ignore log files too 2023-09-01 15:41:53 -04:00
LICENSE Initial commit of autobuild/autodeploy PVC ISO system 2023-09-01 15:41:53 -04:00
README.md Add simple README 2023-09-01 15:41:54 -04:00
buildiso.sh Revert "Set -noappend to mksquashfs just in case" 2023-09-01 15:41:54 -04:00
grub.cfg Flip echoes to top 2023-09-01 15:41:53 -04:00
install.sh Don't fail script if partprobe fails 2023-09-01 15:41:54 -04:00
isolinux.cfg Clean up styling 2023-09-01 15:41:53 -04:00
splash.png Improve menu and generation 2023-09-01 15:41:53 -04:00
theme.txt Theme the EFI Grub menu 2023-09-01 15:41:53 -04:00

README.md

PVC Live Installer

This repository contains the generator and configurations for the PVC Live Installer ISO. This ISO provides a quick and convenient way to install a PVC base system to a physical server, ready to then be provisioned using the pvc-ansible configuration framework.

Using

Run ./buildiso.sh. This will pull down the Debian LiveCD image, extract it, deboostrap a fresh install environment, copy in the configurations, generate a squashfs, then finally generate an ISO for use via CD-ROM, Virtual Media, or USB/SDCard flash.

Note that artifacts of the build (the LiveCD ISO, debootstrap directory, and squashfs) are cached in artifacts/ for future reuse.

Booting

The built ISO can be booted in either BIOS (traditional ISOLinux) or UEFI (Grub2) modes. It is strongly recommended to use the latter if the system supports it for maximum flexibility.