J'essaie d'installer 20,04 avec un fichier de configuration d'installation automatique comme celui-ci:
Données utilisateur Fichier:
version: 1
identity:
hostname: hostname
username: username
password: $crypted_pass
Mais je veux que le processus d'installation ne demande que le nom d'hôte et que tout le reste soit automatisé. Je me sens comme ça devrait être possible parce que les docs disent que c'est almost infinitely configurable
.
J'installez avec PXEBOOT/TFTP, voici mes lignes d'installation similaires au guide Quick-Start :
kernel installers/ubuntu/20.04/vmlinuz
initrd installers/ubuntu/20.04/initrd
append root=/dev/ram0 ramdisk_size=1500000 ip=dhcp url=http://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-AMD64.iso autoinstall ds=nocloud-net;s=http://myserver/preseeds/20.04/
Voici certaines choses que j'ai essayées:
Identité en sections interactives
Cela me demande la langue (pourquoi?) Et tous les champs d'identité, également, le mot de passe n'est pas pré-ensemencé
version: 1
interactive-sections:
- identity
identity:
hostname: hostname
username: username
password: $crypted_pass
Supprimer l'hôte Nom
Cela donne une erreur d'analyse car l'hôte est requis
version: 1
interactive-sections:
- identity
identity:
username: username
password: $crypted_pass
Si vous corrigez l'adresse IP par Mac avant la démarrage PXE dans DHCP, utilisez simplement l'enregistrement DNS inverse pour cette adresse IP avant de démarrer PXE et que l'hôte prend cet enregistrement inverse comme hôte lors de l'installation. Vous pouvez le faire pour tous les clients automatiquement installés. Mais vous devez corriger leur adresse avant la démarrage PXE par des adresses MAC.