Commit | Line | Data |
---|---|---|
9c7f26be OL |
1 | # only ask important questions |
2 | #d-i debconf/priority string critical | |
3 | ||
4 | ||
5 | # Locale & Timezone | |
6 | ||
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. | |
13 | ||
14 | # Network | |
15 | ||
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 | |
3a8d2b2f | 21 | d-i netcfg/get_ipaddress string 10.133.26.160 |
9c7f26be | 22 | d-i netcfg/get_netmask string 255.255.255.0 |
3a8d2b2f | 23 | d-i netcfg/get_gateway string 10.133.26.231 |
9c7f26be OL |
24 | # no DNS server |
25 | ||
26 | # Important note : most if not all of the net config will get replaced anyway as we unpack /master into the drive. | |
27 | ||
28 | ||
29 | # User configuration | |
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 | |
33 | ||
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 | |
38 | ||
39 | ||
40 | # Partitioning | |
41 | # three partitions : | |
42 | # - sda1 / 20GB ext4 | |
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. | |
46 | ||
e043b5aa OL |
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 | |
50 | ||
9c7f26be OL |
51 | d-i partman-auto/disk string /dev/sda |
52 | d-i partman-auto/method string regular | |
53 | ||
54 | ||
55 | d-i partman-auto/expert_recipe string \ | |
56 | boot-root :: \ | |
57 | 20000 20000 20000 ext4 \ | |
58 | $primary{ } $bootable{ } \ | |
59 | method{ format } format{ } \ | |
60 | use_filesystem{ } filesystem{ ext4 } \ | |
61 | mountpoint{ / } \ | |
62 | . \ | |
63 | 1024 2048 1024 linux-swap \ | |
64 | $primary{ } method{ swap } format{ } \ | |
65 | . \ | |
66 | 512 10000 -1 ext4 \ | |
67 | $primary{ } method{ format } format{ } \ | |
68 | use_filesystem{ } filesystem{ ext4 } \ | |
69 | mountpoint{ /var/media/backup } \ | |
70 | . | |
71 | ||
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 | |
e043b5aa | 76 | d-i partman/mount_style select traditional |
9c7f26be OL |
77 | |
78 | ||
79 | # GRUB configuration | |
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 | |
82 | ||
83 | # iptables configuration | |
84 | ||
85 | iptables-persistent iptables-persistent/autosave_v6 boolean false | |
86 | iptables-persistent iptables-persistent/autosave_v4 boolean false | |
87 | ||
88 | # APT configuration | |
89 | d-i apt-setup/use_mirror boolean false | |
90 | popularity-contest popularity-contest/participate boolean false | |
e043b5aa | 91 |