Intro
No matter what kind of finished flooring you plan to install, the substrate must be properly prepared. In the case of a concrete slab, it should be solid, smooth, and level. Inspect its condition before you build new framing (if needed) and install any flooring materials. First look for large cracks and sagging sections. If they're present the base is not adequate. You'll need to remove sagging sections and pour new concrete.
Cover isolated, inactive cracks with an isolation membrane. Completely cover new concrete and any other floors you suspect might develop cracks. Fix active cracks -- those that are growing longer or wider -- instead of covering them up. Active cracks can indicate serious structural problems and can pull the floor apart.
Prestart Checklist
Tools
Repair surface:
4-foot level, sledgehammer, cold chisel, carpenter's pencil, margin and mason's trowels, grinder, masonry-grit abrasive wheel, vacuum, brush, mop
Repair structural defect: sledgehammer, crowbar, wheelbarrow
Install membrane: roller, mason?s trowel
Skills
Using a level, troweling, grinding with a power grinder
Prep
Remove finished flooring
Materials
Repair surface: hydraulic cement or thinset, muriatic acid, rubber gloves
Repair structural defect: gravel, reinforcing wire, concrete mix, 2x4 screed
Install membrane: membrane, adhesive