This is a well-known problem - it even has its own wikipedia article: Mutilated chessboard problem.
Here you can find a few similar but more challenging problems for trominos.
Problems like this are usually solved using some type of coloring argument, as explained in Theo's comment and the above links.