SystemRescueCD

Una herramienta de la cual hago uso muy seguido es el CD SystemRescueCD basado en Gentoo.

Es un disco de rescate GNU/Linux, que se puede utilizar desde el CD o bien instalarlo en un pendrive y que nos permite realizar tareas administrativas o reparar un sistema dañado.

Integra software de administración de sistema tales como parted, partimage, fstools, editores,  midnight commander (mc), herramientas de red, Servidor X y varias aplicaciones como navegador web, cliente de correo, gparted, etc.

El kernel soporta la mayoría de los filesystems más importantes (ext2/ext3/ext4, reiserfs, reiser4, btrfs, xfs, jfs, vfat, ntfs, iso9660), así como filesystems de red (samba y nfs).

Este CD está preparado además, como multibooteo. Permitiendo iniciar desde los discos duros, desde red o con el GNU/linux incluído.

Además trae herramientas que facilitan otras tareas como Memtest+ (para chequeo de la memoria ram), Ranish Partition Manager (particionador de discos), Aida, (para diagnóstico de hardware), NTPasswd (herramienta para resetear la clave de administrador de Windows, soporta Vista), Graphical Boot Manager, dban (herramienta para eliminar toda la información del disco duro) y mhdd (herramienta de diagnóstico de discos duros de bajo nivel).

Descarga y Grabación a CD

La imagen ISO de SystemRescue se puede conseguir aquí. Al momento de escribir esta entrada, la versión es la 1.3.1

Tiene unos 250MB aproximadamente y puede grabarse fácilmente desde Windows con cualquier grabador de CD.

Desde linux puede usarse K3B, GnomeBaker o cualquier otro quemador de CD que tengamos disponible.

Asegúrense antes de grabar, que la suma MD5 sea correcta. Hay varios programas para windows (linux ya trae la herramienta md5sum)

Instalación en Pendrive USB

Antes que nada, tengan en cuenta que la PC donde intentemos arrancar con el pendrive, debe soportar el booteo desde USB, de lo contrario no será posible.

Voy a citar brevemente los pasos para instalar SystemRescue en un pendrive y hacerlo booteable. Será necesario que tengan un unidad de pendrive de al menos 256MB.

Desde Windows

Una vez que hayamos bajado la imagen ISO, debemos conectar el pendrive y formatearlo en sistema FAT32. Es muy sencillo (Mi PC -> clic derecho sobre la unidad de pendrive -> Formatear y se siguen las instrucciones)

Una vez formateado se debe copiar el contenido de la imagen ISO al pendrive (NO el archivo ISO sino el contenido).

Si tienen Winrar instalado será muy sencillo ya que abren el archivo ISO y simplemente extraen al pendrive. Si no tienen Winrar y no quieren instalarlo, graben la imagen ISO a un CD y luego copien todo el contenido del CD al pendrive.

Una vez que se ha copiado todo, en el pendrive cambiaremos de nombre la carpeta isolinux por syslinux. También dentro de esta carpeta encontraremos un archivo isolinux.cfg al que renombraremos también como syslinux.cfg.

Una vez hecho esto solo resta hacer booteable a nuestro pendrive. Para ello descargaremos la herramienta syslinux desde kernel.org. Lo descomprimimos y encontraremos una carpeta win32 que contiene la herramienta syslinux.exe.

Abrimos una consola de comandos (cmd.exe) y nos dirigimos hasta la carpeta donde descomprimimos syslinux. Supongamos que el pendrive tiene la unidad E:, entonces tendremos que ejecutar:

c:\syslinux\>syslinux.exe -ma E:

Hecho. El pendrive es ahora booteable y nos permitirá iniciar SystemRescue desde el USB.

Desde GNU/Linux

Desde GNU/Linux los pasos son los mismos, tendremos que inicializar el pendrive (supongamos que es /dev/sdb):

cfdisk /dev/sdb

y allí eliminamos todas las particiones y creamos una sola de tipo que luego vamos a formatear así:

mkfs.vfat -F 32 -n SYSRESC /dev/sdf1

Luego sobreescribimos el Master Boot Record para asegurarnos que esté limpio, usando el comando dd y a continuación sync para asegurarnos que todos los datos son escritos al pendrive:

dd if=/usr/share/syslinux/mbr.bin of=/dev/sdf
sync

(puede que no todas las distribuciones ya instalen syslinux, en el caso de Debian y Ubuntu, se puede instalar corriendo sudo apt-get install syslinux mtools)

Si hemos grabado la imagen ISO a un CD, ahora nos queda copiar al pendrive (donde esté montado, en el ejemplo está montado en /mnt/usb). Y a continuación renombramos como se explicó en la sección de Windows:

cp -af /mnt/cdrom /mnt/usb
mv /mnt/usb/isolinux /mnt/usb/syslinux
mv /mnt/usb/syslinux/isolinux.cfg /mnt/usb/syslinux/syslinux.cfg

Ahora solo resta hacerlo booteable. Desmontamos el pendrive y corremos el comando syslinux:

umount /mnt/usb
syslinux /dev/sdb1
sync

Si por alguna razón no funciona, pueden probar con ms-sys -s /dev/sdb

Eso es todo. Ahora tienes un pendrive booteable que inicia con SystemRescue. Les dejo algunas capturas de pantalla provenientes del sitio oficial para que vean (está corriendo bajo Qemu)





5 comentarios (+¿añadir los tuyos?)

  1. Trackback: dragonauta (dragonauta) 's status on Monday, 19-Oct-09 14:51:32 UTC - Identi.ca
  2. Trackback: FrikiBlogs » SystemRescueCD « Jinete del Dragon
  3. Trackback: SystemRescueCD : Sysmaya
  4. Trackback: Haciendo backup del disco duro « Jinete del Dragon
  5. matias
    Mar 26, 2010 @ 11:45:42

    La guia funciona bien! salvo para los que tenemos debian, que el archivo mbr.bin está en otro directorio.
    Estaría bueno aclararlo en la guia, que con el comando “locate”
    por ej. locate mbr.bin, se puede saber dónde se halla el archivo.
    Así, el path es:
    /usr/lib/syslinux/mbr.bin

    (para debian o ubuntu)

    Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Archivos

octubre 2009
D L M X J V S
« Sep   Nov »
 123
45678910
11121314151617
18192021222324
25262728293031
A %d blogueros les gusta esto: