I've answered related questions (not specific to Ubuntu as such, but "Provisioning & Linux") in this thread here, which should give you all you need -- How to expand Linux partition in OS Provisioning .
If anything is unclear after that, let us know.