Tras intentarlo de varias formas, utilizando el comando dd, el «Creador de discos de arranque» de Ubuntu, y por supuesto, UNetbootin, estaba claro que algo no funcionaba, y no conseguía crear un USB con la ISO de SystemRescueCd, pero tras marear un rato por los confines de Internet, en la misma página de SystemRescueCd, por supuesto, encontré lo que aquí os describo.
En primer lugar nos descargamos la imagen ISO de SystemRescueCd, desde aquí, para este caso yo he utilizado la versión 3.0.0, pero ya hay otra más reciente. Una vez la tengamos en nuestro equipo comenzamos.
Montar la imagen
Los pasos para montar la imagen los podéis encontrar aquí. Como curiosidad, en la página de SystemRescueCd recomiendan crear el directorio utilizando el parámetro -p en el comando mount, este no es más que para evitar nos muestre un error si el directorio que intentamos crear ya existe y crear directorios padre si es necesario.
IMPORTANTE: para que el script que utilizaremos funcione sin problemas, la imagen debe estar montada en /tmp/cdrom
o /mnt/cdrom
.
Insertar Pen USB
En este paso, os recomiendo sólo insertar un pendrive, el que vayamos a utilizar como arranque para el SystemRescueCd. Le damos unos segundos, y si nuestro sistema tiene el montaje automático, lo tendremos que desmontar.
Para asegurarnos en que dispositivo está montado el USB podemos ejecutar el siguiente comando.
$ sudo fdisk -l
Veríamos algo parecido a las siguientes líneas.
Disco /dev/sda: 500.1 GB, 500107862016 bytes 255 cabezas, 63 sectores/pista, 60801 cilindros, 976773168 sectores en total Unidades = sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico / físico): 512 bytes / 4096 bytes Tamaño E/S (mínimo/óptimo): 4096 bytes / 4096 bytes Identificador del disco: 0x0005007a Dispositivo Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 2048 191406079 95702016 83 Linux /dev/sda2 191406080 972656639 390625280 7 HPFS/NTFS/exFAT /dev/sda3 972656640 976771071 2057216 82 Linux swap / Solaris Disco /dev/sdc: 15.9 GB, 15938355200 bytes 256 cabezas, 40 sectores/pista, 3040 cilindros, 31129600 sectores en total Unidades = sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico / físico): 512 bytes / 512 bytes Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes Identificador del disco: 0xc3072e18 Dispositivo Inicio Comienzo Fin Bloques Id Sistema /dev/sdc1 * 2384 31129599 15563608 c W95 FAT32 (LBA)
En este caso el dispositivo USB lo encontramos en /dev/sdc
, para desmontarlo ejecutamos el comando.
$ sudo umount /dev/sdc1
Crear el USB
Ya con la imagen montada y el pendrive pinchado y desmontado, accedemos al directorio donde tengamos montada la imagen ISO y con permisos de root ejecutamos el siguiente comando.
$ sudo bash ./usb_inst.sh
Tras ejecutar el comando nos aparecerá un asistente en el cual únicamente tendremos que seleccionar el dispositivo USB y pulsar OK.
Ya sólo queda esperar a que termine el proceso y listo, ya tenemos SystemRescueCd bootable desde USB. Hecho esto ya podremos desmontar la imagen ISO.
Espero que os sirva de utilidad, au!!
Fuente: Sysresccd.org