SystemRescueCd desde USB

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.

usb_inst.shYa 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