Saltboot Formula
The Saltboot formula is used to configure disk images and partitioning for the selected hardware type.
|
The Saltboot formula is meant to be used as a group formula. Enable and configure Saltboot formula for hardware type groups. |
|
To apply changes to a terminal, terminal needs to be restarted. Applying highstate does not have any effect on running terminals. |
-
Open the details page for your new hardware type group, and navigate to the
Formulastab. -
Select the Saltboot formula and click Save.
-
Navigate to the tab.
-
In the
Disk 1section, set these parameters:-
In the
Disk symbolic IDfield, enter a custom name for the disk (for example,disk1). -
In the
Device typefield, selectDISK. -
In the
Disk devicefield, select the device that corresponds to the device name on the target machine (for example,/dev/sda). -
In the
RAID levelfield, leave it empty. -
In the
Disk Labelfield, selectgpt.
-
-
In the
Partitionsection, set these parameters forPartition 1:-
In the
Partition symbolic IDfield, enter a custom name for the partition (for example,p1). -
In the
Partition sizeuse value 500. -
In the
Device mount pointuse/boot/efi. -
In the
Filesystem formatusevfat. -
In the
OS Image to deployfield, leave it empty. -
In the
Partition encryption passwordfield, leave it empty. -
In the
Partition flagsuseboot.
-
-
In the
Partitionsection, set these parameters forPartition 2:-
In the
Partition symbolic IDfield, enter a custom name for the partition (for example,p2). -
In the
Partition sizefield, specify a size for the partition in Mebibytes (MiB). -
In the
Device mount pointfield, select a location to mount the partition (for example,/data). -
In the
Filesystem formatfield, select your preferred format (for example,xfs). -
In the
OS Image to deployfield, leave it empty. -
In the
Partition encryption passwordfield, enter a password if you want to encrypt the partition. -
In the
Partition flagsfield, leave it empty.
-
-
In the
Partitionsection, set these parameters forPartition 3:-
In the
Partition symbolic IDfield, enter a custom name for the partition (for example,p3). -
In the
Partition sizefield, specify a size for the partition in Mebibytes (MiB). -
In the
Device mount pointfield, leave it empty. -
In the
Filesystem formatfield, selectswap. -
In the
OS Image to deployfield, leave it empty. -
In the
Partition encryption passwordfield, enter a password if you want to encrypt the partition. -
In the
Partition flagsfield, selectswap.
-
-
In the
Partitionsection, set these parameters forPartition 4:-
In the
Partition symbolic IDfield, enter a custom name for the partition (for example,p4). -
In the
Partition sizefield, leave it empty. This will ensure the partition uses up all remaining space. -
In the
Device mount pointfield, select/. -
In the
Filesystem formatfield, leave it empty. -
In the
OS Image to deployfield, enter the name of the image to deploy. -
In the
Image versionfield, leave it empty. This will ensure you use the latest available version. -
In the
Partition encryption passwordfield, enter a password if you want to encrypt the partition. -
In the
Partition flagsfield, leave it empty.
-
-
Click Save Formula to save your configuration.
Special Partition Types
The Saltboot formula helps you with setting up special partition types.
|
For terminal to be able to boot locally, either |
BIOS grub Partition
A BIOS grub partition is needed for local booting from a GPT disk on non-EFI machines.
For more information, see https://en.wikipedia.org/wiki/BIOS_boot_partition.
In the formula, enter the following options:
Partition Symbolic ID: p1 Partition Size (MiB): 50 Partition Flags: bios_grub
Leave the other fields empty.
EFI Partition
An EFI partition is needed for local booting on EFI machines, Partition Table Type must be GPT.
For more information, see https://en.wikipedia.org/wiki/EFI_system_partition.
In the formula, enter the following options:
Partition Symbolic ID: p1 Partition Size (MiB): 500 Device Mount Point: /boot/efi Filesystem Format: vfat Partition Flags: boot
Leave the other fields empty.
Troubleshooting the Saltboot Formula
msdos Disklabel Limitations
On msdos disk label it is possible to create maximally 4 primary partitions, extended partitions are not supported.
This limitation is not present on GPT disk label.
For more information on troubleshooting problems with the Saltboot formula, see administration:tshoot-saltboot.adoc.