X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=README;h=fa28fa97944cc5e1d8bbff0b7848920e4eee865a;hb=bdcc37dee90597b4a65c2ae24b9fc26f15adfc11;hp=5e09791e75d4c320ecb0a752f7090c9fa8e6a475;hpb=83828fe2683227f4d8ecb2343eff28439741b490;p=automated-distro-installer diff --git a/README b/README index 5e09791..fa28fa9 100644 --- a/README +++ b/README @@ -44,26 +44,39 @@ Some of the scripts have dependencies for some simple obvious utility scripts from https://iankelling.org/git, and of course there are some hostnames that are specific to my network. -Main scripts meant to be called interactively: +All scripts meant to be used directly are listed here: + + +# Scripts to setup the environment for the install + +arch-pxe # Setup arch pxe boot server from an arch base image +fai-redep # Deploy fai configuration to host "faiserver" +faiserver-revm # using pxe & preseed, create a vm which is a fai server +faiserver-uninstall # uninstall fai-server +faiserver-setup # install fai-server on the current machine +myfai-chboot # setup fai server for kexec, for use instead of "pxe-server" +pxe-server # disable/enable fai or arch pxe boot server +wrt-setup-remote # setup my router in general: dhcp, dns, etc. + + +# Scripts to do a distro install arch-init-remote # install arch (after it's been booted into it's setup env) +dsfull # install & post-install a new fai distro +fai-kexec # kexec to fai tftp server that pxe would normally point to +arch-revm # test arch install on a fresh vm +fai-revm # test fai install on a fresh vm +live-kexec # fai kexec from upstream live cds, e.g. curl live-kexec|bash + + +# Scripts to call after a distro install for various reasons + chboot # Set grub to boot into a different distro (installed earlier) -install-chboot # reinstall chboot to /boot subvols, for when it changes -dsfull # install & setup a new fai distro (if data partition already synced) +install-chboot # reinstall chboot to /boot subvols, for chboot updates. eboot # reboot without automatic disk decryption -fai-kexec # kexec to fai tftp server that pxe would normally point to -fai-redep # Deploy fai configuration to host "faiserver" -fai-revm # test fai on a fresh vm fai-wrapper # Evaluate and use fai classes outside of fai. -faiserver-revm # create a vm which is a fai server using pxe & preseed file -faiserver-uninstall # uninstall fai-server -faiserver-setup # install fai-server on the current machine fresize # resize swap or boot partitions in a host -myfai-chboot # Sets up tftp pxe config on fai server -pxe-server # temporarily enable (usually) fai or arch boot server -wrt-setup-remote # setup my router -ubuntu-xenial-live-fai-kexec # do fai install from xenial live cd using kexec -myfai-chboot # use instead of pxe-server for fai kexec based install + License stuff: The license for the project is GPLv2 or later, mostly because fai is