Tips: Installation silencieuse d’Ubuntu Server

Installer un OS à répétition pour faire des tests peut rapidement devenir une perte de temps quand bien même l’installation serait rapide. Le plus long se sont les interactions avec l’utilisateurs. Entendez par là les questions posées tout au long de l’installation: llocales, formatage etc… C’est Dustin Kirkland qui nous offre ce fichier de configuration. Je relais simplement l’information. Merci à lui

Voici les seules étapes à réaliser durant l’installation pour rendre l’ensemble automatisé.

Lors de l’affichage de l’écran d’installation appuyer sur ESC, puis F6

Insérer le code suivant :

priority=critical locale=fr_FR url=http://goo.gl/oNaoj

L’installation devrait se dérouler sans encombres et sans questions. Le détail du fichier passé en paramètre:

# Ubuntu Server Quick Install
# by Dustin Kirkland
#  * Documentation: http://bit.ly/uquick-doc 
 
d-i	debian-installer/locale	string en_US.UTF-8
d-i	debian-installer/splash boolean false
d-i	console-setup/ask_detect	boolean false
d-i	console-setup/layoutcode	string us
d-i	console-setup/variantcode	string
d-i	netcfg/get_nameservers	string
d-i	netcfg/get_ipaddress	string
d-i	netcfg/get_netmask	string 255.255.255.0
d-i	netcfg/get_gateway	string
d-i	netcfg/confirm_static	boolean true
d-i	clock-setup/utc	boolean true
d-i 	partman-auto/method string regular
d-i 	partman-lvm/device_remove_lvm boolean true
d-i 	partman-lvm/confirm boolean true
d-i 	partman/confirm_write_new_label boolean true
d-i 	partman/choose_partition        select Finish partitioning and write changes to disk
d-i 	partman/confirm boolean true
d-i 	partman/confirm_nooverwrite boolean true
d-i 	partman/default_filesystem string ext3
d-i 	clock-setup/utc boolean true
d-i	clock-setup/ntp	boolean true
d-i	clock-setup/ntp-server	string ntp.ubuntu.com
d-i	base-installer/kernel/image	string linux-server
d-i	passwd/root-login	boolean false
d-i	passwd/make-user	boolean true
d-i	passwd/user-fullname	string ubuntu
d-i	passwd/username	string ubuntu
d-i	passwd/user-password-crypted	password $6$.1eHH0iY$ArGzKX2YeQ3G6U.mlOO3A.NaL22Ewgz8Fi4qqz.Ns7EMKjEJRIW2Pm/TikDptZpuu7I92frytmk5YeL.9fRY4.
d-i	passwd/user-uid	string
d-i	user-setup/allow-password-weak	boolean false
d-i	user-setup/encrypt-home	boolean false
d-i	passwd/user-default-groups	string adm cdrom dialout lpadmin plugdev sambashare
d-i	apt-setup/services-select	multiselect security
d-i	apt-setup/security_host	string security.ubuntu.com
d-i	apt-setup/security_path	string /ubuntu
d-i	debian-installer/allow_unauthenticated	string false
d-i	pkgsel/upgrade	select safe-upgrade
d-i	pkgsel/language-packs	multiselect
d-i	pkgsel/update-policy	select none
d-i	pkgsel/updatedb	boolean true
d-i	grub-installer/skip	boolean false
d-i	lilo-installer/skip	boolean false
d-i	grub-installer/only_debian	boolean true
d-i	grub-installer/with_other_os	boolean true
d-i	finish-install/keep-consoles	boolean false
d-i	finish-install/reboot_in_progress	note
d-i	cdrom-detect/eject	boolean true
d-i	debian-installer/exit/halt	boolean false
d-i	debian-installer/exit/poweroff	boolean false
d-i	pkgsel/include string byobu vim openssh-server
byobu	byobu/launch-by-default boolean true

Bien entendu à modifier à votre convenance, je ne détaille pas les directives qui sont plus que clairs Très très utile encore merci à Dustin Kirkland !.