Add support for reading from a config file
Support boot from volume discovery