forked from steamos-community/stephensons-rocket
-
Notifications
You must be signed in to change notification settings - Fork 1
/
default.preseed
205 lines (178 loc) · 8.88 KB
/
default.preseed
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
### Localization
# Preseeding only locale sets language, country and locale.
d-i debian-installer/locale string en_US
# Optionally specify additional locales to be generated.
d-i localechooser/supported-locales multiselect \
en_US.UTF-8, \
de_DE.UTF-8, \
fr_FR.UTF-8, \
it_IT.UTF-8, \
ko_KR.UTF-8, \
es_ES.UTF-8, \
zh_CN.UTF-8, \
zh_TW.UTF-8, \
ru_RU.UTF-8, \
th_TH.UTF-8, \
ja_JP.UTF-8, \
pt_PT.UTF-8, \
pl_PL.UTF-8, \
da_DK.UTF-8, \
nl_NL.UTF-8, \
fi_FI.UTF-8, \
nb_NO.UTF-8, \
sv_SE.UTF-8, \
hu_HU.UTF-8, \
cs_CZ.UTF-8, \
ro_RO.UTF-8, \
tr_TR.UTF-8, \
pt_BR.UTF-8, \
bg_BG.UTF-8, \
el_GR.UTF-8, \
ar_AE.UTF-8, \
uk_UA.UTF-8
# Keyboard selection.
# Disable automatic (interactive) keymap detection.
d-i console-setup/ask_detect boolean false
# Keyboard selection.
d-i keyboard-configuration/xkb-keymap select us
### Network configuration
# Disable network configuration entirely. This is useful for cdrom
# installations on non-networked devices where the network questions,
# warning and long timeouts are a nuisance.
d-i netcfg/enable boolean false
# Disable that annoying WEP key dialog.
d-i netcfg/wireless_wep string
d-i hw-detect/load_firmware boolean false
hw-detect hw-detect/load_firmware boolean false
d-i netcfg/get_hostname string vaporos-desktop
### Mirror settings
# 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 steamos-repo.valvesoftware.com
d-i mirror/http/directory string /SteamOS
d-i mirror/http/proxy string
# Suite to install.
#d-i mirror/suite string main
# Suite to use for loading installer components (optional).
#d-i mirror/udeb/suite string main
## Create root account
d-i passwd/root-login boolean false
# To create a normal user account.
d-i passwd/user-fullname string SteamOS Desktop
d-i passwd/username string desktop
# User's password, either encrypted or in clear text
# d-i passwd/user-password-crypted password \$1\$CAe/kArK\$dTflLRhLU4U73lBWvrTnw.
d-i passwd/user-password password desktop
d-i passwd/user-password-again password desktop
d-i passwd/auto-login boolean true
# The installer will warn about weak passwords. If you are sure you know
# what you're doing and want to override it, uncomment this.
d-i user-setup/allow-password-weak 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 America/Los_Angeles
# Controls whether to use NTP to set the clock during the install
d-i clock-setup/ntp boolean true
### Apt setup
# You can choose to install non-free and contrib software.
d-i apt-setup/non-free boolean true
d-i apt-setup/contrib boolean true
# Uncomment this if you don't want to use a network mirror.
d-i apt-setup/multiarch string i386
d-i apt-setup/use_mirror boolean false
d-i apt-setup/no_mirror boolean true
# 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 string
#d-i apt-setup/security_host string security.debian.org
#d-i apt-setup/volatile_host string volatile.debian.org
# Additional repositories, local[0-9] available
d-i apt-setup/local0/repository string http://repo.steampowered.com/steamos brewmaster main contrib non-free
d-i apt-setup/local0/comment string internal SteamOS repo
# 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 boolean true
# Individual additional packages to install
d-i pkgsel/include string libc6:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libgl1-nvidia-glx:i386 steamos-modeswitch-inhibitor:i386 steam:i386 nvidia-vdpau-driver:i386 libtxc-dxtn-s2tc0:i386 i965-va-driver:i386 libnvidia-encode1:i386 steamos-packages:i386 debian-repo bash-completion gimp libreoffice gedit file-roller vaporos-mousefix vaporos-trim-support2 gnome-tweak-tool rhythmbox
# Whether to upgrade packages after debootstrap.
# Allowed values: none, safe-upgrade, full-upgrade
d-i pkgsel/upgrade select none
# 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
d-i finish-install/reboot_in_progress note
d-i preseed/late_command string /bin/sh /cdrom/post_install.sh
### Partitioning
# This makes partman automatically partition without confirmation, provided
# that you told it what to do using one of the methods above.
d-i partman-md/confirm boolean true
d-i partman/default_filesystem string ext4
d-i partman-partitioning/confirm_write_new_label boolean true
#d-i partman/choose_partition select finish
#d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
#Commands to run right before paritioning starts
d-i partman/early_command string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"; debconf-set grub-installer/bootdev "$(list-devices disk | head -n1)"
## Partitioning example
# In addition, you'll need to specify the method to use.
# The presently available methods are:
# - regular: use the usual partition types for your architecture
# - lvm: use LVM to partition the disk
# - crypto: use LVM within an encrypted partition
d-i partman-auto/method string regular
# 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 false
# 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 home
# 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 :: \
512 512 512 fat16 \
$primary{ } \
$iflabel{ gpt } \
method{ efi } \
label { boot } \
format{ } \
. \
10240 10240 10240 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
label { system } \
mountpoint{ / } \
. \
10240 10240 10240 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
label { recovery } \
mountpoint{ /boot/recovery } \
. \
10240 10240 10240 linux-swap \
method{ swap } format{ } \
. \
10240 128 100000000 ext4 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
label { steam } \
mountpoint{ /home } \
.