El asunto, es que linux y los archivos zip guardan los permisos, por lo que creando un zip flasheable desde linux sería tansolo crear un script que diga donde extraer el system.
en cambio si se hace por windows, los archivos pierden los permisos y hay que hacer todo el tema de nuevo.
Asi que no se porque lso desarrolladores no hacen los zips desde linux, sería todo mas sencillo