Go to file
Joshua Boniface aaf31e6a3f Add proper license to README 2019-06-20 23:20:09 -04:00
.gitignore Ignore log files too 2019-06-15 14:30:26 -04:00
LICENSE Initial commit of autobuild/autodeploy PVC ISO system 2019-06-13 16:18:53 -04:00
README.md Add proper license to README 2019-06-20 23:20:09 -04:00
buildiso.sh Ensure isolinux is installed 2019-06-17 22:27:16 -04:00
grub.cfg Flip echoes to top 2019-06-15 22:01:26 -04:00
install.sh Slight tweaks to installer script 2019-06-18 09:05:15 -04:00
isolinux.cfg Clean up styling 2019-06-15 17:53:31 -04:00
splash.png Improve menu and generation 2019-06-14 11:27:45 -04:00
theme.txt Theme the EFI Grub menu 2019-06-15 17:24:14 -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.

License

Copyright (C) 2018-2019 Joshua M. Boniface joshua@boniface.me

This repository, and all contained files, is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.