¿Cómo puedo crear una memoria USB de arranque con Linux y FAT32 desde macOS?

6

Quiero poner 2 particiones en mi memoria USB: la primera (para que Windows la pueda ver) con FAT32 (por lo que también puede escribirle macOS) y la segunda, que se puede iniciar con system-rescue-cd en él.

Comencé a buscar la manera de particionar el stick y descubrí que la Utilidad de Discos no me permite crear particiones en el stick USB (el botón está deshabilitado), y mucho menos configurar la partición como inicio en el MBR.

Hay muchas formas de hacerlo en GNU / Linux, otras también funcionan en Windows pero no encontré nada para macOS. ¿Hay alguna forma gratuita (como una cerveza) de hacer eso?

    
pregunta zambotn 02.08.2017 - 12:51

1 respuesta

5

Necesitas usar diskutil a través de Terminal para lograr esto.

El comando que utilizarías es

diskutil partitionDisk diskX 2 MBR fat32 "LINUX" 80% fat32 "RESCUE" 20%

Algunas notas:

  • diskX es el identificador de su dispositivo USB (use diskutil list para obtener esa información)
  • Para este ejemplo, estoy usando una memoria flash de 1 GB y dedico el 80% de la misma a la partición de Linux y el 20% a Rescue. Puede usar valores de tamaño real como 800MB y 200MB en lugar de porcentajes.
  • Necesitará un cargador de arranque (como GRUB2 ) instalado. Si su CD de rescate ya tiene uno, solo dd la imagen a la partición de "Rescate".
  • "Linux" y "Rescue" son los nombres de las particiones
  • Las particiones se crearán en el orden indicado.

Por la página de manual :

partitionDisk device [numberOfPartitions] [APM[Format] | MBR[Format] | GPT[Format]] [part1Format
                part1Name part1Size part2Format part2Name part2Size part3Format part3Name part3Size ...]
    
respondido por el Allan 02.08.2017 - 13:01

Lea otras preguntas en las etiquetas