1 # only ask important questions
2 #d-i debconf/priority string critical
7 d-i clock-setup/ntp boolean false
8 d-i time/zone string Europe/Paris
9 # d-i debian-installer/language string en
10 # d-i debian-installer/country string FR
11 # d-i debian-installer/locale string en_US.UTF-8
12 # note : although these could be preseeded in the default preseeds file (which is loaded before the others), I chose not to, so the install can be in any locale. The clock is preseeded, since else we have to wait for the NTP server connection to time out.
16 d-i netcfg/disable_autoconfig boolean true
17 d-i netcfg/get_hostname string trc00
18 d-i netcfg/get_domain string thalesgroup.com
19 # it seems domain preseeding does not work (there are bug reports on the internet..). In theory we're not using it though.
20 d-i netcfg/get_nameservers string
21 d-i netcfg/get_ipaddress string 10.133.26.160
22 d-i netcfg/get_netmask string 255.255.255.0
23 d-i netcfg/get_gateway string 10.133.26.231
26 # Important note : most if not all of the net config will get replaced anyway as we unpack /master into the drive.
30 # For these three I sometimes see d-i and sometimes passwd (as first argument). It seems to work like this.
31 passwd passwd/root-password password thales
32 passwd passwd/root-password-again password thales
34 passwd passwd/user-fullname string trc6500
35 passwd passwd/username string trc6500
36 passwd passwd/user-password password thales
37 passwd passwd/user-password-again password thales
43 # - sda2 (none) 1G swap
44 # - sda3 /var/media/backup (remaining) ext4
45 # Note that it will fail if you have less than 31 gigabytes it can use, obviously.
47 # Oh yeah and also it DOES NOT FORMAT if it finds something suitable
48 # ie, if you're reinstalling over something similar, better format it BEFORE using this
49 # really sorry about it, but I couldn't find a way around that
51 d-i partman-auto/disk string /dev/sda
52 d-i partman-auto/method string regular
55 d-i partman-auto/expert_recipe string \
57 20000 20000 20000 ext4 \
58 $primary{ } $bootable{ } \
59 method{ format } format{ } \
60 use_filesystem{ } filesystem{ ext4 } \
63 1024 2048 1024 linux-swap \
64 $primary{ } method{ swap } format{ } \
67 $primary{ } method{ format } format{ } \
68 use_filesystem{ } filesystem{ ext4 } \
69 mountpoint{ /var/media/backup } \
72 d-i partman-partitioning/confirm_write_new_label boolean true
73 d-i partman/choose_partition select finish
74 d-i partman/confirm boolean true
75 d-i partman/confirm_nooverwrite boolean true
76 d-i partman/mount_style select traditional
80 grub grub-pc/install_devices multiselect /dev/sda
81 # unlike what the internet would tell you, sending this command to d-i doesn't work
83 # iptables configuration
85 iptables-persistent iptables-persistent/autosave_v6 boolean false
86 iptables-persistent iptables-persistent/autosave_v4 boolean false
89 d-i apt-setup/use_mirror boolean false
90 popularity-contest popularity-contest/participate boolean false