Linux se basa en una serie de características del sistema de archivos que simplemente no son compatibles con FAT o NTFS:propiedad y permisos de estilo Unix, enlaces simbólicos, etc. Por lo tanto, Linux no se puede instalar en FAT o NTFS. (Solía ser posible hacer esto usando un controlador FAT que agrega esas funciones, pero se eliminó del kernel hace años porque nadie lo estaba manteniendo).
Si necesita una unidad flash USB que inicie Linux y se pueda acceder a ella desde Windows, secundo la recomendación de Zonder de crear una partición de datos FAT o NTFS en la unidad, junto con las particiones de Linux. Tenga en cuenta que primero deberá colocar la partición FAT o NTFS en el disco, ya que Windows trata las unidades flash USB como "superdisquetes" y solo accederá a la primera partición del disco. Linux no está limitado de esta manera, por lo que puede colocar las particiones de Linux después de la partición de datos compartidos. También tenga en cuenta que no puede usar FAT o NTFS como Linux /home
dividir; si sigue esta ruta, deberá montar la partición de datos compartidos en otro lugar de Linux.
¿Qué tal crear 2 particiones, una para linux os de tamaño mínimo y luego dejar el resto como fat32? De esa manera, Linux obtiene lo que quiere y aún puede usar el espacio restante.
No estoy seguro de cómo se comportará Mac OS con esto, pero se supone que Windows debe ignorar todas las particiones en una unidad extraíble, excepto la primera que se puede leer en Windows.
Hay un programa llamado bootice que puede ayudarte a hacer esto. Pero una búsqueda rápida en Internet encontrará muchos artículos sobre cómo particionar una unidad USB.