/usr/share/dell/casper/seeds/ubuntu.seed is in dell-recovery 1.31.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | #
# <ubuntu.seed>
#
# Dell Ubuntu preseed file used for FI installs
# * Last updated for Ubuntu 11.04
#
# Sets all of the defaults for the Ubuntu installation
# * Keyboard
# * Locale
# * Time zone
# * Mirrors
# * Language pack inclusion
# * Hard drive layout
# * Framework enablement
#
# Copyright 2008-2011 Dell Inc.
# Mario Limonciello <Mario_Limonciello@Dell.com>
# Hatim Amro <Hatim_Amro@Dell.com>
# Michael E Brown <Michael_E_Brown@Dell.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
# Keyboard selection.
d-i keyboard-configuration/layoutcode string us
d-i keyboard-configuration/variantcode string
### Time zone setup
# 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 UTC
### Network configuration
# netcfg will choose an interface that has link if possible. This makes it
# skip displaying a list if there is more than one interface.
d-i netcfg/choose_interface select auto
# If you have a slow dhcp server and the installer times out waiting for
# it, this might be useful.
d-i netcfg/dhcp_timeout string 5
# 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 dell-desktop
d-i netcfg/get_domain string
### APT stuff
d-i apt-setup/use_mirror boolean true
d-i apt-setup/security_host string security.ubuntu.com
d-i apt-setup/partner boolean true
### Partitioning
# We are doing a recovery from a hard drive, don't unmount partitions
d-i ubiquity/partman-skip-unmount boolean true
d-i partman/filter_mounted boolean false
# We are letting partman pick the largest amount of space
d-i partman-auto/init_automatically_partition select biggest_free
# Install to drive
d-i partman-auto/disk string dynamic
# Provide an expert recipe because the default recipe will make all
# logical partitions
d-i partman-auto/expert_recipe string \
\
dell :: \
100 150 200 free \
$iflabel{ gpt } \
$reusemethod{ } \
method{ efi } \
format{ } . \
\
500 10000 4000000 ext4 \
$primary{ } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ / } . \
\
105% 150% 200% linux-swap \
method{ swap } \
format{ } \
.
# In case we decide to remove swap from a drive in FI:
d-i partman-basicfilesystems/no_swap boolean false
### Boot loader installation
# Don't install to the MBR, we install to PBR instead
d-i grub-installer/only_debian boolean false
d-i grub-installer/with_other_os boolean false
# Install grub2 to the proper install-to partition.
d-i grub-installer/bootdev string dynamic
# Don't let Ubiquity make our install-to partition active. We'll do that
# Ourselves later after the install is all done.
d-i grub-installer/make_active boolean false
### User selection/password for OEM
# This gets deleted by oem-config-prepare, so it doesnt matter...
d-i passwd/user-fullname string OEM
d-i passwd/username string oem
d-i passwd/user-password password password
d-i passwd/user-password-again password password
# enable oem mode
d-i oem-config/enable boolean true
d-i oem-config/id string Dell Inc.
d-i oem-config/remove boolean true
d-i oem-config/early_command string dynamic
d-i oem-config/late_command string /usr/share/dell/scripts/oem_config.sh late
d-i oem-config/remove_extras boolean true
d-i oem-config/install-language-support boolean true
### Package selection
# General stuff
ubiquity ubiquity/custom_title_text string Dell Recovery
tasksel tasksel/first multiselect ubuntu-desktop
d-i finish-install/reboot_in_progress note
ubiquity ubiquity/summary note
# Force X to run in a safe graphics mode
ubiquity ubiquity/force_failsafe_graphics boolean true
# Don't show incomplete language support message
d-i pkgsel/ignore-incomplete-language-support boolean true
# For OEM-Config, only show the languages that are installable
d-i ubiquity/only-show-installable-languages boolean true
### Running custom commands during the installation
# This first command is run as early as possible, just after
# preseeding is read.
ubiquity ubiquity/success_command string /usr/share/dell/scripts/chroot.sh success
ubiquity ubiquity/failure_command string /usr/share/dell/scripts/chroot.sh failure
ubiquity ubiquity/reboot boolean true
ubiquity ubiquity/poweroff boolean false
|