¿Por qué no usar una memoria USB de arranque. En la wiki de arch-linux hay un tutorial sobre cómo crear una memoria USB de arranque (memoria USB en vivo) para OS X:
Tomado de Arch Linux Wiki: enlace
En Mac OS X
Para poder usar dd en su dispositivo USB en una Mac, tiene que hacer algunas maniobras especiales. En primer lugar, inserte su dispositivo USB, OS X lo montará automáticamente y se ejecutará
diskutil list
en Terminal.app. Averigüe cómo se llama su dispositivo USB: el mío se llamó / dev / disk1. (Simplemente use el comando mount
o sudo dmesg | tail
.) Ahora ejecuta
diskutil unmountDisk /dev/disk1
para desmontar las particiones en el dispositivo (es decir, / dev / disk1s1) mientras se mantiene el dispositivo adecuado (es decir, / dev / disk1). Ahora podemos continuar de acuerdo con las instrucciones de Linux anteriores (pero use bs = 8192 si está usando el OS X dd, el número proviene de 1024 * 8).
dd if = image.iso of = / dev / disk1 bs = 8192
20480 + 0 registros en
20480 + 0 registros
167772160 bytes transferidos en 220.016918 segundos (762542 bytes / seg)
Probablemente sea una buena idea expulsar la unidad antes de la extracción física en este momento.
diskutil eject /dev/disk1
Crear la unidad USB de arranque:
Sobrescribir la unidad USB
Advertencia: Esto destruirá irrevocablemente todos los datos en / dev / sdx.
Nota: este método no funciona con el arranque UEFI.
Nota: Verifique con lsblk que el dispositivo USB no está montado, y use / dev / sdx en lugar de / dev / sdx1. ¡Estos son errores muy comunes!
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx
Nota: Algunos firmware antiguos no entienden el hack isohybrid donde el inicio del desplazamiento de partición falso es 0. Consulte enlace para una solución que implica isohybrid.pl.
Cómo restaurar la unidad USB
Debido a que la imagen ISO es un híbrido que se puede grabar en un disco o escribir directamente en una unidad USB, no incluye una tabla de partición estándar.
Después de instalar Arch Linux y de que haya terminado con la unidad USB, debe poner a cero sus primeros 512 bytes (es decir, el código de inicio del MBR y la tabla de particiones no estándar) si desea restaurarla a su máxima capacidad:
dd count=1 bs=512 if=/dev/zero of=/dev/sdx
Luego cree una nueva tabla de particiones (por ejemplo, "msdos") y un sistema de archivos (por ejemplo, EXT4, FAT32) usando gparted, o desde un terminal:
Para EXT2 / 3/4 (ajuste en consecuencia), sería:
cfdisk /dev/sdx
mkfs.ext4 /dev/sdx1
e2label /dev/sdx1 USB_STICK
Para FAT32, instale el paquete dosfstools y ejecute:
cfdisk /dev/sdx
mkfs.vfat -F32 /dev/sdx1
dosfslabel /dev/sdx1 USB_STICK
En la wiki hay más información, por ejemplo, si desea crear una memoria USB de arranque desde un entorno Windows.