Por que não usar apenas o Terminal?
Basta usar, dd
pois o Mac OS X é apenas uma variante unix. Você pode testar para ver se está instalado, indo para o terminal.
abra holofotes e digite terminal e pressione enter
cmd+space -> Terminal
digite no terminal
$ which dd
se lhe der um caminho, está instalado. se não houver saída e um prompt vazio, será necessário instalá-lo manualmente (duvido que seja esse o caso).
você basicamente tem um shell unix rodando bash
à sua disposição e seria mais fácil usar suas ferramentas internas. também ensinará alguns conceitos básicos.
dd
normalmente não é recomendado para pessoas não familiarizadas com a ferramenta, pois, se usada de maneira incorreta, poderá destruir o seu disco rígido, daí seu apelido, destruir o disco .
não tenho certeza de quais ferramentas você teria disponível para verificar seus pontos de montagem e os dispositivos montados nesses pontos.
Descobrir seus pontos de montagem
As ferramentas mais comuns para descobrir onde seus dispositivos estão montados geralmente são
df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)
em caso de dúvida, verifique se fdisk
está disponível.
$ which fdisk
/sbin/fdisk
$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied
fdisk: cannot open /dev/sdb: Permission denied
fdisk: cannot open /dev/sdc: Permission denied
$ sudo fdisk -l
...lots of information here...
...partition schema here...
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 3907028991 3907026944 1.8T b W95 FAT32
Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)
Device Start End Sectors Size Type
/dev/sdc1 2048 1953515519 1953513472 931.5G Microsoft basic data
/dev/sdc2 1953515520 3907028991 1953513472 931.5G Microsoft basic data
Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2048 31506431 31504384 15G b W95 FAT32
As coisas com as quais você se importa se parecem com isso.
Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
...redundant information here...
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2048 31506431 31504384 15G b W95 FAT32
Sabemos o nome do dispositivo e onde ele está localizado.
/dev/sdd (the device name)
/dev/sdd1 (the device partition)
para confirmar, usamos apenas df
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 793M 9.4M 784M 2% /run
/dev/sda5 450G 15G 413G 4% /
tmpfs 3.9G 780K 3.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda3 96M 29M 68M 30% /boot/efi
tmpfs 793M 24K 793M 1% /run/user/1000
/dev/sdd1 16G 11M 15G 1% /media/$USER/UBSKEY
Depois de saber onde sua unidade USB está montada, desmonte-a antes de
$ umount /dev/sdXy
por exemplo
$ umount /dev/sdd1
É daqui para frente.
Escrevendo o ISO para USB
Sabemos onde está o iso, geralmente Home -> Downloads
(ou algo semelhante). Agora, basta dizer dd
para escrever no pendrive para criar um meio ao vivo ( fonte ). A ideia geral é descrita como
por exemplo
$ cd ~/Downloads
$ ls -l
total 0 (if nothing is present)
or
...file names here...
$ sudo dd if=ubuntu-file-name.iso of=/dev/sdd bs=4M && sync
aguarde até terminar. não haverá indicação do que está acontecendo até que seja concluído. A sincronização garantirá que tudo esteja correto e imprimirá as informações indicando o que foi lido e gravado após a conclusão.
Nota : Se você costuma dd
gravar em uma partição, ela sempre falha ao inicializar. você precisa escrever no primeiro byte do dispositivo para que ele possa criar um setor de inicialização no USB. é por isso que escrevo /dev/sdd
e não/dev/sdd1