Estoy intentando instalar una aplicación portátil en mi unidad USB de forma que sea compatible tanto con Ubuntu como con Windows (concretamente, un programa llamado eToys). El soporte ya está incorporado en la aplicación para ambos sistemas operativos - hay etoys.sh
para Ubuntu y etoys.exe
para Windows. Decidí instalar en una unidad FAT ya que puede ser leída desde ambos sistemas. Esto funciona bien para Windows, pero por alguna razón no puedo ejecutar etoys.sh en Ubuntu.
El problema no es con el archivo - cuando se copia toda la carpeta en el disco duro local, la aplicación funciona perfectamente en Ubuntu. Pero cuando intento ejecutarla desde el USB, abre el archivo en un editor de texto.
A continuación, intenté ejecutarlo desde un terminal, pero recibí el mensaje Permiso denegado.
También he tenido el mismo problema con otros ejecutables.
¿Hay alguna manera fácil de ejecutar cosas desde una memoria USB?