Created
August 18, 2009 20:54
-
-
Save sid137/169959 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#preseed.cfg | |
#-------------------------- | |
# Local sets language and country. | |
# Should be set in boot parameter, but just in case... | |
d-i debian-installer/locale string en_US | |
# Keyboard selection. | |
# Disable automatic (interactive) keymap detection. | |
d-i console-setup/ask_detect boolean false | |
d-i console-setup/layoutcode string us | |
# To select a variant of the selected layout (international) | |
#d-i console-setup/variantcode string international | |
# If you want the preconfiguration file to work on systems both with and | |
# without a dhcp server, uncomment these lines and the static network | |
# configuration below. | |
d-i netcfg/dhcp_failed note | |
d-i netcfg/dhcp_options select Configure network manually | |
# Static network configuration. | |
d-i netcfg/get_nameservers string 208.67.222.222 | |
d-i netcfg/get_ipaddress string 192.168.1.42 | |
d-i netcfg/get_netmask string 255.255.255.0 | |
d-i netcfg/get_gateway string 192.168.1.1 | |
d-i netcfg/confirm_static boolean true | |
# Any hostname and domain names assigned from dhcp take precedence over | |
# values set here. However, setting the values still prevents the questions | |
# from being shown, even if values come from dhcp. | |
d-i netcfg/get_hostname string debian | |
d-i netcfg/get_domain string sid137.com | |
# Disable that annoying WEP key dialog. | |
d-i netcfg/wireless_wep string A84AD73FF5F1C780F6A8CA0F63 | |
# If non-free firmware is needed for the network or other hardware, you can | |
# configure the installer to always try to load it, without prompting. Or | |
# change to false to disable asking. | |
d-i hw-detect/load_firmware boolean true | |
# If you select ftp, the mirror/country string does not need to be set. | |
#d-i mirror/protocol string ftp | |
#d-i mirror/country string manual | |
#d-i mirror/http/hostname string archive.ubuntu.com | |
#d-i mirror/http/directory string /ubuntu | |
#d-i mirror/http/proxy string | |
# Alternatively: by default, the installer uses CC.archive.ubuntu.com where | |
# CC is the ISO-3166-2 code for the selected country. You can preseed this | |
# so that it does so without asking. | |
d-i mirror/http/mirror select fr.archive.ubuntu.com | |
# Suite to install. | |
d-i mirror/suite string jaunty | |
# Suite to use for loading installer components (optional). | |
d-i mirror/udeb/suite string jaunty | |
# Components to use for loading installer components (optional). | |
d-i mirror/udeb/components multiselect main, restricted | |
# Controls whether or not the hardware clock is set to UTC. | |
d-i clock-setup/utc boolean true | |
# You may set this to any valid setting for $TZ; see the contents of | |
# /usr/share/zoneinfo/ for valid values. | |
d-i time/zone string Europe/Paris | |
# Controls whether to use NTP to set the clock during the install | |
d-i clock-setup/ntp boolean true | |
# NTP server to use. The default is almost always fine here. | |
#d-i clock-setup/ntp-server string ntp.example.com | |
# If the system has free space you can choose to only partition that space. | |
# Alternatives: custom, some_device, some_device_crypto, some_device_lvm. | |
d-i partman-auto/init_automatically_partition select biggest_free | |
# Alternatively, you can specify a disk to partition. The device name must | |
# be given in traditional non-devfs format. | |
# Note: A disk must be specified, unless the system has only one disk. | |
# For example, to use the first SCSI/SATA hard disk: | |
#d-i partman-auto/disk string /dev/sda | |
# In addition, you'll need to specify the method to use. | |
# The presently available methods are: "regular", "lvm" and "crypto" | |
d-i partman-auto/method string lvm | |
# If one of the disks that are going to be automatically partitioned | |
# contains an old LVM configuration, the user will normally receive a | |
# warning. This can be preseeded away... | |
d-i partman-lvm/device_remove_lvm boolean true | |
# The same applies to pre-existing software RAID array: | |
d-i partman-md/device_remove_md boolean true | |
# And the same goes for the confirmation to write the lvm partitions. | |
d-i partman-lvm/confirm boolean true | |
# For LVM partitioning, you can select how much of the volume group to use | |
# for logical volumes. | |
d-i partman-auto-lvm/guided_size string max | |
#d-i partman-auto-lvm/guided_size string 10GB | |
#d-i partman-auto-lvm/guided_size string 50% | |
# You can choose one of the three predefined partitioning recipes: | |
# - atomic: all files in one partition | |
# - home: separate /home partition | |
# - multi: separate /home, /usr, /var, and /tmp partitions | |
d-i partman-auto/choose_recipe select atomic | |
# Or provide a recipe of your own... | |
# The recipe format is documented in the file devel/partman-auto-recipe.txt. | |
# If you have a way to get a recipe file into the d-i environment, you can | |
# just point at it. | |
#d-i partman-auto/expert_recipe_file string /hd-media/recipe | |
# If not, you can put an entire recipe into the preconfiguration file in one | |
# (logical) line. This example creates a small /boot partition, suitable | |
# swap, and uses the rest of the space for the root partition: | |
#d-i partman-auto/expert_recipe string \ | |
# boot-root :: \ | |
# 40 50 100 ext3 \ | |
# $primary{ } $bootable{ } \ | |
# method{ format } format{ } \ | |
# use_filesystem{ } filesystem{ ext3 } \ | |
# mountpoint{ /boot } \ | |
# . \ | |
# 500 10000 1000000000 ext3 \ | |
# method{ format } format{ } \ | |
# use_filesystem{ } filesystem{ ext3 } \ | |
# mountpoint{ / } \ | |
# . \ | |
# 64 512 300% linux-swap \ | |
# method{ swap } format{ } \ | |
# . | |
# This makes partman automatically partition without confirmation, provided | |
# that you told it what to do using one of the methods above. | |
d-i partman/confirm_write_new_label boolean true | |
d-i partman/choose_partition select finish | |
d-i partman/confirm boolean true | |
# Select the initramfs generator used to generate the initrd for 2.6 kernels. | |
d-i base-installer/kernel/linux/initramfs-generators string yaird | |
# The kernel image (meta) package to be installed; "none" can be used if no | |
# kernel is to be installed. | |
d-i base-installer/kernel/image string linux-generic | |
# Skip creation of a root account (normal user account will be able to | |
# use sudo). The default is false; preseed this to true if you want to set | |
# a root password. | |
#d-i passwd/root-login boolean false | |
# Alternatively, to skip creation of a normal user account. | |
#d-i passwd/make-user boolean false | |
# Root password, either in clear text | |
#d-i passwd/root-password password r00tme | |
#d-i passwd/root-password-again password r00tme | |
# or encrypted using an MD5 hash. | |
#d-i passwd/root-password-crypted password [MD5 hash] | |
# To create a normal user account. | |
d-i passwd/user-fullname string Ubuntu Sidney Burks | |
d-i passwd/username string sid137 | |
# Normal user's password, either in clear text | |
#d-i passwd/user-password password sid137 | |
#d-i passwd/user-password-again password sid137 | |
# or encrypted using an MD5 hash. | |
# echo -n "clearpasswd" | md5sum | |
d-i passwd/user-password-crypted password fb7b8960a218a5b4842abf74f3400902 | |
# Create the first user with the specified UID instead of the default. | |
#d-i passwd/user-uid string 1010 | |
# The user account will be added to some standard initial groups. To | |
# override that, use this. | |
#d-i passwd/user-default-groups string audio cdrom video | |
# Set to true if you want to encrypt the first user's home directory. | |
d-i user-setup/encrypt-home boolean false | |
# You can choose to install restricted and universe software, or to install | |
# software from the backports repository. | |
d-i apt-setup/restricted boolean true | |
d-i apt-setup/universe boolean true | |
#d-i apt-setup/backports boolean true | |
# Uncomment this if you don't want to use a network mirror. | |
#d-i apt-setup/use_mirror boolean false | |
# Select which update services to use; define the mirrors to be used. | |
# Values shown below are the normal defaults. | |
#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 | |
# Additional repositories, local[0-9] available | |
#d-i apt-setup/local0/repository string \ | |
# http://local.server/ubuntu jaunty main | |
#d-i apt-setup/local0/comment string local server | |
# Enable deb-src lines | |
#d-i apt-setup/local0/source boolean true | |
# URL to the public key of the local repository; you must provide a key or | |
# apt will complain about the unauthenticated repository and so the | |
# sources.list line will be left commented out | |
#d-i apt-setup/local0/key string http://local.server/key | |
# By default the installer requires that repositories be authenticated | |
# using a known gpg key. This setting can be used to disable that | |
# authentication. Warning: Insecure, not recommended. | |
#d-i debian-installer/allow_unauthenticated string true | |
tasksel tasksel/first multiselect standard | |
#tasksel tasksel/first multiselect lamp-server, print-server | |
#tasksel tasksel/first multiselect kubuntu-desktop | |
# Individual additional packages to install needed to login/install chef | |
d-i pkgsel/include string build-essential wget ssl-cert zsh \ | |
ruby ruby1.8-dev libopenssl-ruby1.8 rdoc ri irb rubygems | |
# Whether to upgrade packages after debootstrap. | |
# Allowed values: none, safe-upgrade, full-upgrade | |
d-i pkgsel/upgrade select full-upgrade | |
# Language pack selection | |
#d-i pkgsel/language-packs multiselect de, en, zh | |
# Policy for applying updates. May be "none" (no automatic updates), | |
# "unattended-upgrades" (install security updates automatically), or | |
# "landscape" (manage system with Landscape). | |
d-i pkgsel/update-policy select unattended-upgrades | |
# Some versions of the installer can report back on what software you have | |
# installed, and what software you use. The default is not to report back, | |
# but sending reports helps the project determine what software is most | |
# popular and include it on CDs. | |
popularity-contest popularity-contest/participate boolean false | |
# During installations from serial console, the regular virtual consoles | |
# (VT1-VT6) are normally disabled in /etc/inittab. Uncomment the next | |
# line to prevent this. | |
#d-i finish-install/keep-consoles boolean true | |
# Avoid that last message about the install being complete. | |
d-i finish-install/reboot_in_progress note | |
# This will prevent the installer from ejecting the CD during the reboot, | |
# which is useful in some situations. | |
d-i cdrom-detect/eject boolean false | |
# This is how to make the installer shutdown when finished, but not | |
# reboot into the installed system. | |
#d-i debian-installer/exit/halt boolean true | |
# This will power off the machine instead of just halting it. | |
#d-i debian-installer/exit/poweroff boolean true | |
# d-i preseeding is inherently not secure. Nothing in the installer checks | |
# for attempts at buffer overflows or other exploits of the values of a | |
# preconfiguration file like this one. Only use preconfiguration files from | |
# trusted locations! To drive that home, and because it's generally useful, | |
# here's a way to run any shell command you'd like inside the installer, | |
# automatically. | |
# This first command is run as early as possible, just after | |
# preseeding is read. | |
#d-i preseed/early_command string anna-install some-udeb | |
# This command is run immediately before the partitioner starts. It may be | |
# useful to apply dynamic partitioner preseeding that depends on the state | |
# of the disks (which may not be visible when preseed/early_command runs). | |
#d-i partman/early_command string debconf-set partman-auto/disk "$(list-devices disk | head -n1)" | |
# This command is run just before the install finishes, but when there is | |
# still a usable /target directory. You can chroot to /target and use it | |
# directly, or use the apt-install and in-target commands to easily install | |
# packages and run commands in the target system. | |
#d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh | |
#d-i preseed/late_command string wget -O /target/etc/default/puppet http://xxxxx.warwick.ac.uk/puppet |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment