With a chaotic system being divided into linear and nonlinear parts, a new approach is presented to realize generalized chaos synchronization by using feedback control and parameter commutation. Based on a linear transformation, the problem of generalized synchronization (GS) is transformed into the stability problem of the synchronous error system, and an existence condition for GS is derived. Furthermore, the performance of GS can be improved according to the configuration of the GS velocity. Further generalization and appropriation can be acquired without a stability requirement for the chaotic system's linear part. The Lorenz system and a hyperchaotic system are taken for illustration and verification and the results of the simulation indicate that the method is effective.