There are instructions here regarding using a USB drive for ROMs with Retrosmc.
Is there really a need to dual boot?