:string
iPXE> show filename net0.dhcp/filename:string = http://boot.ipxe.org/demo/boot.php
iPXE> show 40:string # Option 40 - NIS domain name net0.dhcp/40:string = nis.example.com
iPXE> set root-path iscsi:10.0.0.6::::iqn.2010-04.org.ipxe.dolphin:storage
Represents a type of setting that is a string.
A string setting can contain spaces and other “special” characters that can cause problems during URI parsing. You can avoid these potential problems by requesting expansion as a uristring setting. For example, if you want to pass the SMBIOS product
name to a boot script running on a web server, you could use
chain http://boot.ipxe.org/demo/boot.php?product=${product:uristring}
This will ensure that any “special” characters are URI-encoded as necessary. For example, if the SMBIOS product name is “PowerEdge R210”, then the above command will expand to
chain http://boot.ipxe.org/demo/boot.php?product=PowerEdge%20R210