J'essaie de faire l'installation Ubuntu sans assistance en utilisant preseed.cfg. Je suis les instructions comme dans http://searchitchannel.techtarget.com/feature/Performing-an-automated-Ubuntu-install-using-preseeding
dans l'option de démarrage, je passe le paramètre
url=http://path/to/localhost/preseed.cfg locale=en_US
console-setup/ask_detect=false console-setup/layoutcode=us
hostname=unassigned-hostname domain=unassigned-domain
initrd=/install/initrd.gz quiet --
mais cela renvoie une erreur /install/initrd.gz is not found
.
J'ai donc changé le paramètre en:
url=http://path/to/localhost/preseed.cfg initrd=/casper/initrd.gz
cela m'invite une erreur erreur initramfs . J'ai donc mis à jour le paramètre pour:
url=http://path/to/localhost/preseed.cfg boot=casper initrd=/casper/initrd.gz
Cela arrête l'installation automatique à la sélection de la langue. Qu'est-ce qui ne va pas ici?
Le debian-installer
est utilisé uniquement pour le serveur et le CD alternatif. Comme vous pouvez le voir dans InstallCDCustomization
Cette référence est silencieuse ancienne ~ 2010 et il ressort clairement de la capture d'écran qu'elle utilise l'image du serveur. AFAIK, L'image alternative n'est plus publiée pour Ubuntu.
Live utilise ubiquity
installateur, vérifiez biquityAutomation pour les options disponibles.
Clés de préconfiguration disponibles
Ubiquity utilise un sous-ensemble des composants que la version Ubuntu du programme d'installation Debian utilise et pose donc les mêmes questions pour ces composants. Cependant, certaines questions supplémentaires sont fournies. Ce sont les suivants:
ubiquité/résumé: préconfiguré vide pour éviter la page de résumé.
ubiquity/reboot: redémarre automatiquement à la fin du programme d'installation. Assurez-vous d'ajouter "noprompt" à la ligne de commande du noyau pour ignorer également "Veuillez retirer le disque, fermez le plateau (le cas échéant) et appuyez sur ENTRÉE pour continuer".
ubiquity/failure_command: spécifiez une commande à exécuter en cas d'échec de l'installation.
ubiquity/success_command: similaire à preseed/late_command. Spécifiez une commande à exécuter lorsque l'installation se termine avec succès (s'exécute en dehors de/target, mais/target est monté lorsque la commande est appelée).
De plus, quelques autres composants sont nécessaires pour une installation automatisée avec ubiquité:
languagechooser/language-name: choisissez parmi les langues disponibles, par exemple l'anglais
countrychooser/shortlist: choisissez un pays, un territoire ou une zone, par exemple les États-Unis
localechooser/supported-locales: choisissez d'autres paramètres régionaux à prendre en charge, par exemple en_US.UTF-8
Les clés de préamorçage pour les composants d'installation suivants ne seront pas utilisées dans Ubiquity, généralement parce qu'elles ne correspondent pas au mode de fonctionnement d'Ubiquity:
netcfg LVM and RAID partitioning base-installer pkgsel/tasksel finish-install
Vous pouvez utiliser preseed/early_command avec le CD live; il sera exécuté par "casper" (le composant qui configure un environnement en direct au démarrage) à partir des initramfs. Veuillez noter que si vous souhaitez affecter des fichiers dans l'environnement en direct, cela signifie que vous devez préfixer leurs noms de fichiers avec/root.