PXE Formula
The PXE formula is used to configure PXE booting on the branch server.
| The formula is used only for connecting SUSE Manager Proxy 4.3. with SUSE Manager Server 5.0. Do not use this formula if you want to connect SUSE Manager Proxy 5.0. | 
- 
In the SUSE Manager Web UI, open the details page for the branch server, and navigate to the Formulastab.
- 
Select the Pxeformula, and clickSave.
- 
Navigate to the tab, and set these parameters: - 
In the Kernel Filenamefield, keep the default value.
- 
In the Initrd Filenamefield, keep the default value.
- 
If the terminals connecting to this branch server are running arm64 architecture, check the Enable ARM64 UEFI bootbox. Leave unchecked for x86-64.
- 
In the Kernel Filename for ARM64field, keep the default value.
- 
In the Initrd Filename for ARM64field, keep the default value.
- 
In the Kernel Command Line Parametersfield, keep the default value. For more information about possible values, see Saltboot Kernel Command Line Parameters.
- 
In the PXE root directoryfield, enter the path to the Saltboot directory (for example,/srv/saltboot).
 
- 
- 
Click Save Formulato save your configuration.
- 
Apply the highstate. 
1. Saltboot Kernel Command Line Parameters
Saltboot supports common kernel parameters and Saltboot-specific kernel parameters. All the parameters can be entered in the Kernel Command Line Parameters field of the PXE formula.
- kiwidebug=1
- 
Starts a shell on tty2 during boot and enables debug logging in Salt. Do not use this parameter in a production environment as it creates a major security hole. This parameter should be used only in a development environment for debug purposes. 
- MASTER
- 
Overrides auto-detection of the Salt master. For example: MASTER=myproxy.domain.com 
- SALT_TIMEOUT
- 
Overrides the local boot fallback timeout if the Salt master does not apply the Saltboot state within this timeout (default: 60 seconds). For example: SALT_TIMEOUT=300 
- DISABLE_HOSTNAME_ID
- 
If the terminal has a hostname assigned by DHCP, it is by default used as a minion ID. Setting this option to 1disables this mechanism, and SMBios information will be used as a minion ID.
- DISABLE_UNIQUE_SUFFIX
- 
Setting this option to 1disables adding random generated suffix to terminal minion ID.If you set this parameter make sure your terminal has either a unique hostname provided by DHCP and DNS, or the terminal hardware comes with a unique serial number stored in its SMBios memory. Otherwise there is a risk of terminal minion ID duplicity, and bootstrapping the minion will fail. 
The following parameters (MINION_ID_PREFIX, salt_device, root) are usually autoconfigured and should be used only in specific conditions such as debugging or development:
- MINION_ID_PREFIX
- 
Branch ID set in the Branch Network formula form. 
- salt_device
- 
Device that contains the Salt configuration. 
- root
- 
Device that contains the already deployed root file system. Used for falling back to local boot.