Sun Nov 23, 2014 2:43 pm
The gist of this thread is that it probably doesn't make any sense to mess around with old versions.
Rather, you should find a way to use a current version with your small cards.
The easiest way to do that is to (as Dougie suggests - and as is well documented in about 10,000 other threads) put the rootfs onto a USB device. Then you only need about 16 (or so) megs on the SD card.
But I think the way I would do it is to take a current Raspbian image (installed and running on sufficiently large media) and remove unneeded stuff. For starters, I think removing Wolfram/Mathematica should get you down pretty close to 2G, since I think it's generally agreed that adding those packages is what brought it way above 2G in the first place. Find a few more unneeded things, get it under the magic 2G limit, then image that. Restore the image onto a 2G card and Bob's your uncle. Note, that if you do this, you won't have much space left on your running system for either installation of new software or accumulating files in your $HOME. That's in the category of "It can't be helped".
Finally, there's also network booting (which is, in a sense, a variation of USB booting). Again, you'd put just minimal stuff on the SD card and the rootfs comes from the network. Alas, I've never really tried this, because there don't seem to exist any good (I.e., actually usable) HOWTOs. Everything I've read has been in the "well, this almost, sorta, kinda works"/"It might work if you edit this file, config that server, download these 175 packages, tweak this, tweak that, dah dah dah" category.
I'd like to see the network booting actually work. Really, I would…
And some folks need to stop being fanboys and see the forest behind the trees.
(One of the best lines I've seen on this board lately)