Perché non utilizzare una chiavetta USB avviabile. Sul wiki di arch-linux c'è un tutorial su come creare una chiavetta USB avviabile (live stick USB) per OS X:
Tratto dal wiki Arch Linux: link
In Mac OS X
Per poter usare dd sul tuo dispositivo USB su un Mac devi fare delle manovre speciali. Prima di tutto inserisci il tuo dispositivo USB, OS X lo monterà automaticamente ed eseguirà
diskutil list
in Terminal.app. Scopri come viene chiamato il tuo dispositivo USB: il mio è stato chiamato / dev / disk1. (Basta usare il comando mount
o sudo dmesg | tail
.) Ora corri
diskutil unmountDisk /dev/disk1
per smontare le partizioni sul dispositivo (ad es., / dev / disk1s1) mantenendo il dispositivo appropriato (ad esempio, / dev / disk1). Ora possiamo continuare secondo le istruzioni di Linux sopra (ma usare bs = 8192 se stai utilizzando OS X dd, il numero proviene da 1024 * 8).
dd if=image.iso of=/dev/disk1 bs=8192
20480+0 records in
20480+0 records out
167772160 bytes transferred in 220.016918 secs (762542 bytes/sec)
è probabilmente una buona idea espellere l'unità prima della rimozione fisica a questo punto.
diskutil eject /dev/disk1
Creazione dell'unità USB avviabile:
Sovrascrivi l'unità USB
Avviso: questo distruggerà irrevocabilmente tutti i dati su / dev / sdx.
Nota: questo metodo non funziona con l'avvio UEFI.
Nota: verificare con lsblk che il dispositivo USB non è montato e utilizzare / dev / sdx invece di / dev / sdx1. Questi sono errori molto comuni!
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx
Nota: alcuni firmware meno recenti non comprendono la modifica isohybrid in cui l'inizio dell'offset della partizione falso è 0. Vedi link per una correzione che coinvolge isohybrid.pl.
Come ripristinare l'unità USB
Poiché l'immagine ISO è un ibrido che può essere masterizzato su un disco o scritto direttamente su un'unità USB, non include una tabella delle partizioni standard.
Dopo aver installato Arch Linux e hai finito con l'unità USB, dovresti azzerare i suoi primi 512 byte (ovvero il codice di avvio dall'MBR e dalla tabella delle partizioni non standard) se vuoi ripristinarlo alla massima capacità:
dd count=1 bs=512 if=/dev/zero of=/dev/sdx
Quindi crea una nuova tabella delle partizioni (ad es. "msdos") e un filesystem (ad esempio EXT4, FAT32) usando gparted o da un terminale:
Per EXT2 / 3/4 (regolare di conseguenza), sarebbe:
cfdisk /dev/sdx
mkfs.ext4 /dev/sdx1
e2label /dev/sdx1 USB_STICK
Per FAT32, installa il pacchetto dosfstools ed esegui:
cfdisk /dev/sdx
mkfs.vfat -F32 /dev/sdx1
dosfslabel /dev/sdx1 USB_STICK
Sul wiki ci sono altre informazioni, per esempio se vuoi creare una chiavetta USB di avvio da un ambiente Windows.