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
|
Summary of variables in the boot 'config' file
The variables follow the form as VAR='value'.
Remember to set all variables in inverted commata: '...'!
NFS-share related variables:
SLX_VM_NFS FQDN/IP:share name for VM image share.
Example: some-store.here.example.tld:vmware/images/store
SLX_STAGE4 FQDN/IP:share name for stage 4 storage (nfs):
Example: 10.20.30.40:/srv/suse/stage4
or dnbd3 syntax:
Example: dnbd3 stage4/default/ubuntu1304.sqfs
SLX_STAGE4_RID Use specific revision of stage 4. Only used when
using dnbd3 for stage 4.
Proxy server related variables:
SLX_PROXY_MODE Proxy mode, e.g. 'auto'.
SLX_PROXY_IP Proxy server IP.
SLX_PROXY_PORT Proxy server port, standard would be 8080.
SLX_PROXY_TYPE Proxy type, eg. 'http-connect'.
SLX_PROXY_BLACKLIST Proxy blacklist netmask, e.g. '10.20.30.40/16'.
Sites in this IP range will not be proxied.
Time server variables:
SLX_NTP_SERVER Time server FQDN or IP.
SLX_BIOS_CLOCK BIOS clock type, e.g. 'local'.
Domain related variables:
SLX_NET_DOMAIN Network domain, e.g. 'here.there.example.tld'.
Configuration server variables:
SLX_CONFIG_SERVERS IP of configuration server
Addon related variables:
SLX_ADDONS Space separated list of sqfs-modules to load.
Example: 'vmware vbox debug'.
VMWare related variables:
SLX_VMWARE_3D Boolean, sets 'mks.gl.allowBlacklistedDrivers'
Client root password related variables:
SLX_ROOT_PASS Expects a (salted) sha-512 password hash.
Such hashes can be created using "mkpasswd -m sha-512".
dnbd3 related:
SLX_DNBD3_SERVERS Space separated list of dnbd3 servers, eg. '1.2.3.4 5.6.7.8'
The list will be randomized on use.
SLX_DNBD3_PRIO_SERVERS Space separated list of preferred dnbd3 servers
The list will not be randomized and is used before the regular list.
remote logging:
SLX_REMOTE_LOG URL where to post log to, eg. 'http://server/log.php'
POST variables: type, description, longdesc
partitioner & setp partitions:
SLX_PARTITION_TYPE='GPT|msdos' #Choose partition table type, if variable is not set partitioner
#will ask user or in silent mode use 'msdos' as default
SLX_CHOOSEN_DISK='sda' #If no HDD is specified, the partitioner will either ask the user
#or in silent mode choose the only HDD available or abort if more
#then one HDD is present.
SLX_AUTOMATIC_PARTITIONING='yes' #silent mode, restarts the machine automatically after partitioning
SLX_PARTITION_TABLE=' #The partition table variable is used by both the partitioner and
44,1G,/tmp #setup-partition script. The values per partition are as follows:
43,1G,/boot,bootable #unique ID, size, [mountpoint], [options]
42,1G,/cache/export/dnbd3 #The ID is used as is for msdos and for GPT concatenated with trailing
41,1G,/home #zeros, example: msdos: 44 GPT: 44000000-0000-0000-0000-000000000000
82,1G' #Attention: without a mount point, the setup-partition script won't mount
#the partition. Swap partition doesn't need a mount point
#Existing linux partitions will automatically be mountet under /media
#and don't need to be specified here.
#The only optional argument currently used at the moment is 'bootable'
#to mark a partition as such
#If no partition table variable was specifies, the partitioner and setup-scripts will assume
#the following default partition table:
SLX_PARTITION_TABLE='
44,10G,/tmp
45,10G,/var/scratch
82,4G'
|