I'm thoroughly confused by conductors. Let's say you have a round(ish), perfect conductor. Solid and uncharged. Some distance from it, we place a point charge $q$, giving rise to a field $\vec{E}$. Now, the electrons inside the conductor will move around to create an internal field which cancels $\vec{E}$ inside the conductor. Will they not have to do this by going to the surface, creating a negative surface charge? But then, will there not be a positive charge density at least somewhere inside the conductor, since it was neutral to begin with?
Consider the same set up, except this time the conductor is hollow inside, but closed, and with some thickness to its walls. A Faraday cage, I believe. The way I understand it, the "minuses" will all go to the outer surface, while the "pluses" will be scared, by $\vec{E}$, onto the inner surface. This spreading out creates a field which cancels $\vec{E}$ inside the walls. But then the inner wall (inner surface) is full of positive charges, which in my opinion should create a positive field inside the cavity.
I realize that I would have a hard time drawing the field lines inside this cavity; because, where would they end up? But this merely adds to my confusion. If the conductor was perfectly spherical, I think I would understand why there was no field in the cavity: same reason there would be no gravitational force inside a hollow, spherical planet. But what if the conductor has uneven inner surface?