Existen muchos programas para preparar los USB para instalar Sistemas Operativos.
Vamos a detallar como hacerlo de forma manual desde un entorno UNIX.
Particionamos USB con fdisk
Para empezar necesitamos particionar el USB, borrar la partición anterior y crear una nueva partición primaria y booteable.
# fdisk /dev/sdb
* Podemos ver los puntos de montaje de USB o dispositivos con
# fdisk -l # lsblk -fm
Opciones:
p -> Muestra las particiones d -> Borra particiones n -> Crea particiones a -> Hace booteable una partición primaria w -> Escribe los cambios en el USB
Formateamos USB en vFat
Para que nos lea correctamente el usb y la iso necesitamos formatear el usb en modo vfat. Para eso lanzaremos el siguiente comando:
# mkfs.vfat /dev/sdb1
* Hay que tener en cuenta que para dar formato hemos de llamar a la partición primaria sdb1 y no al dispositivo completo /dev/sdb.
Montamos ISO en el USB
Para montar la iso podemos hacerlo con el comando dd pero tenemos que tener en cuenta algunas variables:
# dd if=iso-a-montar.iso of=/dev/sdb status=progress && sync
Opciones:
if -> origen iso que queremos copiar al pen of -> Dispositivo sobre el que vamos a montar status -> para que nos muestre el proceso de copia && sync -> Rellena los bloques con errores de lectura con ceros.
Y con esto ya tenemos un USB booteable para pinchar en el equipo que vayamos a instalar.
* Recuerda iniciar el equipo desde el USB, lo que debes configurar en la Bios.
* Es posible que la Bios no te reconozca el USB si tienes activado el secureboot, desactivarlo para la instalación y luego lo vuelves a activar 😉
Feliz instalación!