]> git.donarmstrong.com Git - neurodebian.git/blob - vm/d-i/squeeze/preseed.cfg
adding original files to setup pre-seeding of ND VM installation
[neurodebian.git] / vm / d-i / squeeze / preseed.cfg
1 #### Contents of the preconfiguration file (for lenny)
2 ### Localization
3 # Locale sets language and country.
4 d-i debian-installer/locale string en_US
5
6 # Keyboard selection.
7 #d-i console-tools/archs select at
8 d-i console-keymaps-at/keymap select us
9 # Example for a different keyboard architecture
10 #d-i console-keymaps-usb/keymap select mac-usb-us
11
12 ### Network configuration
13 # netcfg will choose an interface that has link if possible. This makes it
14 # skip displaying a list if there is more than one interface.
15 d-i netcfg/choose_interface select auto
16
17 # To pick a particular interface instead:
18 #d-i netcfg/choose_interface select eth1
19
20 # If you have a slow dhcp server and the installer times out waiting for
21 # it, this might be useful.
22 #d-i netcfg/dhcp_timeout string 60
23
24 # If you prefer to configure the network manually, uncomment this line and
25 # the static network configuration below.
26 #d-i netcfg/disable_dhcp boolean true
27
28 # If you want the preconfiguration file to work on systems both with and
29 # without a dhcp server, uncomment these lines and the static network
30 # configuration below.
31 #d-i netcfg/dhcp_failed note
32 #d-i netcfg/dhcp_options select Configure network manually
33
34 # Static network configuration.
35 #d-i netcfg/get_nameservers string 192.168.1.1
36 #d-i netcfg/get_ipaddress string 192.168.1.42
37 #d-i netcfg/get_netmask string 255.255.255.0
38 #d-i netcfg/get_gateway string 192.168.1.1
39 #d-i netcfg/confirm_static boolean true
40
41 # Any hostname and domain names assigned from dhcp take precedence over
42 # values set here. However, setting the values still prevents the questions
43 # from being shown, even if values come from dhcp.
44 d-i netcfg/get_hostname string unassigned-hostname
45 d-i netcfg/get_domain string unassigned-domain
46
47 # Disable that annoying WEP key dialog.
48 d-i netcfg/wireless_wep string
49 # The wacky dhcp hostname that some ISPs use as a password of sorts.
50 #d-i netcfg/dhcp_hostname string radish
51
52 # If non-free firmware is needed for the network or other hardware, you can
53 # configure the installer to always try to load it, without prompting. Or
54 # change to false to disable asking.
55 #d-i hw-detect/load_firmware boolean true
56
57 ### Network console
58 # Use the following settings if you wish to make use of the network-console
59 # component for remote installation over SSH. This only makes sense if you
60 # intend to perform the remainder of the installation manually.
61 #d-i anna/choose_modules string network-console
62 #d-i network-console/password password r00tme
63 #d-i network-console/password-again password r00tme
64
65 ### Mirror settings
66 # If you select ftp, the mirror/country string does not need to be set.
67 #d-i mirror/protocol string ftp
68 d-i mirror/country string manual
69 d-i mirror/http/hostname string http.us.debian.org
70 d-i mirror/http/directory string /debian
71 d-i mirror/http/proxy string
72
73 # Suite to install.
74 #d-i mirror/suite string testing
75 # Suite to use for loading installer components (optional).
76 #d-i mirror/udeb/suite string testing
77
78 ### Clock and time zone setup
79 # Controls whether or not the hardware clock is set to UTC.
80 d-i clock-setup/utc boolean true
81
82 # You may set this to any valid setting for $TZ; see the contents of
83 # /usr/share/zoneinfo/ for valid values.
84 d-i time/zone string US/Eastern
85
86 # Controls whether to use NTP to set the clock during the install
87 d-i clock-setup/ntp boolean true
88 # NTP server to use. The default is almost always fine here.
89 #d-i clock-setup/ntp-server string ntp.example.com
90
91 ### Partitioning
92 # If the system has free space you can choose to only partition that space.
93 #d-i partman-auto/init_automatically_partition select biggest_free
94
95 # Alternatively, you can specify a disk to partition. The device name must
96 # be given in traditional non-devfs format.
97 # Note: A disk must be specified, unless the system has only one disk.
98 # For example, to use the first SCSI/SATA hard disk:
99 #d-i partman-auto/disk string /dev/sda
100 # In addition, you'll need to specify the method to use.
101 # The presently available methods are: "regular", "lvm" and "crypto"
102 d-i partman-auto/method string lvm
103
104 # If one of the disks that are going to be automatically partitioned
105 # contains an old LVM configuration, the user will normally receive a
106 # warning. This can be preseeded away...
107 d-i partman-lvm/device_remove_lvm boolean true
108 # The same applies to pre-existing software RAID array:
109 d-i partman-md/device_remove_md boolean true
110 # And the same goes for the confirmation to write the lvm partitions.
111 d-i partman-lvm/confirm boolean true
112
113 # You can choose one of the three predefined partitioning recipes:
114 # - atomic: all files in one partition
115 # - home:   separate /home partition
116 # - multi:  separate /home, /usr, /var, and /tmp partitions
117 d-i partman-auto/choose_recipe select atomic
118
119 # Or provide a recipe of your own...
120 # The recipe format is documented in the file devel/partman-auto-recipe.txt.
121 # If you have a way to get a recipe file into the d-i environment, you can
122 # just point at it.
123 #d-i partman-auto/expert_recipe_file string /hd-media/recipe
124
125 # If not, you can put an entire recipe into the preconfiguration file in one
126 # (logical) line. This example creates a small /boot partition, suitable
127 # swap, and uses the rest of the space for the root partition:
128 #d-i partman-auto/expert_recipe string                         \
129 #      boot-root ::                                            \
130 #              40 50 100 ext3                                  \
131 #                      $primary{ } $bootable{ }                \
132 #                      method{ format } format{ }              \
133 #                      use_filesystem{ } filesystem{ ext3 }    \
134 #                      mountpoint{ /boot }                     \
135 #              .                                               \
136 #              500 10000 1000000000 ext3                       \
137 #                      method{ format } format{ }              \
138 #                      use_filesystem{ } filesystem{ ext3 }    \
139 #                      mountpoint{ / }                         \
140 #              .                                               \
141 #              64 512 300% linux-swap                          \
142 #                      method{ swap } format{ }                \
143 #              .
144
145 # This makes partman automatically partition without confirmation, provided
146 # that you told it what to do using one of the methods above.
147 d-i partman/confirm_write_new_label boolean true
148 d-i partman/choose_partition select finish
149 d-i partman/confirm boolean true
150
151 ### Base system installation
152 # Select the initramfs generator used to generate the initrd for 2.6 kernels.
153 #d-i base-installer/kernel/linux/initramfs-generators string yaird
154
155 # The kernel image (meta) package to be installed; "none" can be used if no
156 # kernel is to be installed.
157 #d-i base-installer/kernel/image string linux-image-2.6-486
158
159 ### Account setup
160 # Skip creation of a root account (normal user account will be able to
161 # use sudo).
162 #d-i passwd/root-login boolean false
163 # Alternatively, to skip creation of a normal user account.
164 #d-i passwd/make-user boolean false
165
166 # Root password, either in clear text
167 #d-i passwd/root-password password r00tme
168 #d-i passwd/root-password-again password r00tme
169 # or encrypted using an MD5 hash.
170 #d-i passwd/root-password-crypted password [MD5 hash]
171
172 # To create a normal user account.
173 #d-i passwd/user-fullname string Debian User
174 #d-i passwd/username string debian
175 # Normal user's password, either in clear text
176 #d-i passwd/user-password password insecure
177 #d-i passwd/user-password-again password insecure
178 # or encrypted using an MD5 hash.
179 #d-i passwd/user-password-crypted password [MD5 hash]
180 # Create the first user with the specified UID instead of the default.
181 #d-i passwd/user-uid string 1010
182
183 # The user account will be added to some standard initial groups. To
184 # override that, use this.
185 #d-i passwd/user-default-groups string audio cdrom video
186
187 ### Apt setup
188 # You can choose to install non-free and contrib software.
189 #d-i apt-setup/non-free boolean true
190 #d-i apt-setup/contrib boolean true
191 # Uncomment this if you don't want to use a network mirror.
192 #d-i apt-setup/use_mirror boolean false
193 # Select which update services to use; define the mirrors to be used.
194 # Values shown below are the normal defaults.
195 #d-i apt-setup/services-select multiselect security, volatile
196 #d-i apt-setup/security_host string security.debian.org
197 #d-i apt-setup/volatile_host string volatile.debian.org
198
199 # Additional repositories, local[0-9] available
200 #d-i apt-setup/local0/repository string \
201 #       http://local.server/debian stable main
202 #d-i apt-setup/local0/comment string local server
203 # Enable deb-src lines
204 #d-i apt-setup/local0/source boolean true
205 # URL to the public key of the local repository; you must provide a key or
206 # apt will complain about the unauthenticated repository and so the
207 # sources.list line will be left commented out
208 #d-i apt-setup/local0/key string http://local.server/key
209
210 # By default the installer requires that repositories be authenticated
211 # using a known gpg key. This setting can be used to disable that
212 # authentication. Warning: Insecure, not recommended.
213 #d-i debian-installer/allow_unauthenticated string true
214
215 ### Package selection
216 #tasksel tasksel/first multiselect standard, web-server
217 # If the desktop task is selected, install the kde and xfce desktops
218 # instead of the default gnome desktop.
219 #tasksel tasksel/desktop multiselect kde, xfce
220
221 # Individual additional packages to install
222 #d-i pkgsel/include string openssh-server build-essential
223 # Whether to upgrade packages after debootstrap.
224 # Allowed values: none, safe-upgrade, full-upgrade
225 #d-i pkgsel/upgrade select none
226
227 # Some versions of the installer can report back on what software you have
228 # installed, and what software you use. The default is not to report back,
229 # but sending reports helps the project determine what software is most
230 # popular and include it on CDs.
231 #popularity-contest popularity-contest/participate boolean false
232
233 ### Boot loader installation
234 # Grub is the default boot loader (for x86). If you want lilo installed
235 # instead, uncomment this:
236 #d-i grub-installer/skip boolean true
237 # To also skip installing lilo, and install no bootloader, uncomment this
238 # too:
239 #d-i lilo-installer/skip boolean true
240
241 # This is fairly safe to set, it makes grub install automatically to the MBR
242 # if no other operating system is detected on the machine.
243 d-i grub-installer/only_debian boolean true
244
245 # This one makes grub-installer install to the MBR if it also finds some other
246 # OS, which is less safe as it might not be able to boot that other OS.
247 d-i grub-installer/with_other_os boolean true
248
249 # Alternatively, if you want to install to a location other than the mbr,
250 # uncomment and edit these lines:
251 #d-i grub-installer/only_debian boolean false
252 #d-i grub-installer/with_other_os boolean false
253 #d-i grub-installer/bootdev  string (hd0,0)
254 # To install grub to multiple disks:
255 #d-i grub-installer/bootdev  string (hd0,0) (hd1,0) (hd2,0)
256
257 # Optional password for grub, either in clear text
258 #d-i grub-installer/password password r00tme
259 #d-i grub-installer/password-again password r00tme
260 # or encrypted using an MD5 hash, see grub-md5-crypt(8).
261 #d-i grub-installer/password-crypted password [MD5 hash]
262
263 ### Finishing up the installation
264 # During installations from serial console, the regular virtual consoles
265 # (VT1-VT6) are normally disabled in /etc/inittab. Uncomment the next
266 # line to prevent this.
267 #d-i finish-install/keep-consoles boolean true
268
269 # Avoid that last message about the install being complete.
270 d-i finish-install/reboot_in_progress note
271
272 # This will prevent the installer from ejecting the CD during the reboot,
273 # which is useful in some situations.
274 #d-i cdrom-detect/eject boolean false
275
276 # This is how to make the installer shutdown when finished, but not
277 # reboot into the installed system.
278 #d-i debian-installer/exit/halt boolean true
279 # This will power off the machine instead of just halting it.
280 #d-i debian-installer/exit/poweroff boolean true
281
282 ### Preseeding other packages
283 # Depending on what software you choose to install, or if things go wrong
284 # during the installation process, it's possible that other questions may
285 # be asked. You can preseed those too, of course. To get a list of every
286 # possible question that could be asked during an install, do an
287 # installation, and then run these commands:
288 #   debconf-get-selections --installer > file
289 #   debconf-get-selections >> file
290
291
292 #### Advanced options
293 ### Running custom commands during the installation
294 # d-i preseeding is inherently not secure. Nothing in the installer checks
295 # for attempts at buffer overflows or other exploits of the values of a
296 # preconfiguration file like this one. Only use preconfiguration files from
297 # trusted locations! To drive that home, and because it's generally useful,
298 # here's a way to run any shell command you'd like inside the installer,
299 # automatically.
300
301 # This first command is run as early as possible, just after
302 # preseeding is read.
303 #d-i preseed/early_command string anna-install some-udeb
304
305 # This command is run just before the install finishes, but when there is
306 # still a usable /target directory. You can chroot to /target and use it
307 # directly, or use the apt-install and in-target commands to easily install
308 # packages and run commands in the target system.
309 #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh
310