Criando ubuntu usb installer no MacOS

Post #notamental que ensina como criar um usbstick no MacOS para instalar o Ubuntu 16.04.1.

1. Processo manual

1.1 Download da imagem

Abra seu terminal e crie um diretório tmp

mkdir tmp; cd tmp/

Faça download da imagem

wget http://releases.ubuntu.com/16.04/ubuntu-16.04.1-desktop-amd64.iso

1.2 Convertendo imagem

Precisamos converter essa imagem para conseguir criar o usb installer

hdiutil convert -format UDRW -o ubuntu-16.04.1-desktop-amd64.img ubuntu-16.04.1-desktop-amd64.iso

1.3 Detectando dispositivo usb

Insira o usb stick que você pretende usar e logo após faça a detecção de discos

diskutil list

Você verá uma saída como esta

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macross                 499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macross                +499.0 GB   disk1
                                 Logical Volume on disk0s2
                                 9FE0CB11-FC20-4BB4-9353-E115CB1FBF94
                                 Unencrypted
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS WD1TB                   999.8 GB   disk2s2
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *7.9 GB     disk3
   1:               Windows_NTFS GUTO                    7.9 GB     disk3s1
/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +29.2 MB    disk4
   1:                  Apple_HFS UNetbootin              29.1 MB    disk4s1    

No meu caso vou usar o dispositivo /dev/disk3 de 8GB.

1.4 Desmontando dispositivo

Precisamos desmontar para gravar a imagem no dispositivo

diskutil unmountDisk /dev/disk3

1.5 Criando o instalador

Agora vamos transferir a imagem para o usb stick usando o dd

sudo dd if=ubuntu-16.04.1-desktop-amd64.img.dmg of=/dev/disk3 bs=1m

Esse processo pode demorar, dependerá da velocidade do usb stick, no final a saída será similar a esta

1443+1 records in
1443+1 records out

Ignore qualquer popup do finder que aparecer após a conclusão.

1.6 Ejetando o instalador

Ao final do processo ejete o usb stick

diskutil eject /dev/disk3

Pronto, agora você pode instalar o Ubuntu em qualquer computador com esse USB Stick.

Processo via script

Abaixo um exemplo de script para agilizar.

#!/bin/bash

ISONAME="ubuntu-16.04.1-desktop-amd64"
DEVICE="/dev/disk3"

echo "convertendo imagem $ISONAME..."

hdiutil convert -format UDRW -o /Users/gutocarvalho/storage/isos/$ISONAME.img /Users/gutocarvalho/storage/isos/$ISONAME.iso

echo "desmontando dispositivo usb $DEVICE..."

diskutil unmountDisk $DEVICE

echo "Criando instalador usb no dispositivo $DEVICE..."

sudo dd if=/Users/gutocarvalho/storage/isos/$ISONAME.img.dmg of=$DEVICE bs=1m

echo "desmontando dispositivo usb $DEVICE..."

diskutil eject $DEVICE

echo "criacao de disco finalizada."

Criei um snippet no GitLab para facilitar

https://gitlab.com/snippets/25673

[s]
Guto