# Re-Installation Basically a reinstall can be done without doing anything other than doing the PXE boot, but there are some caveats to consider: __Netboot__ After the initial installation the boot mode has been reset from netboot to local so it will then always boot from the local disk. For a redeployment the netboot needs to be set anew (on UEFI based systems netboot also needs to be always selected by the UEFI menu)) ```bash bob node netboot $FQDN ``` __Puppet Certificates__ The puppet client certificate is saved on the puppet server. By default corresponding certificate on the client is tried to be saved by the kickstart script. If you do a new install to a blank drive, but the puppet server has a certificate saved for the host, the client will generate a new cert, but the server will not, so the certificates saved on the 2 sides, will not match and will never work. In this case both sides need to be cleaned up before a new puppet run is attempted. Puppet client certs can be deleted at https://puppet.psi.ch/ and on that page, the command to delete the client cert is specified. To access https://puppet.psi.ch one needs to authenticate with your username/password. The server uses a invalid https certificate that is not accepted by modern safari/chrome any more. Use Firefox as a workaround.