How does ZeroShell actually save settings? If I have a profile active, and hit Save in a config screen, does it then automatically save those settings to the disk to survive re-boots? Or do I need to manually save them as a new profile?
You have to activate the profile before starting to configure your system. All the subsequents configurations are automatically saved in the profile you activated.