Your method for installing nano should work OK. I did exactly the same thing with no problems. Maybe check your sources.list. I recall there was a bad entry on a debian server that had to be fixed. Check the forum archives and you should find it. There are some ways to automatically update sources.list but I've not been able to get them to work.

Don't know anything about your partitioning question, sorry.