GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo crear un USB de arranque desde un ISO de arranque con la línea de comandos en Linux?

Bien, después de investigar un poco, encontré una solución y la revisaré paso a paso. El problema era doble.

  1. Conecte la unidad flash USB y determine el dispositivo en el que está montada con el comando:

    sudo fdisk -l
    

    Esta vez fue /dev/sdc1 para mí, así que lo usaré como ejemplo.

  2. Desmontar el dispositivo

    umount /dev/sdc1
    
  3. No estoy seguro si es necesario, pero formateé el disco en FAT32, por si acaso

    sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32
    
  4. Ahora mi ISO estaba usando isolinux, no syslinux. Sabía que funcionaba con CD, así que descubrí que necesitaba llamar al comando isohybrid, que permite que el BIOS reconozca un ISO desde un disco duro.

     isohybrid filename.iso
    

    Puede obtener más información sobre este comando aquí, pero esta fue la causa del mensaje "Sistema operativo faltante". El primer problema se solucionó, pero ahora decía "isolinux.bin faltaba o estaba dañado"

  5. El siguiente paso es copiar la iso. Mi segundo problema radica aquí, donde estaba copiando a la partición, sdc1, no al dispositivo, sdc.

    sudo dd if=filename.iso of=/dev/sdc bs=4k
    

    Esto parece funcionar bien, pero en el foro donde obtuve la última solución, se recomendó hacer lo siguiente antes de desconectar el dispositivo:

    sync
    sudo eject /dev/sdc
    

Este es un problema común con las memorias USB SanDisk o las memorias no formateadas en FAT32.

Si no es ninguno de los dos, seguramente se trata de un problema con el orden de la partición del dispositivo o el archivo syslinux.cfg.


Linux
  1. Cómo instalar software desde la línea de comandos de Linux

  2. Cómo crear una unidad USB de arranque usando el comando dd

  3. Cómo crear un USB de arranque de Windows 10 en Linux con el nuevo WoeUSB

  4. Cómo crear un USB de arranque de Windows 10 en Linux con el nuevo WoeUSB

  5. ¿Cómo puedo crear un archivo con un tamaño específico desde una línea de comando?

Cómo crear un ISO desde una unidad USB de arranque en Linux

Cómo buscar archivos desde la línea de comandos de Linux

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

Cómo crear un USB de arranque de Windows 10 en Linux

¿Cómo crear un cuadro de mensaje desde la línea de comandos?

¿Cómo crear un USB Kali Linux de arranque?