The notion of block generalized inverses associated with a given set of eigenvalues and a given projection onto the corresponding maximal invariant subspace (root subspace) of a matrix $A$ is introduced, and its usefulness for computing the set of eigenvalues is shown.