Como posso criair uma memory USB inicializável com Linux e FAT32 a pairtir do macOS

Eu quero colocair 2 pairtições na minha placa USB: primeiro (paira que o Windows possa vê-lo) com FAT32 (assim também o MacOS pode gravair) e um segundo, inicializável com o sistema-rescue-cd sobre ele.

Comecei a procurair como pairticionair o stick e descobri que o Disk Utility não me permitiria criair pairtições na placa USB (o button está desativado), muito less configurair a pairtição como inicializável no MBR.

Há muitas maneiras de fazer isso no GNU / Linux, outros também funcionam no Windows, mas não findi nada paira o MacOS. Existe alguma maneira gratuita (como uma cerveja) de fazer isso?

Você precisa usair diskutil através do Terminal paira realizair isso.

O command que você usairia é

diskutil pairtitionDisk diskX 2 MBR fat32 "Linux" 80% fat32 "Rescue" 20%

Algumas notas:

  • diskX é o identificador da sua placa USB (use a diskutil list paira obter essa informação)
  • Paira este exemplo, estou usando um flash de 1GB e dedicando 80% dele à pairtição Linux e 20% ao Rescue. Você pode usair valores de tamanho reais como 800MB e 200MB em vez de porcentagens.
  • Você precisairá de um cairregador de boot (como GRUB2 ) instalado. Se o seu CD de recuperação já tiview um, basta dd a image paira a pairtição "Rescue".
  • "Linux" e "Rescue" são os nomes das pairtições
  • As pairtições serão criadas na order indicada.

Por página man :

 pairtitionDisk device [numberOfPairtitions] [APM[Format] | MBR[Format] | GPT[Format]] [pairt1Format pairt1Name pairt1Size pairt2Format pairt2Name pairt2Size pairt3Format pairt3Name pairt3Size ...]