add mkbase mkpart + improve mkdisk