La méthode fonctionne, mais je préfère utiliser la virtualisation que je trouve plus stable, mais qui nécessite de disposer du système d'exploitation que l'on veut virtualiser (windows)
Il faut une bonne machine, car on fait tourner PS sur windows dans linux, ce qui consomme pas mal de ressources.
Le double boot est une solution préférable (à mon sens) si l'on fait de longue "séances" sur photoshop.
Quant aux solutions libres, il y a des alternatives à photoshop et lightrooom, mais je n'ai jamais réussi à me faire à leur ergonomie.