Proxmox VE will take over your entire disk, you can control the size of root and swap, though:
http://www.proxmox.com/forum/showthread.php?t=1029
Previous Proxmox VE upgrades have been quite painless (mostly apt-get update, apt-get dist-upgrade, reboot!) and I expect the etch to lenny update...