source: trunk/debathena/scripts/installer/pxe/jaunty/debathena-jaunty/preseed.autoinstall @ 23911

Revision 23911, 9.9 KB checked in by amb, 15 years ago (diff)
Add an undocumented option to choose an ubuntu mirror for cluster installs. (Mostly for testing weird heisenbugs on some Dell hardware.)
Line 
1# Modified from Hardy's example-preseed.txt.
2
3# This is mildly parsed by the install script.
4
5# Locale and keyboard are set by PXELINUX via kernel options.
6
7##############################################################################
8##############################################################################
9# Stuff which looks bogus for custom installs is current split out up here
10# for later separation.
11d-i pkgsel/update-policy select none
12
13### Network configuration
14# netcfg will choose an interface that has link if possible. This makes it
15# skip displaying a list if there is more than one interface.
16d-i netcfg/choose_interface select auto
17
18##############################################################################
19##############################################################################
20
21# Any hostname and domain names assigned from dhcp take precedence over
22# values set here. However, setting the values still prevents the questions
23# from being shown, even if values come from dhcp.
24# d-i netcfg/get_hostname string unassigned-hostname
25# d-i netcfg/get_domain string unassigned-domain
26
27# Disable that annoying WEP key dialog.
28# d-i netcfg/wireless_wep string
29# The wacky dhcp hostname that some ISPs use as a password of sorts.
30# d-i netcfg/dhcp_hostname string radish
31
32### Partitioning
33# Use the whole disk.  Any disk.
34# The presently available methods are: "regular", "lvm" and "crypto"
35d-i partman-auto/method string lvm
36
37# Stomp old LVM config.
38d-i partman-auto/purge_lvm_from_device boolean true
39# Don't confirm writing LVM.
40d-i partman-lvm/confirm boolean true
41# ...and for overwriting the same thing from a previous install:
42d-i partman-lvm/device_remove_lvm boolean true
43
44# You can choose from any of the predefined partitioning recipes.
45# atomic: All files in one partition (recommended for new users)
46# home: Separate /home partition
47# multi: Separate /home, /usr, /var, and /tmp partitions
48# small_disk (alpha architecture only):
49#   Small-disk (< 1GB) partitioning scheme
50# d-i partman-auto/choose_recipe select atomic
51
52# Or provide a recipe of your own...
53# The recipe format is documented in the file devel/partman-auto-recipe.txt.
54# If you have a way to get a recipe file into the d-i environment, you can
55# just point at it.
56d-i partman-auto/expert_recipe_file string /debathena-jaunty/lvm-cluster-machine.partman
57# This is completely undocumented.  Sigh.
58d-i partman-auto-lvm/new_vg_name string athena
59# As reported in Trac #253
60d-i partman-auto-lvm/guided_size max
61# Don't punt for no-method filesystems.  Another undocumented option.
62d-i partman-basicmethods/method_only boolean false
63
64# This makes partman automatically partition without confirmation, provided
65# that you told it what to do using one of the methods above.
66d-i partman/confirm_write_new_label boolean true
67d-i partman/choose_partition select finish
68d-i partman/confirm boolean true
69
70### Base system installation
71# Select the initramfs generator used to generate the initrd for 2.6 kernels.
72#d-i base-installer/kernel/linux/initramfs-generators string yaird
73
74# The kernel image (meta) package to be installed; "none" can be used if no
75# kernel is to be installed.
76d-i base-installer/kernel/image linux-generic
77
78### Account setup
79# No user account; root account with standard password:
80d-i passwd/make-user boolean false
81d-i passwd/root-login boolean true
82d-i passwd/root-password password profroot
83d-i passwd/root-password-again password profroot
84
85# Normal user's password, either in clear text
86#d-i passwd/user-password password insecure
87#d-i passwd/user-password-again password insecure
88# or encrypted using an MD5 hash.
89#d-i passwd/user-password-crypted password [MD5 hash]
90# Create the first user with the specified UID instead of the default.
91#d-i passwd/user-uid string 1010
92
93# The user account will be added to some standard initial groups. To
94# override that, use this.
95#d-i passwd/user-default-groups string audio cdrom video
96
97### Apt setup
98# You can choose to install restricted and universe software, or to install
99# software from the backports repository.
100d-i apt-setup/restricted boolean true
101d-i apt-setup/universe boolean true
102d-i apt-setup/backports boolean true
103# Uncomment this if you don't want to use a network mirror.
104#d-i apt-setup/use_mirror boolean false
105# Select which update services to use; define the mirrors to be used.
106# Values shown below are the normal defaults.
107#d-i apt-setup/services-select multiselect security
108#d-i apt-setup/security_host string security.ubuntu.com
109#d-i apt-setup/security_path string /ubuntu
110d-i apt-setup/country string US
111# Actual mirror host now taken care of (semi-secretly) by the installer script.
112# d-i apt-setup/hostname string ubuntu.media.mit.edu
113d-i apt-setup/directory string /ubuntu
114d-i apt-setup/country US
115
116
117# Additional repositories, local[0-9] available
118#d-i apt-setup/local0/repository string \
119#       http://local.server/ubuntu hardy main
120#d-i apt-setup/local0/comment string local server
121# Enable deb-src lines
122#d-i apt-setup/local0/source boolean true
123# URL to the public key of the local repository; you must provide a key or
124# apt will complain about the unauthenticated repository and so the
125# sources.list line will be left commented out
126#d-i apt-setup/local0/key string http://local.server/key
127
128# By default the installer requires that repositories be authenticated
129# using a known gpg key. This setting can be used to disable that
130# authentication. Warning: Insecure, not recommended.
131#d-i debian-installer/allow_unauthenticated string true
132
133### Package selection
134tasksel tasksel/first multiselect standard, ubuntu-desktop
135#tasksel tasksel/first multiselect standard, lamp-server
136#tasksel tasksel/first multiselect standard, kubuntu-desktop
137
138# Individual additional packages to install
139#d-i pkgsel/include string openssh-server build-essential
140
141# Language pack selection
142#d-i pkgsel/language-packs multiselect de, en, zh
143
144# Some versions of the installer can report back on what software you have
145# installed, and what software you use. The default is not to report back,
146# but sending reports helps the project determine what software is most
147# popular and include it on CDs.
148#popularity-contest popularity-contest/participate boolean false
149
150### Boot loader installation
151# Grub is the default boot loader (for x86). If you want lilo installed
152# instead, uncomment this:
153#d-i grub-installer/skip boolean true
154# To also skip installing lilo, and install no bootloader, uncomment this
155# too:
156#d-i lilo-installer/skip boolean true
157
158# This is fairly safe to set, it makes grub install automatically to the MBR
159# if no other operating system is detected on the machine.
160d-i grub-installer/only_debian boolean true
161
162# This one makes grub-installer install to the MBR if it also finds some other
163# OS, which is less safe as it might not be able to boot that other OS.
164d-i grub-installer/with_other_os boolean true
165
166# Alternatively, if you want to install to a location other than the mbr,
167# uncomment and edit these lines:
168#d-i grub-installer/only_debian boolean false
169#d-i grub-installer/with_other_os boolean false
170#d-i grub-installer/bootdev  string (hd0,0)
171# To install grub to multiple disks:
172#d-i grub-installer/bootdev  string (hd0,0) (hd1,0) (hd2,0)
173
174# On systems where unauthorized users have access at boot time, you may want
175# to set a GRUB password, either in clear text
176#d-i grub-installer/password password insecure
177#d-i grub-installer/password-again password insecure
178# or encrypted using an MD5 hash.
179#d-i grub-installer/password-crypted password [MD5 hash]
180
181### Finishing up the installation
182# Avoid that last message about the install being complete.
183d-i finish-install/reboot_in_progress note
184
185# This will prevent the installer from ejecting the CD during the reboot,
186# which is useful in some situations.
187#d-i cdrom-detect/eject boolean false
188
189# This is how to make the installer shutdown when finished, but not
190# reboot into the installed system.
191#d-i debian-installer/exit/halt boolean true
192
193### X configuration
194# X can detect the right driver for some cards, but if you're preseeding,
195# you override whatever it chooses. Still, vesa will work most places.
196#xserver-xorg xserver-xorg/config/device/driver select vesa
197
198# A caveat with mouse autodetection is that if it fails, X will retry it
199# over and over. So if it's preseeded to be done, there is a possibility of
200# an infinite loop if the mouse is not autodetected.
201#xserver-xorg xserver-xorg/autodetect_mouse boolean true
202
203# Monitor autodetection is recommended.
204xserver-xorg xserver-xorg/autodetect_monitor boolean true
205# Uncomment if you have an LCD display.
206#xserver-xorg xserver-xorg/config/monitor/lcd boolean true
207# X has three configuration paths for the monitor. Here's how to preseed
208# the "medium" path, which is always available. The "simple" path may not
209# be available, and the "advanced" path asks too many questions.
210xserver-xorg xserver-xorg/config/monitor/selection-method select medium
211xserver-xorg xserver-xorg/config/monitor/mode-list select 1024x768 @ 60 Hz
212
213### Preseeding other packages
214# Depending on what software you choose to install, or if things go wrong
215# during the installation process, it's possible that other questions may
216# be asked. You can preseed those too, of course. To get a list of every
217# possible question that could be asked during an install, do an
218# installation, and then run these commands:
219#   debconf-get-selections --installer > file
220#   debconf-get-selections >> file
221
222
223#### Advanced options
224### Running custom commands during the installation
225# d-i preseeding is inherently not secure. Nothing in the installer checks
226# for attempts at buffer overflows or other exploits of the values of a
227# preconfiguration file like this one. Only use preconfiguration files from
228# trusted locations! To drive that home, and because it's generally useful,
229# here's a way to run any shell command you'd like inside the installer,
230# automatically.
231
232# This first command is run as early as possible, just after
233# preseeding is read.
234#d-i preseed/early_command string anna-install some-udeb
Note: See TracBrowser for help on using the repository browser.