If you're planning on using a graphical install of Ubuntu (i.e. as a workstation, not as a server), you will quickly run out of elbow room on a 2GB partition. You should probably be aiming at 10GB as a minimum, partly because there's just so much free software available (much of which will not drain your system resources, other than hard drive space, in any discernible way).