Provavelmente, havia um atributo noexec
definido quando o sistema de arquivos foi montado; talvez seja o seu 'recurso' de distribuição.
Para verificar isso, você pode executar mount
, que mostrará as opções de montagem entre parênteses, e para remover noexec
, é possível usar mount -o remount,exec /mnt/ext
sob a raiz.
Além disso, certifique-se de colocar a opção exec após a opção do usuário, ou o sistema ainda montará sua unidade como noexec.