As long as your careful about what you install, you should definitely be able to fit on a 2 GB hard disk. And while the iso files are all you need, Mandrake may not be the way to go if you're trying to keep it tiny. I know Peanut Linux and Damn Small linux are two distro's that focus on keeping the used disk space to a minimum and Slackware can load just the pieces you absolutely need to save on disk space.
You might want to rummage around
DistroWatch for other small linux distros.