Cómo crear un usb booteable desde la terminal en cualquier distribucion

Hay momentos en los que es necesario crear alguna usb booteable con algún sistema operativo, sin importar de cual estemos hablando, en mi caso hay momentos en lo que tengo la necesidad de crear alguna usb con Windows e ir con mis clientes para lo que se necesite. 

En estos casos siempre, me pongo buscar algún buen programa para poder crear la usb booteableolvidándome por completo de que no se necesita nada más que el uso de la terminal para poder hacer esta labor. 

Aunque existen varios programas no deja de ser muy bueno hacerlo todo desde terminal, aquí les mostré como crear una usb booteable unicamente con el uso de la terminal. 

Mediante el uso del comando dd hay que hacer varias cosas asi que se las explicare paso a paso. 

Lo primero sera insertar la usb con la que trabajaremos, abrir una terminal y teclear el comando lsblk para ver en que punto de montaje esta, en mi caso aparece como /dev/sdb 

[darkcrizt@localhost ~]$ lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0 465.8G  0 disk
├─sda1            8:1    0   200M  0 part /boot/efi
├─sda2            8:2    0     1G  0 part /boot
└─sda3            8:3    0 464.6G  0 part
├─fedora-root 253:0    0    50G  0 lvm  /
├─fedora-swap 253:1    0     5G  0 lvm  [SWAP]
└─fedora-home 253:2    0 409.6G  0 lvm  /home
sdb               8:16   1  14.4G  0 disk 

 

Ahora procederemos a desmontarlo, para después darle el formato apropiado esto son con los comandos umount y mkfs.vfat 

[darkcrizt@localhost ~]$ umount /dev/sdb
umount: /dev/sdb: no montado.
[darkcrizt@localhost ~]$ mkfs.vfat -F 32 /dev/sdb -I
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/sdb: Permission denied
[darkcrizt@localhost ~]$ sudo mkfs.vfat -F 32 /dev/sdb -I
[sudo] password for darkcrizt:
mkfs.fat 4.1 (2017-01-24)
 

 

En este punto haremos uso del comando dd donde le indicamos el punto de montaje de nuestra usb asi como la ruta de la imagen de disco que sera copiado a la usb 

sudo dd if=/ruta-de-iso of=/dev/sdb

 

Aquí lo único es espera a que finalice el proceso, para poder proceder a retirar la usb y probarla.  

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

Categorías

GNU / Linux

Soy Estudiante de Ingeniería en Computación en la Universidad Autónoma Metropolitana (México), me considero aun un usuario medio en Linux. Tengo pasión por las nuevas tecnologías, gamer y linuxero de corazón dispuesto a apoyar en lo que pueda.

8 comentarios

  1.   Marriano dijo

    Hola David
    yo siempre le agrego al comando bs=4mb && sync
    para que transfiera más datos en el bloque y luego haga un volcado completo al pendrive antes de desmontarlo.
    Saludos y gracias por la nota
    Mariano

  2.   Daniel dijo

    Interesante, solo lo hacía con gparted. Saludos.

  3.   braytac dijo

    Hay un paso totalmente innecesario. No tiene ningún. sentido formatear el dispositivo si va a usarse dd. No va a cambiar nada. De hecho el formato del pendrive quedará como una estructura. iso9660. No quedará rastro de fat32.
    saltearse todo eso :
    ” [darkcrizt@localhost ~]$ mkfs.vfat -F 32 /dev/sdb -I
    mkfs.fat 4.1 (2017-01-24)
    mkfs.vfat: unable to open /dev/sdb: Permission denied
    [darkcrizt@localhost ~]$ sudo mkfs.vfat -F 32 /dev/sdb -I
    [sudo] password for darkcrizt:
    mkfs.fat 4.1 (2017-01-24)”
    , y muchisimo mejor un bs. con 4 u 8 para acelerar la copia. Si el pen no tiene lucecita mejor añadir sync como mencionaron en los comentarios.

  4.   MAICOLLL QUINTERO dijo

    solo con el ultimo paso se puede hacer todo sin necesidad de nada mas lo que yo ago es ir ala ubicacion donde tengo la iso ejempo descargas cd Descargas una ves alli si o si tines que hacerte root sudo su y pones tu password vale entonces solo colocamos la memoria usb y luego ejecutas el comando ls para ver los archivos alli encontrados vemos nuestra iso asi qe solo ejecutamos sudo dd if=NOMBREDELISO.ISO of=/dev/sdb SOLO COPIAN EL NOMBRE DEL ISO INCLUYENDO EL .ISO ASI QUE ENCONCLUCION SOLO HAY UN PASO ES EL ULTIMO ELLA HACE SOLO TODO SE LOS ASEGURO HE PROBADO ACON MAS DE 10 DISTROS Y FUCNIONA EXELNTE

  5.   Edgar dijo

    Buenas, el tutorial me sirve con cualquier sistema basado en linux, pero con windows 7 (por ejemplo) no, que podria ser que este haciendo mal? muchas gracias

  6.   mabs1136 dijo

    me da error :( dice que no existe el archivo o el directorio al dar comando sudo dd if=NOMBREDELISO.ISO of=/dev/sdb

  7.   jota dijo

    te has de situar en la carpeta donde esta la imagen iso, utiliza el comando cd, por ejemplo, si la tienes en descargas seria así ” cd /home/nombreDeUsuario/Descargas “, después añades el comando anterior. Otra opción es situar la iso en la carpeta personal del usuario y luego vuelves a ejecutar el comando anterior

  8.   4lejandr0 dijo

    Amigo mabs1136, solocopias tal cual el código como indica el tutorial o también tu pendrive es sdb. Por ejemplo, el mio se monta como sdd1.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.