J'essaie de créer un fichier de configuration de préconfiguration pour automatiser l'installation d'Ubuntu Server 10.04-4 LTS x64 via une clé USB amorçable et j'ai rencontré un problème majeur au cours du processus. L'installateur Debian traite correctement le fichier de préconfiguration jusqu'à ce qu'il échoue et demande une entrée dans l'écran suivant:
"[!] Sélectionnez et installez le logiciel
Le CD d’installation ne prend pas totalement en charge votre langue. Voulez-vous télécharger les packages requis à partir d'Internet maintenant? Cela comprend la vérification orthographique, les dictionnaires et les traductions pour diverses applications.
Si vous ne souhaitez pas télécharger cette application maintenant, vous pouvez démarrer le sélecteur de langue après l'installation pour installer la prise en charge complète de votre langue.
Télécharger le support linguistique? "Oui Non"
Jusqu'ici, j'ai essayé de modifier la ligne de démarrage de kernal et essayé d'apporter diverses modifications au fichier de préconfiguration, le tout en vain. Toute aide est grandement appréciée car je suis à court d’idées! J'ai inclus ma ligne de démarrage kernal et mon fichier de préconfiguration (latestattempt.seed) ci-dessous. Je sais que le fichier de préconfiguration peut comporter des erreurs/problèmes supplémentaires, mais je ne peux pas reprendre mes tests tant que ce problème n'est pas résolu. Veuillez également noter que j'ai remplacé les informations sensibles concernant ma configuration par des exemples factices:
Ligne de démarrage Kernal:
kernel /install/vmlinuz
append vga=normal initrd=/install/initrd.gz locale=en_US console-setup/ask_detect=false console-setup/layoutcode=us netcfg/wireless_wep= interface=eth0 hostname=example domain=example file=/cdrom/customseed/newestattempt.seed cdrom-detect/try-usb=true quiet` --
Fichier présélectionné (j'ai posté un lien car je ne parviens pas à faire en sorte que ce forum ne comporte pas de lignes en gras qui commencent par #, ce qui représente l'essentiel du fichier): http://reed.blacklight.net/preseed/newestattempt. graine
Je suis juste tombé au hasard sur la solution à ce problème. J'ai pu résoudre ce problème en ajoutant ce qui suit à mon fichier de préconfiguration:
d-i pkgsel/install-language-support boolean false
Je l'ai ajouté ici:
### Package selection
tasksel tasksel/first multiselect ubuntu-server, standard
d-i pkgsel/install-language-support boolean false
#tasksel tasksel/first multiselect lamp-server, print-server
#tasksel tasksel/first multiselect kubuntu-desktop
J'ai trouvé la solution sur la page Web suivante:
À l'avenir, si vous rencontrez un problème de ce type et que vous n'êtes pas assez chanceux pour trouver une réponse satisfaisante, procédez à la configuration manuellement. Sur votre nouveau système, installez le package debconf-utils
:
Sudo apt-get install debconf-utils
Cela vous donne accès à la commande debconf-get-selections
. Vous pouvez l'utiliser pour générer une configuration de préconfiguration:
Sudo debconf-get-selections --installer > preseed.cfg
Comme le recommande le wiki de Debian , vous ne devez pas utiliser le fichier preseed.cfg
ci-dessus tel quel, recherchez plutôt les entrées dont vous avez besoin (grep -i language preseed.cfg
?) Et ajoutez les dans votre propre fichier de préconfiguration.
Cette entrée fonctionne pour moi:
LABEL ubuntu12 Install
kernel ubuntu-installer12/i386/linux
append ramdisk_size=14984 locale=es_ES console-setup/ask_detect=false keyboard-
configuration/layoutcode=es console-setup/layoutcode=es netcfg/wireless_wep= ne
tcfg/choose_interface=eth0 netcfg/get_hostname= url=http://192.168.1.5/preseed1
2.cfg vga=normal initrd=ubuntu-installer12/i386/initrd.gz --