Boot from volume

PR corresponding to #258 
Technically, I think this can be a `[]BlockDevice`.