add diskless support.
13 files changed