Sunteți pe pagina 1din 40

Acerca de SystemRescue

Esta Gua Rpida te proporciona todas la cosas importantes que necesitas saber para usar el SystemRescueCd. Si esta es la primera
vez que usas este livecd, esto es lo que necesitas. Si necesitas ms informacin, por favor lee el Manual Online.

Descargar y grabar
Primero tienes que bajarte el archivo ISO que corresponda a la arquitectura de tu ordenador. La mayora de la gente necesita la
edicin x86 que soporta procesadores de 32 bits (IA32) y 64 bits (AMD64 / EM64T). La edicin SPARC tambin est disponible si
tienes hardware basado en la arquitectura de Sun. Cuando hayas bajado el archivo de imagen ISO, puedes comprobar que no est
daado usando el md5sum. Entonces, ya puedes grabar el archivo. Es importante grabar el CDRom usando el archivo ISO como una
imagen de CD (haz click en "Burn Image" en Nero, o usa cdrecord bajo Linux) y no solamente copiar el archivo en el disco. Si fuera
necesario deberas leer el siguiente captulo para tener ms detalles sobre Descargarse y Grabar.

Arrancando desde SystemRescueCd


Primero mira en los parmetros de la BIOS de tu ordenador (normalmente presionando SUPR o F2 cuando reinicias) para comprobar
que arrancas desde el lector de CD (el lector de CD debe tener prioridad sobre los otros dispositivos de arranque, especialmente sobre
el disco duro). Cuando arranques con el SystemRescueCd vers la primera pantalla con el SystemRescueCd escrita en ASCII. Tienes
que escribir el comando de arranque o puedes teclear Enter si solamente quieres arrancar con las opciones por defecto. Puedes
teclear F2/F3/F4/F5/F6 para leer instrucciones avanzadas de arranque, si las necesitas.
El comando de arranque es fcil de entender. Hay dos partes en el comando de arranque: "<boot-image> <boot-options>". Por
ejemplo si quieres arrancar con rescue64 como boot-image y docache setkmap=uk como boot-options, teclea rescue64 docache
setkmap=uk. Nunca uses comas entre las opciones, solamente espacios. Si necesitas opciones que no estn listadas en las siguientes
secciones, por favor lee el captulo que explica todo sobre Arranque del CD-ROM.

Principales imgenes de arranque


Hay cuatro imgenes principales de arranque con el SystemRescueCd-1.0.0 y posteriores:

rescuecd Esta es la eleccin por defecto para sistemas de 32 bits; con el Framebuffer desactivado, es la mejor eleccin.
altker32 Este es un kernel alternativo para sistemas de 32 bits. Arranca este kernel en caso de que tengas problemas
con rescuecd. altker32. altker se llamaba vmlinuz2 en versiones anteriores a SystemRescueCd-1.0.0.
rescue64 Este es el kernel por defecto de 64 bits. Usalo si quieres hacer chroot a un sistema linux de 64 bits instalado en tu
disco duro, o si tienes que ejecutar programas de 64 bits. Este kernel puede arrancar SystemRescuCd desde el cdrom con
programas de 32 bits y requiere un procesador con instrucciones de 64 bits (amd64/em64t).
altker64 Este es un kernel alternativo para sistemas de 64 bits. Arranca este kernel si tienes problemas con rescue64. Est
solamente disponible desde la versin SystemRescueCd 1.0.0 o posteriores.
Tambin puedes teclear el nombre de la imagen de un disco floppy. Teclea F2 para obtener una lista de las imgenes
disponibles del floppy. Por ejemplo memtest es un programa muy til para saber si la memoria de tu ordenador est daada,
y ntpass te permite cambiar la contrasea de cualquier cuenta de windows, si la has olvidado. Funciona para todos los
usuarios incluyendo el administrador.

Principales opciones de arranque


Estas son las opciones de arranque ms importantes:

docache: Con esta opcin el sistema copiar todos los archivos que necesite a la RAM de tu ordenador. Una vez que los
archivos estn cacheados en memoria, puedes sacar el disco del cdrom y continuar usando el livecd. Esto te permite
introducir otro disco en el cdrom y adems el sitema ir ms rpido. Esta opcin puede fallar si el sistema tiene menos de
256MB de RAM.
setkmap=xx: normalmente, el sistema te pregunta el tipo de teclado que tienes durante el proceso de arranque.
Introduciendo esta opcin, el sistema no te lo preguntar durante el arranque. Sustituye 'xx' por el teclado que tienes: 'us' para
USA, 'uk' para Inglaterra, 'es' para Espaa, etc ...

root=xxx: the root=<device> option lets you boot an existing linux system. For example, if you have a linux gentoo installed
on /dev/sda6, you can type rescuecd root=/dev/sda6 and Gentoo Linux will be started instead of the system that
is on the CD-ROM. Keep in mind that you must use a 64bits kernel if your system is made of 64bits programs. For instance,
you can boot a 64bits linux system installed on /dev/sda6 with rescue64 root=/dev/sda6. From SystemRescueCd1.0.4-beta6, this option works with LVM disks, so you can write something like rescuecd
root=/dev/VolGroup00/LogVol00. SystemRescueCd-1.0.4-beta6 and newer versions also supports root=auto,
that will scan all the block devices of the computer to find a linux system. The first linux system found on the disks will be
started. So with root=auto let you start the system installed from the CD-ROM in case you have problem with your boot
loader or with your kernel for instance. You can have more details about that option.
ide=nodma o all-generic-ide: usa estas opciones si tienes un problema relacionado con el disco duro, por ejemplo si en el
proceso de arranque del kernel el equipo se cuelga por un driver relacionado con el almacenamiento.
doxdetect o forcevesa: usa estas opciones si no puedes hacer que funcione el modo grfico cuando tecleas startx en el
prompt de la shell.
acpi-off / noapic / irqpool: usa estas opciones si tienes cualquier problema en el arranque del kernel: si se cuelga con un
driver o si se falla, ...
Para ms detalles, puedes leer el captulo siguiente: Arrancando el CD-ROM (opciones de arranque y kernel)

Trabajando en modo consola


Puedes usar un monton de programas en el modo consola. Puedes montar particiones de tus discos, para poder reparar un sistema
operativo Linux o Windows que est instalado en tu disco duro. Para reparar Linux, puedes montar cualquier particin de Linux (ext2fs,
ext3fs, reiserfs, reiserf4, jfs, xfs) y SystemRescueCd tambin puede montar discos con particiones FAT o NTFS usados por windows.
Si quieres montar tu disco Windows usa ntfs-3g (p.ejemplo: ntfs-3g /dev/sda1 /mnt/windows). De esta manera puedes
hacer una copia de seguridad o restaurar tus datos o tu sistema operativo.
Si no conoces los comandos de linux, deberas ejecutar Midnight Commander (teclea mc en el prompt). Con este programa, puedes
copiar/mover/borrar/editar archivos y directorios. Puedes usar el archiconocido vim y tambin qemacs como editores, para editar
archivos. Hay tantas cosas que puedes hacer que no podemos explicarlas todas. Deberas leer la lista de herramientas del sistema
principal que puedes usar, y leer la documentacin especfica relacionada con estos programas.
Puedes trabajar en 6 consolas diferentes. Esto te permite usar seis "pantallas" al mismo tiempo. Presiona Alt+F1 para la primera
consola, Alt+F2 para la segunda, ...

Trabajando en el entorno grfico


Si necesitas herramientas grficas (como GParted) tendrs que entrar en el entorno grfico. Comprueba que ests usando
SystemRescueCd 1.0.0 o posterior y teclea wizard en la consola. Tendrs dos entornos grficos a elegir: Xorg y Xvesa. Prueba
primero con Xorg. Si Xorg falla al arrancar, ejecuta wizard otra vez y elige Xvesa. Xvesa debera funcionar siempre, pero como
contrapartida, no est optimizado para tu hardware. Tienes que usar un kernel de 32 bits (rescuecd o altker32) para usar Xvesa. En
otras palabras, Xvesa no trabaja con kernels de 64bits (rescue64 y altker64).
El entorno grfico te permite trabajar con GParted (clon de Partition Magic), usar editores grficos (Leafpad), navegar la web con
Firefox2 e incluso usar terminales como xterm or mrxvt.

Configurando tu red
Con el SystemRescueCd puedes usar la red. Es muy til en caso de que quieras hacer un backup a travs de la red, bajarte archivos,
trabajar remotamente usando ssh, telnet o acceder a archivos compartidos en un servidor Unix (con NFS) o en una mquina Windows
(con Samba).
La forma ms adecuada para configurar tu red es teclear net-setup en un prompt del sistema. Tambin puedes usar los siguientes
comandos para configurar una red manualmente:
Si tienes hardware standard, tu tarjeta de red ser autodetectada, y el driver se cargar. Tendrs que configurar tu direccin IP. Si
usas configuracin dinmica, deberas escribir dhcpcd eth0.Si quieres poner una IP esttica, teclea ifconfig eth0
192.168.10.1.Una vez puesta tu IP, asegrate que la ruta por defecto est bien configurada. Por ejemplo, si tu ordenador tiene
una tarjeta de red (direccin 192.168.10.1) que est conectada a una puerta de enlace (192.168.10.2), la cual comparte su conexin a
internet, puedes teclear esto: route add default gw 192.168.10.2.

Si necesitas ms informacin sobre esto, deberas leer el captulo sobre La Red: configuracin y programas.

Descripcin
SystemRescueCd es un sistema Linux disponible en un CD-ROM de arranque que sirve para reparar tu sistema y tus datos despus
de un cuelgue o cada del sistema. Tambin tiene como objetivo proporcionar una manera fcil de hacer tareas administrativas en el
equipo, como la creacin y edicin de las particiones del disco duro. Contiene un montn de utilidades del sistema (parted, partimage,
fstools, ...) y utilidades bsicas (editores, midnight commander, herramientas de red). Es muy fcil de usar: basta con arrancar desde el
CD-ROM, y se puede hacer todo. El kernel del sistema soporta los sistemas de archivos ms importantes (ext2/ext3, reiserfs, reiser4,
xfs, jfs, vfat, ntfs, iso9660), y sistemas de red (samba y nfs).
Puedes usar SystemRescueCd para muchas tareas:

La primera vez que utilices el ordenador, cuando no est instalado el sistema operativo. La primera tarea es la creacin de
particiones en el disco duro, e instalar el sistema operativo. Con este CD-ROM, puedes hacer particiones fcilmente con la
herramienta grfica de particiones GParted y puedes instalar Gentoo Linux.
Despus de un cuelgue , o un error, es posible que tengas problemas con el arranque. Por ejemplo, despus de instalar
Windows, el gestor de arranque (LILO, Grub) se puede haber borrado del MBR. Con este CD-ROM, tienes todo lo que
necesitas para reinstalar Grub o Lilo....
Para los usuarios de Windows que no tengan instalado Linux, proporciona un pequeo sistema Linux con las herramientas
ms importantes del sistema. Por ejemplo, los usuarios de Windows pueden hacer una copia de seguridad de su sistema
usando Partimage. Necesitan tener Linux para ejecutar partimage.

Contenidos
Esta es una lista breve que describe lo que encontrars en este CD-ROM: Sysresccd manual-es

Un kernel reciente de Linux, que soporta los sistemas de archivos ms importantes, y el hardware ms importante. Sistema
de ficheros soportados: Ext2/Ext3, Reiserfs, Reiser4, Fat16/Fat32, XFS, JFS, NTFS, ... El kernel soporta NFS y Samba.
Herramientas grficas de particionado que son clones libres de partition-magic. Puedes utillizar Gparted.
El sistema de herramientas ms importante para la consola de Linux. Por supuesto, tienes GNU Parted (editor de
particiones), Partimage (imagen para clonar discos duros) para hacer copias de seguridad de particiones a un archivo de
imagen, herramientas de sistema de archivos (e2fsprogs para ext2/ext3, reiserfsprogs para ReiserFS, reiser4progs para
reiser4, xfsprogs para XFS, jfsutils Para JFS, dosfstools para FAT, NTFS para NtfsProgs).Puedes utilizar dump/restore para
hacer copias de una particin ext2/ext3.
Ntfs-3g (driver Ntfs de tercera generacin) ofrece acceso total de lectura a las particiones NTFS desde Linux.
Clam AntiVirus. Este es un software libre AntiVirus.
Herramientas habituales de los usuarios de Linux: tar/gzip/bzip2 para almacenar archivos. Se proporcionan la mismas
herramientas para los usuarios de Windows: zip/unzip, rar/unrar, p7zip. Esto significa que puedes hacer una copia de
seguridad/restaurar los datos de tu Windows.Hemos aadido DAR (Disk Archiver). Este es un programa como tar, pero ms
potente.
Midnight Commander (escribe "mc" en la consola de lnea de comandos) es un clon libre de Norton Commander para Linux.
Con mc, es fcil de navegar, copiar, mover, y editar todos los archivos en tu ordenador. Si no conoces todos los comandos de
la shell de linux, puedes comenzar con mc.
Puedes usar lynx o links. Ambos son navegadores web ligeros.Bajo el modo FrameBuffer puedes pasar parmetros a la lnea
de comandos de los links del programa. Esto te permitir activar el modo grfico. Se muestran imgenes y tienes una interfaz
bonita.
Por supuesto, los editores son importantes a la hora de que se planteen problemas. Nano (editor fcil), vim (vi mejorado) y
qemacs (clon de emacs) estn disponibles en modo texto.
Los entornos grficos X.Org / Xvesa y el gestor de ventanas WindowMaker,te permiten utilizar programas grficos como
GParted, editores (gvim y leafpad), y Firefox-2.0 (puede que necesites la ayuda de internet).

Pgina web
Si tienes problemas, por favor visita: pgina oficial.

Lee las FAQ (Frequently Asked Questions) antes de enviar preguntas al autor
Sube ideas, contribuciones y problemas al foro: http://www.sysresccd.org/forums/
Si encuentras un fallo (cuelgue, u otro tipo de eror) que est realmente relacionado con este CD-ROM, por favor, postea un
mensaje detallado en nuestros foros. No envies reportes de fallos que estn relacionados con software proporcionado por
SystemRescueCd, como Partimage, ... Solamente son vlidos reportes de fallos relacionados con este CD-ROM (un mdulo
no encontrado en el kernel, un script de arranque que se cuelga, ...)
Por favor, bjate la ltima versin disponible antes de postear fallos o ideas, ya que tu peticin puede haber sido ya resuelta.

DESCARGA
SystemRescueCd se proporciona como un archivo de imagen ISO. Esta imagen ISO tiene que ser grabada y produce un CD-ROM de
arranque. Esto significa que SystemRescueCd no es un programa que se pueda instalar sobre un sistema operativo ya existente.
Puedes descargar el archivo de imagen ISO con tu navegador favorito. Algunas veces, el archivo se muestra en la ventana principal
del navegador en lugar de ser descargado.Si tienes problemas, por favor, descarga el archivo con wget.Wget est por lo general,
instalado por defecto en Linux, y una versin para Windows est disponible (bsqueda de wget.exe con google).La descarga con wget
es muy fcil: slo tienes que escribir el siguiente comando:

wget <address-of-the-iso-file>
Una vez descargado el fichero, puedes comprobar que no haya errores, con md5sum. Ejecuta md5sum en el archivo iso, y comparalo
con el nmero MD5 que se da en la web. Si este es el mismo nmero, el archivo no contiene errores.

GRABACIN
Puedes grabar el archivo de imagen ISO con la mayora de programas de grabacin. En el caso de Windows, Nero lo hace muy
bien.Bajo Linux, puedes usar wodim (alternativa a cdrecord). Grabar con wodim es muy fcil. Primero escribe wodim -devices para averiguar el identificador de tu dispositivo.
Luego, escribe lo siguiente para grabar la imagen iso:

wodim dev=/dev/scXX -v systemrescuecd-x86-x.y.z.iso en la consola.


Por ejemplo:

wodim dev=/dev/sr0 speed=8 -v sysresccd-x.y.z.iso

Contents
1 Habilitar la opcin
2 Seleccionando la imagen de arranque
2.1 Posibles opciones en SystemRescueCd-1.0.1

3 Eligiendo las opciones de arranque


3.1 Opciones de generales de arranque

o
o
o
o

3.2 Hardware, drivers y opciones de solucin de problemas


3.3 Red: Configuracin automtica de las opciones de arranque
3.4 Opciones proporcionadas por el autorun

4 Cmo cambiar las opciones de arranque por defecto


5 Acerca de los kernels
6 El arranque desde el CD-ROM
7 El arranque desde la red mediante PXE
8 Arrancar con un ordenador viejo
9 Arrancar desde una mquina virtual
10 Arrancar desde la particin de Windows

Habilitar la opcin
Con el fin de que este CD-ROM pueda arrancar, tienes que comprobar que tu BIOS est configurada correctamente. En el orden de
prioridades de arranque, la unidad de CD debe aparecer antes que tu disco duro.

Seleccionando la imagen de arranque


Para usar SystemRescueCd, basta con insertar el disco en la unidad de CD, y encender el ordenador. Aparecer el logotipo de la
pantalla. Puedes empezar presionando Enter, pero puedes elegir otras opciones.
Si quieres elegir la forma en que el CD-ROM arranque, tienes que introducir esto en el prompt: <image> <parameters>. Por
ejemplo rescuecd setkmap=ukdocache te permitir arrancar con la imagen por defecto rescuecd, utilizando un teclado
britnico, y el CD-ROM se cargar completamente en memoria. Mira las posibles opciones a continuacin.

Posibles opciones en SystemRescueCd-1.0.1

rescuecd Esta es la opcin por defecto para los sistemas de 32 bits, con framebuffer desactivado, la mejor opcin.
altker32 Este es un kernel alternativo para sistemas de 32 bits. Arranca con este kernel en caso de que tengas problemas
con rescuecd. altker32fue nombrado vmlinuz2 en versiones anteriores a SystemRescueCd-1.0.0.
rescue64 Este es el valor por defecto del kernel de 64 bits. Utilzalo si quieres hacer chroot a un sistema linux de 64bits
instalado en tu disco duro, o si tienes que ejecutar programas de 64 bits. Este kernel es capaz de arrancar SystemRescueCd
desde el cdrom con programas de 32 bits, y requiere un procesador de 64bits con instrucciones (amd64/em64t).
altker64 Este es un kernel alternativo para sistemas de 64bits. Arranca con este kernel en caso de que tengas problemas
con rescue64. Slo disponible desde SystemRescueCd-1.0.0 y versiones posteriores.
reschd32 root=/dev/xxx Usa esta imagen de arranque si quieres arrancar a partir de una de 32 bits de Linux instalada en tu
disco duro en/dev/xxx. Puedes arrancar tu sistema instalado de esta manera, si tu gestor de arranque est roto. En
SystemRescueCd versiones 0.3.6 a 0.3.8 esta opcin se llamaba rescuehd.
reschd64 root=/dev/xxx Usa esta imagen de arranque si quieres arrancar a partir de una de 64bits Linux instalada en tu
disco duro en /dev/xxx. Puedes arrancar tu sistema instalado de esta manera, si tu gestor de arranque se encuentra
daado, y necesitas un procesador de 64bits.

Eligiendo las opciones de arranque


Ahora, puedes introducir parmetros de arranque. Hay un montn de parmetros que puedes utilizar. Varias opciones estn
disponibles slo en las ltimas versiones de SystemRescueCd . Aqu estn las opciones disponibles ms importantes:

Opciones de generales de arranque

setkmap=xx : si no quieres que se te pregunte por el mapa de teclado, puedes elegir que mapa de teclado cargar
automticamente. Sustituye xxpor tu mapa de teclado (por ejemplo: setkmap=de para teclados alemanes)
docache : Esta opcin es muy til si necesitas insertar otro disco en la unidad de CD despus del arranque. El CD-ROM se
cargar totalmente en memoria, y podrs retirar el disco de la unidad. La opcin docache requiere 400 MB de memoria si
quieres cach de todo (incluido elbootdisks y los directorios isolinux).Puedes aadir la opcin lowmem si tienes
menos de 400 MB de memoria para impedir a estos directorios que se copien en la memoria.
root=xxx : Esta opcin te permite arrancar un sistema Linux existente. Por ejemplo, si tienes un kernel de 64bits linux gentoo
instalado en/dev/sda6, puedes escribir reschd64 root=/dev/sda6 y Gentoo Linux se iniciar en lugar del sistema
que est en el CD-ROM. Es importante utilizar las imgenes de arranque reschd32 o reschd64 en lugar de cualquier
otra imagen de arranque. Utiliza reschd32 root=/dev/xxx para sistemas de 32 bits y reschd64
root=/dev/xxx para sistemas de 64bits en SystemRescueCd-0.4.x.
initscript=service:action: Esta opcin te permite arrancar o parar un servicio en el momento del arranque.Por ejemplo si
necesitas iniciar el servicio samba,puedes arrancar con la siguiente opcin: initscript=samba:start. Esto hace lo
mismo que /etc/init.d/samba start. Puedes usar esta opcin varias veces con diferentes servicios.Se pueden usar
todas las acciones que estn soportadas por un script de inicio.Esta opcin est disponible con SystemRescueCd-1.0.2-beta7
y posteriores.

Hardware, drivers y opciones de solucin de problemas

nonet: esto desactivar la deteccin automtica de la red en el arranque


scandelay=x : pausa x segundos durante el arranque para permitir inicializar a los dispositivos lentos. Un retraso de slo
unos segundos debera ser suficiente.
doxdetect : Desde la versin 0.3.5 la configuracin automtica se realiza en la propia X.Org, y luego mkxf86config se
desactiva por defecto.Esta opcin obliga al sistema a ejecutar el script de arranque mkxf86config para ejecutar la deteccin
automtica del hardware desde este script. Utiliza esta opcin si tienes problemas con el entorno grfico de configuracin.
Esta opcin reemplaza la opcin noxdetect que era til en las versiones anteriores.
nodetect : impide la deteccin automtica del hardware genrico. Utiliza esta opcin si tienes problemas con el hardware de
la deteccin automtica.
doload=xxx: Fuerza a cargar uno o varios mdulos en el arranque (por ejemplo: doload=3c59x)
noload=xxx : Evita que el sistema cargue uno o varios mdulos en el arranque (por ejemplo: noload=3c59x). Utiliza esta
opcin si tienes un problema cuando el sistema carga un mdulo en particular en el momento del arranque.
dostartx : Esta opcin fuerza al sistema a cargar el entorno grfico X.Org en el momento del arranque. No tendrs que
escribir startx a mano para conseguirlo.
forcevesa : Fuerza a X.Org a trabajar con el driver seguro vesa en lugar del mejor driver de vdeo detectado para tu tarjeta de
vdeo. Utiliza esta opcin si no puedes obtener el entorno grfico con las opciones por defecto.
forcevesa=xxx : El comando startx cargar el servidor Xvesa en lugar de Xorg, y Xvesa utilizar la resolucin de la
pantalla introducida como parmetro determinado (por ejemplo: 1024x768, 1280x1024x32). La
opcin forcevesa puede tomar un parmetro de SystemRescueCd-1.0.0 y ms reciente.
all-generic-ide : En caso de problemas relacionados con el disco duro, prueba a activar esta opcin (por
ejemplo, rescuecd all-generic-ide)
acpi-off / noapic / irqpool: Utiliza estas opciones si tienes algn problema cuando arranca el kernel: si se cuelga en un driver
o si se bloquea, ...
dodebug : Permite mensajes ms detallados en el script linuxrc.
lowmem : Evita que elementos no crticos se cargen en memoria (como el sshd y servicios nfsd)
skipmount=/dev/xxx : El sistema monta todos los dispositivos de almacenamiento en el momento del arranque para
encontrar el archivo sysrcd.dat. Es posible que no quieras montar un dispositivo, por ejemplo, si el disco duro est roto, ya
que bloquear el sistema. Puedes arrancar con slo skipmount=/dev/sda1
skipmount=/dev/sda2 SystemRescueCd si quieres ignorar estas dos particiones. Esta opcin de arranque se ha
introducido en SystemRescueCd-1.0.1-beta7.

Red: Configuracin automtica de las opciones de arranque


Se recomienda el uso de SystemRescueCd-1.0.0 o posterior si utilizas estas opciones ya que las versiones anteriores tenan fallos
importantes. Hay otros parches relacionados con las opciones de arranque en red en SystemRescueCd-1.0.1-beta6 y ms recientes.

dodhcp : Utiliza dodhcp si tienes un servidor DHCP en tu red y quieres que el sistema obtenga una direccin IP dinmica
en el momento del arranque.
ethx=ipaddr/cidr : You can also write something like ethx=10.0.0.1/24 (using the cidr notation) if you don't use the
default netmask. Establece la direccin IP de todos los interfaces de red encontrados en el sistema. La extensin /cidr es
opcional. Por ejemplo, si usas la opcinethx=192.168.0.1 en una mquina con dos tarjetas de red,
tanto eth0 y eth1 se configurarn con 192.168.0.1. Tambin puedes escribir algo
comoethx=10.0.0.1/24 (usando la notacin cidr) si no usas la mscara por defecto.
eth0=ipaddr/cidr: Esta opcin es similar a ethx=ipaddr/cidr pero configura solo una interfaz a la vez.Por supuesto,
puedes usar the eth0=ipaddr/cidr option para todas las interfaces de red, no solo eth0. Por ejemplo, si quieres configurar la
red en un servidor con dos interfaces,puedes escribir esto: eth0=192.168.10.1/24 eth1=192.168.20.1. Esta
opcin necesita SystemRescueCd-1.0.2-beta5 y superior.
dns=ipaddr : Establece la direccin IP esttica del servidor de nombres DNS que quieras utilizar para resolver los nombres.
Por ejemplodns=192.168.0.254</code significa que quieres utilizar
<code>192.168.0.254como el servidor DNS.
gateway=ipaddr: Establece la direccin IP esttica de la ruta por defecto en la red. Por
ejemplo gateway=192.168.0.254 significa que el ordenador puede conectarse a un ordenador fuera de la red local a
travs de 192.168.0.254.
rootpass=123456: Establece la contrasea de root del sistema que se est ejecutando en el livecd a 1234. De esa manera
puedes conectarte desde la red y por ssh en el livecd y teclear la contrasea 123456 como contrasea de root.
vncserver=x:123456: Elvncserver boot option se ha introducido enSystemRescueCd-1.0.2-beta7. Esta opcin fuerza al
sistema a configurar el servidor VNC y a arrancarlo automticamente en el momento del arranque. Tienes que sustituir x con
el nmero de pantallas que quieras, y 123456con tu contrasea. La contrasea tiene que tener entre 5 y 8 caracteres, de lo
contrario, la opcin de arranque ser ignorada. En otras palabras, la opcin vncserver=2:MyPaSsWd te dar acceso a
dos pantallas (display=0 on tcp/5900 and display=1 on tcp/5901).

Opciones proporcionadas por el autorun


Aqu estn las opciones de autorun a partir del SystemRescueCd-1.0.0. Para ms detalles, por favor lee el captulo sobre autorun

ar_source=xxx: lugar donde se almacenan los autorun. Puede ser el directorio raz de una particin (/dev/sda1), una
carpeta compartida de nfs (nfs://192.168.1.1:/path/to/scripts), una carpeta compartida de samba
(smb://192.168.1.1/path/to/scripts), o un directorio http (http://192.168.1.1/path/to/scripts).
autoruns=[0-9]: lista separada por comas del script de autorun que tiene que ejecutarse. Por ejemplo, si
usas autoruns=0,2,7 entonces los siguientes scripts de autorun sern
ejecutados: autorun0, autorun2, autorun7.Utiliza autoruns=no para desactivar todos los scripts de autorun con
un nmero.
ar_ignorefail: sigue ejecutando los scripts en cadena, incluso si uno de ellos falla (devuelve un estado de no-cero)
ar_nodel: No elimina la copia temporal de los scripts de autorun en /var/autorun/tmp despus de la ejecucin
ar_disable: inhabilita totalmente el autorun, el script simple autorun no se ejecutar
ar_nowait: no hace falta esperar a pulsar una tecla despus de que los scripts de autorun hayan sido ejecutados.

Cmo cambiar las opciones de arranque por defecto


Si usas a menudo las mismas opciones y no quieres escribir el nombre de la opcin en el momento del arranque, puedes crear tu
propio y personalizado[1] y editar syslinux.cfg para aadir tus opciones. Esto significa que tendrs que usar el script
de sysresccd-custom para extraer los archivos actuales del livecd, editando isolinux.cfg (syslinux.cfg con llaves
USB), y luego recrear la imagen ISO. Si usas el arranque por red a travs de pxe, network booting via pxe es ms fcil, puesto que
slo tienes que editar pxelinux.cfg/default en tu servidor de arranque pxe.

Acerca de los kernels


Dos tipos de kernels estn disponibles en SystemRescueCd-1.0.0:

standard-kernels:
o latest stable version (linux-2.6.24.5 provided in SystemRescueCd-1.0.2)
o disponible en 32 bits (rescuecd) y 64bits (rescue64)
o fuentes con gran cantidad de actualizaciones de drivers (soporta ms hardware)
o Los drivers ide y sata del disco duro estn basados en libsata (todos los discos son sda, sdb, ...)
o Los drivers de los controladores de disco (IDE, SATA, SCSI) estn incorporados
o Los drivers de los controladores de red estn incorporados (para que el arranque a travs de red PXE pueda
funcionar)
o no hay soporte para el frame buffer porque podra afectar a Xorg/Xvesa
alternative-kernels:
o No es la ltima versin estable (linux-2.6.22.18 en el SystemRescueCd-1.0.0)
o Disponible en 32 bits (altker32) y 64bits (altker64)
o Las fuentes estn ms cerca de la versin vainilla (que es ms estable)
o Los drivers de los controladores de disco se basan en la libpata (hda y hdb/hdc para ide y sda/sdb/sdc para sata)
o Los drivers de los controladores de disco (IDE, SATA, SCSI) se compilan como mdulo (de modo que puedes usar
noload-xxx si se cuelga)
o Los drivers de los controladores de red estn incorporados (para que el arranque a travs de red PXE pueda
funcionar)

Ambos kernels de 64bits y 32bits estn disponibles:

32 bits kernels:

o
o
o

rescuecd y altker32 son los dos kernels de 32 bits incluidos

Cualquier procesador basado en intel/amd/via debera funcionar con el kernel de 32 bits


Puedes ejecutar un kernel de 32 bits, incluso si tienes un procesador que soporte instrucciones 64bits
(amd64/em64t)
o Puedes trabajar (backup/restore) programas de 64bits con un kernel de 32 bits
o No se puede hacer chroot en una particin con programas de 64bits con un kernel de 32 bits
o Puedes ejecutar los servidores grficos tanto Xorg como Xvesa con un kernel de 32 bits (Xvesa siempre debera
funcionar,Xorg puede fallar si falta el driver de la tarjeta grfica o est roto)
64 bits kernels:
o rescue64 y altker64 son los dos kernels 64bits incluidos
o Los kernels de 64bits slo funcionarn si tu procesador soporta amd64 (implementacin amd de x86_64) o em64t
(implementacin intel de x86_64) conjunto de instrucciones de 64bits
o Debes usar un kernel 64bits si quieres hacer chroot a un sistema linux que use programas de 64bits.
o Los kernels de 64bits no funcionan en los procesadores IA64 / Itanium
o Los kernels de 64bits pueden ejecutar programas de 32 bits desde que las instrucciones IA32 est incluidas en el
kernel
o No puedes utilizar Xvesa con kernels de 64bits, de manera que slo puedes usar el servidor grfico Xorg .
Si Xorg falla no puedes usar Xvesaen su lugar.

El arranque desde el CD-ROM


Una vez que has pulsado "Intro" en el prompt, el sistema comenzar a cargarse. En primer lugar, si no desactivastes la opcin del
teclado, el mapa del teclado se cargar. Slo tienes que elegir el ms adecuado para ti. Luego, el kernel seguir cargndose, y se
ejecutarn muchos scripts de arranque. La configuracin de hardware ser detectada automticamente. Por ejemplo, todos los
mdulos del kernel necesarios para un ratn USB se cargarn automticamente. Y obtendrs un intrprete de comandos. Tienes
varias consolas linux disponibles. Puedes cambiar entre ellas pulsando Alt+F1 para la primera, Alt+F2 para la segunda, ...

El arranque desde la red mediante PXE


Tambin es posible arrancar SystemRescueCd desde la red. Dado que la instalacin no es evidente, hay un captulo dedicado al
arranque por red a travs de pxe.network booting via pxe.

Arrancar con un ordenador viejo


Muchos ordenadores viejos no pueden arrancar con un CD-ROM. El problema puede provenir de la Bios, de la unidad de CD, ... Si
tienes este problema, puedes tratar de crear un disquete de arranque, que te permita iniciar el sistema en el CD-ROM.
SmartBootManager puede hacer ese disco de arranque para ti. Si no tienes disquete, puedes instalar este cargador de arranque
tambin en el disco duro. El uso de este gestor de arranque es fcil. Debes descargar sbminst, y ejecutar el programa de instalacin
desde Linux. Este es el proceso de instalacin ms comn:

./sbminst -t us -d /dev/fd0
Arrancar desde una mquina virtual
Es posible usar SystemRescueCd desde Windows o Linux con un completo emulador del ordenador, tales como VMWare y Virtual PC.
Tienes que declarar la imagen ISO como la unidad virtual del CD-ROM. En la BIOS virtual, debes pedir al ordenador arrancar en el
CD-ROM. Es incluso posible la utilizacin de la red. La mquina virtual tendr una nueva direccin IP.

Arrancar desde la particin de Windows


Ahora es posible instalar install SystemRescueCd on an NTFS / FAT partition en una particin NTFS/FAT utilizada por Windows. Esto
significa que no tienes que particionar tu disco duro, e incluso puedes arrancar SystemRescueCd aunque no haya CDROM en el
equipo.

En el arranque, deberas leer los mensajes que te proporcionan la informacin ms importante sobre cmo utilizar este sistema.
Deberas leer el texto.
Puedes acceder a otra consola. La contrasea de root est vaca. Escribe dhcpcd eth0 (o similar) para auto-configurar eth0.
Escribe net-setup eth0 para especificar la configuracin de la direccin IP de eth0 a mano.
Para iniciar un servidor ssh en este sistema, escribe /etc/init.d/sshd start. Si necesitas acceder remotamente como root,
escribe passwd root para restablecer la contrasea de root a un valor conocido.
Si necesitas herramientas grficas (como GParted) tendrs que entrar en el entorno grfico. Comprueba que ests utilizando
SystemRescueCd-1.0.0 o posterior, y simplemente escribe wizard en la consola. Podrs elegir entre dos entornos grficos: Xorg y
Xvesa. Deberas probar Xorg primero. Si Xorg no arranca, ejecuta de nuevo wizard y elige Xvesa. Xvesa debera funcionar siempre,
pero la desventaja es que no est optimizado para tu hardware. Tienes que utilizar un kernel de 32 bits (ya sea rescuecd o altker32)
con el fin de utilizar Xvesa. En otras palabras, Xvesa no funciona en kernels de 64bits (rescue64 y altker64).
Es posible que tengas que usar un editor. Editores disponibles en modo consola: vim, nano, qemacs, . Puedes utilizar gvim y leafpad
en el entorno grfico.
Nota: Nunca debes montar nada en /mnt! Bloquear el sistema. En cambio, utiliza mkdir /mnt/mydir y mntalo
en /mnt/mydir.
Con el Sistema de CD de rescate, podrs utilizar la red. Estos son los principales datos importantes acerca de la red.
Contents
1 Configuracin de la red
2 Ejecutando un servidor SSH
3 Acceso a un ordenador Windows con Samba
4 Monta archivos compartidos remotamente via FTP/SSH como sistemas de ficheros locales
5 El uso de un mdem ADSL USB

Configuracin de la red
Si dispones de hardware estndar, la tarjeta de red ser detectada automticamente, y el driver se cargar. Tendrs que configurar tu
direccin IP. Si utilizas la configuracin dinmica, deberas escribir dhcpcd eth0. Si deseas poner una direccin IP esttica, slo
tienes que escribir ifconfig eth0 192.168.10.1. Una vez que tu direccin IP est configurada, deberas asegurarte de que
la ruta por defecto est configurada correctamente. Por ejemplo, si tu ordenador dispone de una tarjeta de red (direccin 192.168.10.1)
que est conectada a una puerta de enlace (192.168.10.2), que comparte tu conexin a Internet, puedes escribir lo siguiente: route

add default gw 192.168.10.2.


SystemRescueCd-0.4.2 presentaba las opciones de arranque, como ethx, dns, puerta de enlace, dodhcp que te
permitan configurar la red automticamente cuando se iniciaba SystemRescueCd. Puede ser muy til si tienes previsto hacer una
versin personalizada del CD.

Ejecutando un servidor SSH


SSH te permite el uso de la shell en otro equipo (como hace telnet), y puedes copiar los archivos (con scp). Si quieres ejecutar un
servidor SSH, tienes que cambiar la contrasea de root. Basta con escribir passwd y dar una contrasea vlida. Tambin puedes
utilizar la opcin rootpass=xxx para definir la contrasea de root desde el prompt del arranque. Luego, comprueba que el servidor
sshd se est ejecutando con /etc/init.d/sshd start. Puedes pararlo con/etc/init.d/sshd stop Por supuesto, este equipo puede
ser un cliente SSH: simplemente usa ssh login@ssh.server.org o scp origen destino. Ambos origen y destino
pueden ser locales o remotos. Utilice login@ssh.server.org: /ruta/nombre de archivo para los archivos remotos.

Acceso a un ordenador Windows con Samba


El paquete samba te permite tener acceso a un equipo Windows en la red. Por ejemplo, si el servidor de Windows (192.168.10.3) tiene
una carpeta compartida de nombre my-share, entonces puedes montarlo con estos comandos:

mkdir /mnt/win
mount -t smbfs -o lfs //192.168.10.3/my-share/ /mnt/win/
cd /mnt/win
umount /mnt/win
Samba est soportada en el kernel, y se proporcionan herramientas de samba (smbcacls, smbcontrol, smbfilter, smbmount, smbspool,
smbtar, smbclient, smbd, smbmnt, smbpasswd, smbstatus, smbumount). Es importante no olvidar la opcin "lfs" (Large File support),
ya que permite manejar los archivos que son mayores de 2 GB. Los archivos grandes se utilizan a menudo a la hora de hacer una
copia de seguridad o un archivo de imagen. Sin esta opcin, la copia no funcionara, y dara error. Archivos de gran tamao estn
soportados desde la versin 0.2.12 (linux kernel 2.4.25). Ms ayuda con samba:http://www.samba.org/

Monta archivos compartidos remotamente via FTP/SSH como sistemas de ficheros locales
Si deseas acceder a los archivos ubicados en un servidor FTP, hay una nueva forma muy poderosa para hacerlo. El "Userland
FileSystem" te permite montar la particin, y trabajar en los archivos remotos de la misma forma que trabajaras sobre archivos locales.
Con todos estos sistemas de ficheros, puedes desmontar la particin con el comando estndar umount. Aqu est un ejemplo de cmo
montar un sistema de archivos FTP en /mnt/ftp como anonymous (slo lectura)

mkdir /mnt/ftp
lufis fs=ftpfs,host=ftp.kernel.org /mnt/ftp -s
cd /mnt/ftp
umount /mnt/ftp
Aqu hay un ejemplo de cmo montar una cuenta privada de FTP en /mnt/ftp2

mkdir /mnt/ftp2
lufsmount ftpfs://login:password@ftp.server.org /mnt/ftp2
cd /mnt/ftp2

umount /mnt/ftp2
Aqu est un ejemplo de cmo montar un sistema de archivos SSH en /mnt/ssh como anonymous (slo lectura)

mkdir /mnt/ssh
passwd root sshfs
login@ssh.server.org:/path/to/dir /mnt/ssh
cd /mnt/ssh
umount /mnt/ssh
El uso de un mdem ADSL USB
Desde la versin 0.2.19, el sistema viene con los drivers para varios mdems USB, como SagemFast800 que se basa en un chipset
Eagle. Estos drivers se han fusionado en Linux-2.6.16. Si tienes uno de estos mdems, probablemente necesitars las imgenes del
firmware, que no vienen en este disco.
Tendrs que descargar estos archivos, y acceder a ellos montando la particin de tu disco duro, en la que hayas descargado estos
archivos.
Este CD tiene por objeto suministrar todos los componentes importantes de software para la administracin del sistema. En esta
pgina se muestran las tareas ms importantes que puedes ejecutar.
Contents
1 Herramientas Grficas de Particionado
2 Copia de seguridad de tu tabla de particiones
3 Copia de seguridad del contenido de una particin
4 Descompresores
5 Clam AntiVirus

Herramientas Grficas de Particionado


Este CD proporciona un clon de Partition Magic, que es muy fcil de usar, y muy potente. La ejecucin de esta herramienta es muy
fcil, pero es necesario tener el entorno grfico de trabajo X.Org. Por favor, consulta el proceso de arranque si no sabes cmo trabajar
en X.Org. Puedes ejecutar GParted escribiendo este comando: gparted, o desde el men contextual en el escritorio.

Copia de seguridad de tu tabla de particiones


sfdisk es un pequeo programa que te permite guardar la tabla de particiones. Si eliminas una particin accidentalmente, puedes tratar
de restablecer la tabla de particiones. La copia de seguridad se hace a un archivo. Por supuesto, debes mantener este archivo en un
medio extrable (como un disquete), o en otro equipo. Si el disco duro est daado, no podrs leer la copia de seguridad desde el
propio disco!
Este comando te permite hacer una copia de seguridad de toda la tabla de particiones de tu disco HDA:

sfdisk -d /dev/hda > bak-hda


El siguiente comando te permite restaurar la tabla desde el arhivo creado de la disposicin:

sfdisk /dev/hda < bak-hda


Por supuesto, este comando es muy peligroso, ya que sobreescribe la particin actual! Antes de la restauracin, deberas hacer una
copia de seguridad de la versin actual, incluso aunque parezca estar daada. Esto te permitir deshacer la restauracin.

Copia de seguridad del contenido de una particin


Partimage (cliente y servidor), viene en el CD. Partimage te permite guardar una particin existente en un archivo de imagen. Si algo
va mal, puedes restaurar la particin desde la imagen. Una interfaz de semi-texto viene incluida y no debera ser muy difcil de utilizar.
Necesitas una particin con un montn de espacio libre para almacenar el archivo de imagen.
Desde la versin 0.2.14 de SysRescCd, hay dos versiones de partimage:

La versin por defecto est compilada sin SSL y sin soporte de login. El cliente est disponible escribiendo "partimage", y el
servidor con "partimaged". Deberas utilizar este cliente en la mayora de los casos, y cuando conectas un servidor
partimaged que no es compatible con SSL.
La versin segura est compilada con soporte para SSL y login. El cliente est disponible escribiendo "partimagessl", y el
servidor con "partimagedssl". Deberas utilizar este cliente cuando te conectas a un servidor partimaged que espera una
conexin cifrada con acceso SSL y login.

Descompresores
SystemRescueCd viene con una gran cantidad de programas de descompresin. Puedes usar zip/unzip para el formato ZIP, y
rar/unrar para el formato RAR. Incluso el nuevo 7zip cuenta con el soporte del comando p7zip.
Dar es un descompresor como tar. Pero es ms potente. Incluso utilizando compresin, dar no tiene que leer la totalidad de la copia de
seguridad para extraer un archivo. De esta manera si slo quieres restaurar un archivo de una copia de seguridad enorme, el proceso
ser mucho ms rpido que usando tar. Dar primero lee el catlogo (es decir, el contenido de la copia de seguridad), luego va
directamente a la ubicacin del archivo guardado (s) que quieres restaurar y, a continuacin, procede a la restauracin. En particular,
usando trozos, dar te pedir slo los trozos que contiene el archivo (s) para restaurar. Pero tambin puedes restaurar todos los
ficheros de un archivo, dar leer entonces secuencialmente sin buscar en el archivo, con la excepcin del primer y ltimo trozo, dar no
te pedir dos veces el mismo trozo.

Clam AntiVirus
Clam AntiVirus es un software anti-virus libre, suministrado desde la versin 0.2.3 de SystemRescueCd. Ofrece varios comandos
importantes:

freshclam . Este comando actualiza las definiciones de virus. Por supuesto, necesitas estar conectado a internet para
actualizar.
clamscan -r /path/to/dir . Escanea todos los archivos de este directorio en bsqueda de virus.

Antes de realizar un escaneo de virus, tienes que actualizar las definiciones de virus. Debido a que esta operacin se ejecuta desde un
CD-ROM, es posible que tengas problemas relacionados con slo lectura. Por eso es por lo que tienes que especificar un directorio de
lectura-escritura para las definiciones. Aqu est la forma de actualizar las definiciones y hacer un escaneo:

Paso-01: Asegurate de que ests conectado a Internet.


Paso-02: Descargua las ltimas definiciones de virus ejecutando los siguientes comandos:

chown clamav:clamav /var/lib/clamav chown clamav:clamav


/var/lib/clamav/* freshclam

Paso-03: Montar la particin a escanear

mkdir -p /mnt/testpart mount /dev/hda1 /mnt/testpart

Paso-05: Realiza el escaneo en los archivos.

clamscan -r /mnt/testpart
Si realmente no tienes ninguna conexin a Internet, puedes escanear por virus sin actualizar las definiciones de virus. Por supuesto, es
menos seguro, y slo virus viejos podrn ser detectados.

Introduccin
NTFS (New Technology File System) es un poderoso sistema de archivos qie usan las versiones de Windows NT (Windows NT,
Windows-2000, Windows-XP). Aunque Windows todava soporta FAT, el disco de sistema de Windows es a menudo formateado en el
formato NTFS. Linux ofrece una compatibillidad completa para leer particiones NTFS desde hace mucho tiempo. Pero la
compatibilidad de escritura de NTFS que viene con el kernel es an parcial. La compatibilidad para escritura se mejor en linux-2.6.15.
Para una compatibilidad total de lectura y escritura en tus discos NTFS, utiliza Ntfs-3g (driver de tercera generacin Ntfs ), que es un
programa de usuario. Con clamav y Ntfs-3g, puedes verificar y reparar virus en tu sistema Windows.

Compatibilidad de solo lectura


Si slo quieres compatibilidad de lectura en los discos NTFS, slo tienes que montarlo con el siguiente comando (reemplaza xxx por el
nombre de dispositivo de tu disco):

mount -t ntfs /dev/xxx /mnt/windows -o ro


Esta compatibilidad de slo lectura es segura (no puede alterar o daar tus datos) y se puede utilizar, por ejemplo, si slo necesitas
una copia de seguridad de varios archivos, o necesitas leer un documento. compatibilidad completa de lectura y escritura
Si necesitas un compatibilidad completa de escritura para NTFS utiliza Ntfs-3g. Es muy fcil de usar:

ntfs-3g /dev/sda1 /mnt/windows


En este ejemplo, suponemos que el nombre del dispositivo de la particin NTFS es /dev/sda1 y el punto de montaje
es /mnt/windows. Si no conoces el nombre del dispositivo, puedes listar las particiones con cat /proc/ o utilizar GParted.

Contents
1 Introduccin
2 Descripcin de los disquetes de arranque

o
o
o
o
o
o
o

2.1 Offline NT Password y editor de Registro


2.2 FreeDos
2.3 MemTest +
2.4 GAG: Graphical-Boot-Manager
2.5 Ranish Partition Manager
2.6 Dban (Darik's Boot y Nuke)
2.7 Aida

Introduccin
Por supuesto, la caracterstica ms importante de SystemRescueCd es el sistema Linux que se ejecuta desde el CD-ROM, y que
permite hacer muchas tareas de administracin. Desde la versin 0.2.9, SystemRescueCd permite trabajar desde los disquetes de
arranque virtual. Estos disquetes virtuales ofrecen la misma funcionalidad que podras tener con un disquete fsico de arranque al
iniciar el equipo. Por ejemplo, varios usuarios necesitan programas del sistema DOS. Comienzan con un disquete de DOS, y luego
pueden utilizar estas herramientas. SystemRescueCd viene con varios disquetes. La lista de disketes aparece al pulsar F2 en el primer
prompt. En esta pgina se muestran muchas opciones en la parte superior, y las imgenes de los disquetes en la parte inferior. En la
siguiente seccin, vamos a hacer una descripcin general de cada una de ellas.

Descripcin de los disquetes de arranque


Offline NT Password y editor de Registro
Basta con escribir el nombre de esta imagen en el prompt:

ntpass
Este programa permite el cambio de los sistemas de informacin escritos en la configuracin de Windows. El ms interesante es la
posibilidad de cambiar la contrasea de una cuenta de usuario. Ahora, no tendrs que volver a instalar Windows si se te olvida la
contrasea de la cuenta de administrador. Slo tienes que editar la contrasea con esta utilidad. Este programa tambin permite editar
el registro de Windows. Funciona, incluso cuando Windows est instalado en un disco NTFS.

FreeDos
Basta con escribir el nombre de esta imagen en el prompt:

freedos
FreeDos es un sistema operativo libre compatible con MS-DOS. Permite ejecutar programas de DOS, como Partition Magic o Drive
Image sin ningn tipo de licencia de MS-DOS.

MemTest +
Basta con escribir el nombre de esta imagen en el prompt:

memtest
Memtest + 1.0 es una actualizacin de Memtest-x86 3.0. Es un testeador de memoria. Este programa te dir si tu memoria fsica est
daada o no.

GAG: Graphical-Boot-Manager
Basta con escribir el nombre de esta imagen en el prompt:

gag
GAG es un gestor de arranque, como Lilo, Grub, o Boot-Magic. Su objetivo es ser muy agradable y fcil de usar.

Ranish Partition Manager


Basta con escribir el nombre de esta imagen en el prompt:

ranish
Ranish Partition Manager es un gestor de particiones de bajo nivel, como Fdisk, pero es ms potente.

Dban (Darik's Boot y Nuke)


Basta con escribir el nombre de esta imagen en el prompt:

dban
Dban es un disco de arranque que permite destruir todos los datos de un ordenador. Ten en cuenta que es peligroso de usar. Puedes
utilizar dban si quieres estar seguro de que nadie pueda ser capaz de leer los datos de un ordenador. Por ejemplo, si quieres donar tu
ordenador a alguien, y el equipo tena datos importantes, puedes utilizar dban antes de donar el ordenador. Borrar todos los datos de
todos los discos duros.

Aida
Basta con escribir el nombre de esta imagen en el prompt:

aida
Aida es un programa de diagnstico avanzado del sistema. Detectar muchos de los componenetes de hardware de tu ordenador,
como el procesador, chipset, placa, tarjeta de red, ... Es muy til cuando se quiere descargar un driver y no sabes cul elegir.

Uso Avanzado

Contents
1 Introduccin
2 Uso
3 Procedimiento

o
o
o
o
o
o
o
o
o
o

3.1 Paso-01: Montar la particin de trabajo


3.2 Paso-02: Extraer los archivos actuales de la imagen sysrcd.dat
3.3 Paso-03: Personalizar archivos (opcional)
3.4 Paso-04: Creacin de la nueva imagen squashfs
3.5 Paso-05: Aadir archivos a la imagen ISO (opcional)
3.6 Paso-06: Selecciona tu mapa de teclado (opcional)
3.7 Paso-07: Modificar opciones de arranque (opcional)
3.8 Paso-08: Creacin de la nueva imagen ISO
3.9 Paso-09: Sincronizar tus discos
3.10 Paso-10: Probar y grabar la imagen ISO

4 Resultado de los cambios

Introduccin
La posibilidad de hacerte tu propia versin de SystemRescueCd es una caracterstica solicitada frecuentemente. Ahora es posible
hacer tu propia versin de SystemRescueCd.
Puedes aadir archivos al archivo de imagen comprimido de sysrcd.dat, que ser el sistema de archivos de SystemRescueCd. Por
ejemplo, puedes aadir scripts que hagan una copia de seguridad completa de un servidor, o un programa binario que necesites.
Tambin es posible aadir archivos de datos, con el fin de tener todo lo que hay en el CD-ROM (datos y archivos del sistema que te
permitan restaurar los datos). Si necesitas una opcin del kernel que est desactivada, ponte en contacto con nosotros.
El objetivo es producir un nuevo archivo de imagen ISO, con una versin actualizada de sysrcd.dat. Con el fin de poder hacer tu propia
versin de SystemRescueCd, necesitars una versin oficial reciente de este CDRom, y una particin con acceso lectura-escritura
desde linux, con al menos 850MB. Si haces una versin muy grande del CD-ROM, es posible que necesites mucho ms espacio.
Ten en cuenta que esta operacin requiere una gran cantidad de memoria (de RAM y de espacio en el disco duro). Si no dispones de
128 MB de RAM, y al menos 850MB libres en el disco duro, no funcionar. Puedes crear una particin de intercambio (swap), con el fin
de evitar problemas con el paso de squashfs en el script.

Uso
Toda la personalizacin es procesada desde el sistema del CD-ROM con un script. Esto significa que tienes que grabar la versin
oficial, arrancar el ordenador desde esta versin oficial del SystemRescueCd , y entonces podrs hacer tu propia versin. El script
necesita ser ejecutado desde el sistema del CD-ROM, ya que es ms sencillo de utilizarlo de esta manera. Estoy seguro de que todos
los programas se instalan. Si este script fuera diseado para ejecutarse desde cualquier sistema linux instalado, tendras que instalar
varios programas, como un mdulo para el kernel, por lo que sera mucho ms complejo. Aqu estn las instrucciones a seguir para
hacer tu propia imagen ISO. Suponemos que la particin /dev/hda1 est formateada para linux(ext2, ext3, reiserfs, reiser4, xfs, jfs,
...), y que tienes al menos 850MB libres. Debe ser realmente un disco de linux, porque otros sistemas de archivos, como FAT, NTFS
no soportan enlaces simblicos ni permisos de archivos. Si slo tienes una particin FAT disponible, puedes crear una imagen virtual
del sistema de archivos de Linux dentro de la particin FAT:

mount /dev/hda1 /mnt/fat


cd /mnt/fat
dd if=/dev/zero of=fsimage bs=1M count=850
mke2fs -F -q fsimage
mount -t ext2 -o loop fsimage /mnt/custom
Si usas la opcin docache de arranque, el disco original SystemRescueCd debe estar montado para poder ejecutar el primer paso
(extracto) del script.

Procedimiento
Este procedimiento crear el directorio customcd en la raz de la particin. Todos los archivos ubicados en otros directorios no se
vern afectados por este script. Si tienes una versin antigua de este CDRom personalizado en este directorio, por favor, haz una
copia de seguridad. Todos los archivos de dev/hda1/customcd/ pueden perderse! Ten en cuenta que debes mantener el nombre
/mnt/custom que hemos utilizado en este ejemplo. No puedes simplemente usar /mnt/otro-nombre.

Paso-01: Montar la particin de trabajo

mount /dev/hda1 /mnt/custom


Si no quieres que el directorio principal temporal sea escrito a la raz de /mnt/custom, puedes elegir otro directorio. Por ejemplo, si el
espacio libre es un recurso compartido NFS, puedes probar esto:

mount -o bind /mnt/nfs/remote-directory /mnt/custom


Paso-02: Extraer los archivos actuales de la imagen sysrcd.dat

/usr/sbin/sysresccd-custom extract
Si no se produce ningn error, todos los archivos de la imagen squashfs deberan haber sido copiados
en /mnt/custom/customcd/files/

Paso-03: Personalizar archivos (opcional)


Tienes que personalizar los archivos que acabas de extraer. Puedes hacer esto desde el SystemRescueCd, pero tambin es posible
reiniciar el equipo y hacerlo desde cualquier otro sistema linux instalado. Si decides reiniciar, tendrs que reiniciar desde el
SystemRescueCd, y montar de nuevo los archivos (sigue el paso-01, de nuevo). Todos los cambios tienen que ser realizados en la
siguiente carpeta: /mnt/custom/customcd/files/ (Esta es la raz del nuevo sistema de archivos)

Paso-04: Creacin de la nueva imagen squashfs


En este paso, se leen todos los archivos de /mnt/custom/customcd/files/, y se ponen dentro de la nueva imagen squashfs.
La nueva imagen squashfs se copia en /mnt/custom/customcd/isoroot/sysrcd.dat, pero no te tienes que preocupar por esto.

/usr/sbin/sysresccd-custom squashfs
Paso-05: Aadir archivos a la imagen ISO (opcional)
Por defecto, slo necesitas el gran archivo de la imagen squashfs y el directorio isolinux. El CD-ROM puede funcionar con slo estos
dos temas en el disco. En este paso, puedes aadir otros archivos a la imagen ISO, fuera de la imagen squashfs. Por ejemplo, puedes
poner grandes archivos de copia de seguridad en el interior del CD-ROM, y fuera de la imagen squashfs, a fin de evitar sobrecargar el
squashfs. Si ests interesado en aadir este tipo de archivos, debes copiar los archivos junto con el sysrcd.dat, en este
directorio: /mnt/custom/customcd/isoroot

cp -a my-files /mnt/custom/customcd/isoroot
Puedes aadir un script de autoarranque a la raz del CD-ROM, fuera de la imagen squashfs. Si pones un script de autoarranque ah,
puedes ejecutarlo en el arranque. Permite automatizar muchas tareas, tales como hacer una copia de seguridad. Mira la seccin
autorun para ms detalles.

cp autorun /mnt/custom/customcd/isoroot chmod 755


/mnt/custom/customcd/isoroot/autorun
Por supuesto, debes asegurarte de que el tamao del directorio isoroot no es demasiado grande para tu CDR (generalmente 700 MB).
Puedes utilizar el comando du -sh /mnt/custom/customcd/ para ello.

Paso-06: Selecciona tu mapa de teclado (opcional)


En la versin oficial, SystemRescueCd te pide que selecciones un mapa de teclado en el arranque. Si quieres evitar ver este men y
definir un mapa de teclado permanente, puedes ejecutar este comando:

/usr/sbin/sysresccd-custom setkmap <tu-mapa-de-teclado>


El segundo parmetro es el nombre o el nmero de tu mapa de teclado en el men. Por ejemplo, los usuarios franceses utilizarn este:

/usr/sbin/sysresccd-custom setkmap fr
Paso-07: Modificar opciones de arranque (opcional)
Puedes querer modificar las opciones de arranque (opciones como docache o dodhcp) en el siguiente
fichero:/mnt/custom/customcd/isoroot/isolinux/isolinux.cfg

Paso-08: Creacin de la nueva imagen ISO


Slo tienes que escribir este comando. El segundo parmetro a introducir es el nombre del volumen para el CD-ROM.

/usr/sbin/sysresccd-custom isogen my_srcd


Paso-09: Sincronizar tus discos
Antes de salir y reiniciar el sistema, debes asegurarte que todos tus discos han sido desmontados limpiamente. La mejor manera de
estar seguro de no perder datos es desmontar todas las particiones montadas, sobre todo la temporal (/dev/hda1, en este ejemplo) y, a
continuacin, escribir sync

cd / ; umount /mnt/custom ; sync


Paso-10: Probar y grabar la imagen ISO
La nueva imagen final ISO se encuentra en /mnt/custom/customcd/isofile/sysresccd-new.iso Puedes grabarla con
cdrecord, Nero, o cualquier otro software de grabacin. Si no quieres grabar un CDR, puedes probarla con VMWare o qemu. Debes
decirle a este software que la unidad CD-ROM a utilizar es la imagen de archivo virtual de la unidad-ISO.

Resultado de los cambios


Al arrancar el ordenador con tu propia versin SystemRescueCd, puedes ver todos los archivos en /mnt/livecd. Si tus nuevos
archivos pertenecen a un directorio estandard, puedes acceder a l sin problemas. Si has hecho un nuevo directorio en la raz del
sistema de ficheros, aparecer en /mnt/livecd, pero no lo vers en la raz del sistema. De hecho, la raz del sistema contienes
enlaces simblicos a /mnt/livecd. Puede que tengas que hacer el enlace t mismo.

Contents
1 Introduccin
2 Instalacin desde Linux

o
o
o

2.1 paso-01: Buscar el nombre del dispositivo


2.2 paso-02: Copia de archivos desde el CD-ROM
2.3 paso-03: Hacer el disco arrancable

3 Instalacin desde Windows

o
o
o

3.1 paso-01: Busca la letra del dispositivo


3.2 paso-02: Copia de archivos desde el CD-ROM
3.3 paso-03: Hacer el disco arrancable

4 El arranque desde el dispositivo USB


5 Modelos de memorias USB que funcionan

Introduccin
Este captulo explica cmo instalar SystemRescueCd en una memoria USB. Permite utilizar este sistema desde un dispositivo de
memoria USB (mini disco duro) en lugar de utilizar un CD-ROM. En primer lugar, necesitas SystemResuceCd 0.2.18 o posterior, y una
memoria USB con espacio suficiente. Si utilizas la versin oficial, necesitas al menos 256 MB. Por supuesto, se necesita un ordenador
que admita USB, con casi una entrada USB libre. Su BIOS debe ser capaz de arrancar en discos duros USB, y debe estar definido
antes que otros dispositivos en el orden de arranque de los mismos.
Debido a un error introducido en SystemRescueCd-0.4.0, hay un problema para arrancar una imagen de diskete desde una memoria
USB. La solucin es usar SystemRescueCd-0.4.2 o posterior.

Instalacin desde Linux


Si no tienes instalado Linux, se puede grabar SystemRescueCd en un CD-ROM , y realizar la instalacin de este mismo sistema.

paso-01: Buscar el nombre del dispositivo


Necesitas el dispositivo de la memoria USB. En la mayora de los casos, Linux detecta este dispositivo, como un disco duro SCSI. En
otras palabras, es detectado como /dev/sda1 (primera particin del primer dispositivo SCSI), o /dev/sdb1 si tienes otro
dispositivo SCSI. Desde el kernel 2.6.8 las memorias USB puede considerarse como /dev/uba, /dev/ubb, ...
Aqu est cmo puedes saber el nombre del dispositivo. En primer lugar, inicia el equipo bajo Linux con el dispositivo USB
desenchufado. A continuacin, carga todos los mdulos USB (puede que necesites cargar otros mdulos USB primero). Este comando
no se debera necesitar si el soporte de almacenamiento USB est construido el kernel. Si modprobe no puede encontrar este mdulo,
podra ser normal.

modprobe usb-storage
Ahora, tienes que conectar el dispositivo USB, y echar un vistazo a los mensajes del kernel. puedes encontrar el nombre del
dispositivo.

dmesg | tail -n 50

Aqu hay un ejemplo de informe desde el kernel:

Initializing USB Mass Storage driver...


usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: new USB device 00:02.0-2, assigned address 3
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: EXATEL
Model: i-BEAD100
Rev: 0001
Type:
Direct-Access
ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
Entonces, deberas tratar de montar el dispositivo:

mkdir /mnt/usbstick mount -t vfat /dev/sda1 /mnt/usbstick


Si no hay suficiente espacio en el dispositivo (unos 170 MB), tendrs que borrar los archivos actuales (todos los datos se perdern):

rm -rf /mnt/usbstick/*
paso-02: Copia de archivos desde el CD-ROM
Ahora, tienes que copiar los archivos ms importantes. El SystemRescueCd se debe montar en /mnt/cdrom. Puedes montar el archivo
ISO tambin, para evitar grabar un CD-R. Este dispositivo est montado en /mnt/usbstick. Ten cuidado, segn un usuario en los foros,
el orden es importante:

cp
cp
cp
cp

/mnt/cdrom/syslinux/syslinux.cfg /mnt/usbstick/
-r /mnt/cdrom/isolinux/* /mnt/usbstick/
-r /mnt/cdrom/bootdisk/* /mnt/usbstick/
/mnt/cdrom/sysrcd.dat /mnt/usbstick/

paso-03: Hacer el disco arrancable


Ahora, tienes que desmontar el dispositivo USB, y hacer que pueda arrancar con syslinux. Por supuesto, tienes que reemplazar
/dev/sda1 con el nombre de tu dispositivo USB:

umount /mnt/usbstick syslinux /dev/sda1


Un usuario inform de que ms-sys-s /dev/sdX ayuda en caso de problemas. Pinsalo si no te funciona.

Instalacin desde Windows

paso-01: Busca la letra del dispositivo


Tienes que conectar el dispositivo USB mientras se est ejecutando Windows. En el explorador, aparecer una nueva letra de unidad ,
y puedes acceder a los archivos de esta memoria USB. En este manual, vamos a suponer que la letra de tu memoria USB es E:. No te
olvides de cambiar esta letra en los comandos en caso de ser necesario.

paso-02: Copia de archivos desde el CD-ROM


Ahora, tienes que copiar los archivos ms importantes desde el CDRom. Si no quieres grabar el CDRom, puedes leer los archivos del
archivo ISO con utilidades como WinImage. En primer lugar, formatea el dispositivo. Necesitars alrededor de 120 MB. Tienes que
copiar varios archivos:
1.
2.
3.
4.

Copia syslinux/syslinux.cfg a la raz del dispositivo USB


Copia los archivos del directorio isolinux a la raz del dispositivo USB
Copia los archivos del directorio bootdisk a la raz del dispositivo USB
Copia sysrcd.dat a la raz del dispositivo USB

paso-03: Hacer el disco arrancable


Ahora, tienes que hacer tu dispositivo arrancable con syslinux. Tendrs que ejecutar este programa desde una consola (cmd.exe). No
te olvides de cambiar esta letra en los comandos si fuera necesario.

syslinux -ma E:
Puedes encontrar el programa syslinux en el CDRom. La versin para Windows se proporciona como un archivo ZIP. Slo necesitas
syslinux.exe desde el archivo.
Algunos usuarios informaron que la opcin ma puede ser necesaria con syslinux para que funcione. Esta es la razn por la que damos
estas opciones en el manual. Funciona slo en Windows:

-m significa escribir MBR


-a means make drive partition active (aka bootable). - a significa hacer la particin de la unidad activa (o sea, arrancable).

El arranque desde el dispositivo USB


En primer lugar, comprueba que el "disco USB" est definido como el primer dispositivo de arranque en la BIOS. Si eso funciona,
deberas ver el splash de arranque de SystemRescueCd en el smbolo del sistema. No debe ser necesario aadir la opcin "usbstick"
a la lnea de comandos, ya que se ha aadido en syslinux.cfg. Pero si tienes problemas, prueba de todos modos. Por ejemplo, si
quieres arrancar con la imagen de arranque por defecto y con un teclado ingls, deberas escribir esto en el simbolo del sistema:

rescuecd setkmap=uk
Debes presionar F2, F3, F4 para obtener ms ayuda sobre las opciones de arranque. A continuacin, pulsa enter. Debe funcionar
como un SystemRescueCd desde una unidad de CDRom.

Modelos de memorias USB que funcionan

A veces es difcil hacer que syslinux funcione en una memoria USB. Estos son algunos modelos reportados por los usuarios que se
sabe que funcionan bien con syslinux, y en la que deberas poder instalar SystemRescueCd:
COSK'EY Silver (It exists in 2GB or 4GB or 8GB).
Flash Disk, 256 Mo
PQI, U310, 1 Go

Contents
1 Introduccin
2 Primer paso: copiar archivos importantes
3 Segundo paso: actualizar el gestor de arranque grub/lilo (si instalas en Linux)

o
o

3.1 Ejemplo para el gestor de arranque LILO


3.2 Ejemplo del gestor de arranque GRUB

4 Segundo paso: actualizar el gestor de arranque grub4dos (si instalas en Windows)

o
o

4.1 a) instalar grub4dos


4.2 b) actualizar el gestor de arranque de windows



o
o
o

4.2.1 actualizar tu boot.ini: Windows NT4/2000/2003/XP


4.2.2 actualizar el gestor de arranque: Windows Vista/2008

4.3 c) crear el archivo C:\menu.lst


4.4 d) comprobar los archivos SystemRescueCd
4.5 e) reiniciar el sistema

Introduccin
Desde la versin 0.4.x de SystemRescueCd , hay una manera sencilla para arrancar SystemRescueCd desde el disco duro. Este
mtodo te permite utilizar SystemRescueCd como lo haces con la versin en CDRom. Sin embargo, este mtodo no requiere insertar
el disco en la unidad cada vez que lo necesites. Tambin permite arrancar SystemRescueCd aunque no tengas una unidad de
CD/DVD en el ordenador.puedess utilizar otro sistema operativo para el proceso de instalacin de SystemRescueCd, y activarlo. Por lo
tanto, este mtodo es recomendable si usas SystemRescueCd frecuentemente y quieres evitar tener que insertar el disco en la unidad
cada vez.
Se ha podido instalar SystemRescueCd en tu disco duro durante mucho tiempo utilizando el viejo mtodo de instalacin. Era necesario
contar con un sistema de archivos linux (soportado por lilo o grub). El proceso de instalacin se realizaba extrayendo el sistema de
archivo principal desde sysrcd.dat a una particin dedicada de linux. Con el nuevo mtodo de instalacin, no tienes que crear una
nueva particin en el disco duro.puedess copiar estos archivos en una particin de Windows o Linux ya existentes en tu disco duro.
Usando grub4dos puedes incluso instalar SystemRescueCd en una particin de Windows formateada en NTFS. Todo lo que tienes
que hacer es instalar los archivos que se encuentran en el disco de SystemRescueCd en una particin existente del disco duro,
quepuedes ser o bien una particin de Linux (ext3, reiser, xfs, ...) o un Windows (NTFS) . De esta forma puedes arrancar
SystemRescueCd desde tu particin de Windows, y usando la opcin docache incluso puedes utilizarla para diagnosticar el mismo
Windows usando ntpass para cambiar la contrasea del administrador o ntfs3g para funcionar en el sistema de archivos.
Este captulo ha sido actualizado para soportar la versin SystemRescueCd-1.0.0, por lo que necesitas SystemRescueCd-1.0.0-rc2 o
posterior para poder utilizar estas instrucciones.
Hay dos pasos en esta instalacin: en primer lugar tendrs que copiar los archivos principales de SysRescCd en una particin de tu
disco. Luego, tendrs que configurar tu gestor de arranque. El proceso de instalacin requiere una particin con alrededor de 200 MB
de espacio libre. Tienes que tener un cargador de arranque de linux instalado, como Lilo o Grub si quieres instalar los archivos de
SystemRescueCd en una particin Linux.
SystemRescueCd proporciona cuatro kernels: rescuecd, rescue64, altker32, altker64. En este captulo vamos a
considerar que ests utilizando rescuecdpero puedes hacer lo mismo con cualquier otro kernel que se facilita con
SystemRescueCd.

Primer paso: copiar archivos importantes

Este paso es muy trivial: solo tienes que copiar los archivos principales de SysRescCd a la particin.Si es una parrticin FAT16/FAT32
o NTFS, puedes realizar la copia con cualquier sistema operativo. Por supuesto, si eliges una particin Linux nativa, tendrs que copiar
desde Linux (puedes copiar del mismo SystemRescueCd).
Debes crear un directorio /sysrcd/ y este directorio tiene que estar en la raz de la particin (no en un subdirectorio).
Ahora, utiliza el disco con la ltima versin de SystemRescueCd (puede que prefieras montar la imagen ISO con mount bajo Linux (por
ejemplo: mount -o loop systemrescuecd-x86-xyziso /mnt/cdrom o puedes usar un software como DaemonTools
bajo Windows si no grabastes el disco), con el fin de tener los archivos principales.
Por ltimo, slo copia sysrcd.dat, sysrcd.md5, initram.igz, rescuecd, rescue64, altker32, altker64 desde el
CD-ROM a el directorio que has creado (/sysrcd/). Algunos de estos archivos se encuentran en isolinux dentro del CDRom. No
debes mantener la estructura de directorios. Todos los archivos deben ser copiados al directorio rescuecd.

Segundo paso: actualizar el gestor de arranque grub/lilo (si instalas en Linux)


Ahora, debes actualizar tu gestor de arranque (Lilo o Grub). Esta seccin describe como actualizar un gestor de arranque basado en
linux (lilo o grub). En cambio, si utilizas una particin NTFS, por favor, lee la siguiente seccin.
Tendremos que aadir varias lneas en el fichero de configuracin del gestor de arranque (normalmente /etc/lilo.conf para Lilo, y
/boot/grub menu.lst o /boo /grub/grub.conf para grub). Tienes que personalizar la configuracin dada. Con grub, tendrs que dar el
nombre del dispositivoen grub para la particin que has elegido. Es normalmente, un nombre como (hd0,0) en lugar de hda1 o (hd0,1)
en lugar de hda2, ... Luego, puedes actualizar varias opciones relacionadas con tu teclado (setkmap=xx). Puedes echar un vistazo a
isolinux.cfg que est en el CD-ROM, si no conoces los valores que puedes utilizar para estas opciones.

Ejemplo para el gestor de arranque LILO


En primer lugar, aqu tienes un ejemplo de la configuracin de Lilo (editar /etc/lilo.conf) La ruta /mount-point/ (punto de
montaje) debe ser reemplazada por el punto de montaje para la particin en el momento de ejecutar lilo.

image=/mount-point/sysrcd/rescuecd initrd=/mountpoint/sysrcd/initram.igz label=SysRescCd append="subdir=sysrcd


setkmap=us"
1.
2.

No te olvides de ejecutar lilo despus de haber editado lilo.conf.


Debes sustituir setkmap=us por tu propio tipo de teclado.

Ejemplo del gestor de arranque GRUB


Aqu hay un ejemplo de configuracin del Grub (editar menu.lst o grub.conf en /boot/grub/) En este ejemplo, los archivos se
encuentran en /dev/hda8. El nombre del dispositivo grub es (hd0,7) (debes restar 1 al nombre del dispositivo linux, entonces 81=7)

title
root
kernel
initrd
boot
1.
2.

SystemRescueCd from hard-disk


(hd0,7)
/sysrcd/rescuecd subdir=sysrcd setkmap=us
/sysrcd/initram.igz

Recuerda: en grub, los dispositivos IDE, SATA y SCSI ( /dev/hda and /dev/sda ) tienen el mismo nombre (hd0). No debes
escribir (sd0) para dispositivos SCSI y USB.
Debes sustituir setkmap=us por tu propio tipo de teclado.

Segundo paso: actualizar el gestor de arranque grub4dos (si instalas en Windows)

Ahora, debes actualizar tu gestor de arranque utilizando grub4dos que es el puerto grub para Windows. Esta seccin describe como
instalar el gestor de arranque grub4dos si has instalado los archivos del SystemRescueCd en una particin NTFS corriendo Windows.
En cambio, si ests utilizando una particin Linux, por favor, lee la seccin anterior.
Una de las cosas ms interesantes que puedes hacer con la instalacin ntfs de sysresccd es diagnosticar windows cuando tienes
problemas. De este modo, puedes montar la particin de windows con ntfs-3g y repararlo (sustituir una copia de seguridad del registro,
...). El nico problema es que no puedes montar el disco de windows con lectura-escritura con ntfs-3g porque estaba ya montado en
modo de slo lectura durante el proceso de arranque. La solucin a este problema es usar la opcin docache en el momento del
arranque. Cuando se activa esta opcin, sysresccd cachear sus propios archivos (que se encuentran en el disco ntfs) en la memoria
durante el proceso de arranque, y el disco ntfs ser desmontado. As que te permite montarlo de nuevo con ntfs-3g. De modo que
tienes que aadir docache a las opciones del menu.lst si quieres montar tu disco windows con ntfs-3g despus de arrancar desde el
mismo disco ntfs.
La instalacin es realmente sencilla. En este mini tutorial, asumo que Windows est instalado en un disco NTFS (Disk-C) y has
copiado los archivos prinicpales de SystemRescueCd en C:\sysrcd

a) instalar grub4dos
grub4dos, se incluye en el disco con SystemRescueCd-1.0.0 y la versin ms reciente. Tambin puedes descargar grub4dos, extraer
el archivo zip en un directorio temporal, y copiar grldr a C: \. Esta instalacin ha sido probada utilizando el archivo grldr
con grub4dos-0.4.3-2007-08-27.zip

b) actualizar el gestor de arranque de windows


actualizar tu boot.ini: Windows NT4/2000/2003/XP
Estas instrucciones deberan funcionar en Windows NT4/2000/2003/XP. Edita C:\boot.ini (con un editor de texto como el Bloc de
Notas + +, no utilizes Word!), y aade una lnea que arranca el grldr en la parte inferior de dicho archivo. A continuacin se muestra un
ejemplo de un archivo boot.ini. Ten cuidado: no sustituyas tu boot.ini con la versin dada all. Es muy importante que mantengas
las lneas actuales tal y como estn en tu boot.ini. Slo debes aadir la ltima lnea a tu boot.ini.

[boot loader]
timeout=4
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows"
/noexecute=optin /fastdetect
C:\grldr="SystemRescueCd"
actualizar el gestor de arranque: Windows Vista/2008
Gracias al usuario 700512 aqu estn las instrucciones que deberan funcionar en Windows Vista/2008. Junto con grldr tienes que
copiar grldr.mbr (parte del archivo) a la raz de la particin de arranque de Vista. Luego tienes que escribir varios comandos en el
prompt (ejecuta cmd.exe con una cuenta de administrador).
En la ventana de comandos (C:> es un sustituto del prompt del cmd) haz lo siguiente:

C:> bcdedit /create /d "SystemRescueCd [GRUB4DOS]" /application


bootsector
Obtienes a cambio la entrada de arranque {id} (- utilice (copiar / pegar o tipo) en los siguientes pasos

C:> bcdedit /set {id} device boot C:> bcdedit /set {id} path
\grldr.mbr C:> bcdedit /displayorder {id} /addlast
Tambin puedes investigar ms si necesitas ms detalles sobre grub4dos bajo Vista.

c) crear el archivo C:\menu.lst


Tienes que crear un C:\menu.lst que es el archivo de configuracin de grub4dos. Aqu est un ejemplo:

# Esto es un ejemplo del archivo menu.lst para SystemRescueCd


title
SystemRescueCd from the NTFS disk
root
(hd0,0)
kernel
/sysrcd/rescuecd subdir=sysrcd setkmap=us docache
initrd
/sysrcd/initram.igz
En menu.lst tendrs que sustituir el setkmap con el cdigo que se adapte a tu configuracin de teclado. En este ejemplo, los
archivos se encuentran en la particin NTFS que es la primera particin del primer disco duro. Luego, el nombre de dispositivo del grub
es (hd0,0). Sera (hd1,0) para la primera particin del 2 disco duro, (hd0,1) para la segunda particin del primer disco duro, ...
Tendrs que reemplazar root (hd0, 0) con el nombre de grub de tu particin NTFS.

d) comprobar los archivos SystemRescueCd


Compruebe que los archivos de SystemRescueCd se instalan en C:\sysrcd

e) reiniciar el sistema
Solamente reinicia y elige grldr, luego SystemRescueCd en los mens de arranque mostrados por el cargador de Windows NT.

Introduccin

La idea es instalar las herramientas de SystemRescueCd en una


particin Linux para poder recuperar fcilmente tu sistema, en caso
de que algo vaya mal. Tendrs un sistema instalado que funciona al
igual que otros sistemas linux instalados por otras distribuciones.Si
lo que quieres es ejecutar SystemRescueCd desde tu disco duro, y
tener una entrada en tu gestor de arranque (Lilo o Grub), hay un
mtodo ms sencillo, que se explica en el siguiente captulo.
ADVERTENCIA: Ten en cuenta que esta operacin puede dejarte con un
sistema inservible si no sigues estrictamente las instrucciones abajo
mencionadas.
Uso
Todo el trabajo se procesa a partir del CDRom oficial de SystemRescueCd . Tienes que grabar la versin oficial y arrancar tu
ordenador con ella.

procedimiento
paso-01: Crear una particin nueva.
Tienes que redimensionar el tamao de una particin existente y, a continuacin, crear una particin ext2fs vaca. Anota que slo
ext2fs est soportada en este momento.

gparted
Supongamos que ahora tienes ya una particin NTFS /dev/hda1 y una particin ext2 /dev/hda2. Tienes que actualizar esto a tu
configuracin. paso-02: Montar la nueva particin

mount /dev/hda2 /mnt/custom


paso-03: Extraer los archivos actuales de la imagen cloop
sysresccd-custom extract-nosizecheck rm -rf
/mnt/custom/customcd/isoroot mv /mnt/custom/customcd/files/*
/mnt/custom cp /etc/inittab /mnt/custom/etc/ rm -rf
/mnt/custom/customcd
paso-04: Copiar el kernel de SystemRescueCD
cp /mnt/cdrom/isolinux/rescuecd /mnt/custom/boot
paso-05: Personalizar la configuracin de tu disco duro
Aadir esta lnea al archivo /mnt/custom/etc/fstab

/dev/hda2

ext2

errors=remount-ro

Copiar este archivo desde /usr/share/sysresccd/hdinstall/lilo.conf.in a /mnt/custom/etc/lilo.conf

lba32 boot = /dev/hda map = /boot/.map prompt install = /boot/bootmenu.b delay = 50 vga = normal default=win image = /boot/rescuecd
root = /dev/hda2
label = sysrcd
read-only other = /dev/hda1
label = win
table = /dev/hda
ADVERTENCIA: no te olvides de reemplazar /dev/hda1 y /dev/hda2 con
tus valores, si quieres que el sistema arranque.
paso-06: Ejecutar lilo
mount -t devfs none /mnt/custom/dev chroot /mnt/custom lilo umount
/mnt/custom/dev
paso-07: Desmontar la nueva particin

umount /mnt/custom
Cambios en el arranque

En el momento del arranque, deberas tener ahora un prompt como este:


LILO 22.5.1 This means that LILO is installed and running. LILO 22.5.1 If you let the timer going down (about 5 seconds), your default
target will be launched. With previous lilo.conf file, it will be Windows. If you wish to test your new SystemRescue partition, press left
shift key. You will get

LILO 22.5.1 boot:


A continuacin, introduzca "sysrcd".
Si no recuerdas tu objetivo de la lista, pulsa la
tabulacin y LILO te la mostrar
LILO 22.5.1 boot: win sysrcd

tecla de

Acerca de
El entorno PXE permite arrancar un ordenador con SystemRescueCd
incluso si este equipo no tiene CD-ROM o puerto USB. Permite arrancar
SystemRescueCd desde la red , por lo que es ms rpido para
solucionar problemas de los ordenadores en red una vez instalado el
servidorl PXE. Tambin es til si quieres arrancar un equipo que no
tiene unidad de discos pticos (CD o DVD) o para solucionar problemas
de un ordenador remoto al que no tienes acceso fsico para insertar
un disco. Por el momento, SystemRescueCd slo admite el arranque
PXE en la arquitectura x86 (PCs).
El SystemRescueCd implementa el proceso de arranque por red con HTTP en lugar de NFS, ya que HTTP es ms fcil de configurar
(slo un puerto para HTTP en la red, NFS es complejo de configurar especialmente para los cortafuegos), y HTTP se basa en el
protocolo de transporte fiable de TCP, donde los datos no pueden ser daados.

Requisitos
* Un ordenador capaz de arrancar un CD/USB que funcione como un
servidor de PXE. Puedes utilizar una simple mquina virtual VMWare si
no tienes un ordenador disponible para esta tarea.
* Un ordenador cliente con un mnimo de 300MB de memoria y una
tarjeta de red con PXE .
* SystemRescueCd versin 1.0.0 o posterior si utilizas estas
opciones, ya que las versiones anteriores tenan fallos importantes.
Cmo funciona el proceso de arranque de PXE
El servidor de arranque PXE

El servidor de arranque PXE est hecho de tres partes:


* Un servidor DHCP que enva una direccin IP al cliente
* Un servidor TFTP que enva los primeros archivos de arranque
(cargador de arranque + kernel) al cliente
* Un servidor HTTP que enva el sistema de archivos raz al
cliente (http ya no es obligatorio)
Estas tres partes se pueden instalar, ya sea en una sola mquina o en
varios ordenadores. SystemRescueCd proporciona un servidor de
arranque PXE completo listo para usar que se puede ejecutar en un
equipo. El servicio pxebootsrv gestiona estos tres servicios.
El proceso de arranque PXE

Se necesita entender lo que ocurre cuando se arranca SystemRescueCd


desde la red. Es necesario este conocimiento para hacer diagnsticos
en caso de problemas. Estos son los pasos ms importantes del proceso
de arranque PXE:
1. Cuando el equipo cliente intenta arrancar con PXE, primero
emite una solicitud DHCP en la red para obtener una direccin IP.
2. A continuacin, un servidor DHCP responde con una oferta de
DHCP que contiene una nueva direccin IP que no haya sido ya asignada
y algunas opciones especficas (DNS, ruta por defecto) y la direccin
IP del servidor TFTP
3. El cliente recibe esta oferta de DHCP y la acepta. Se conecta
al servidor TFTP (que recibi su direccin IP en la etapa anterior)
para obtener los archivos del cargador de arranque.
4. El servidor TFTP enva los archivos del cargador de arranque
(pxelinux) y los archivos de texto mostrados en pantalla por
pxelinux.
5. El cliente muestra el prompt de pxelinux, y el usuario puede
elegir las opciones de arranque. A continuacin, pide al servidor
TFTP el kernel y los archivos initramfs necesarios para arrancar el
sistema
6. El servidor TFTP enva el kernel y los archivos initramfs
(rescuecd + rescuecd.igz) al cliente
7. El cliente arranca sobre este kernel y ejecuta los sripts que
vienen con el initramfs.
8. Durante tu inicializacin el kernel hace una peticin DHCP de
nuevo debido a los parmetros de arranque del kernel ip=dhcp. De
hecho el kernel no conoce la direccin IP utilizada por el equipo en
la etapa pxelinux.
9. El cliente descarga el archivo sysrcd.dat en la RAM desde un
servidor HTTP. La direccin IP de este servidor web fue enviada al
cliente por el servidor tftp con las opciones de arranque del kernel.
El archivo sysrcd.dat es muy grande (alrededor de 120MB) y contiene
todos los archivos del sistema de SystemRescueCd excepto el kernel.
10. El cliente monta sysrcd.dat y ahora ya puedes completar el
proceso de arranque.
11. En esta fase el cliente mantiene todos los archivos en la
memoria y ya no requiere ningn servidor de arranque.

El servicio pxebootsrv

En el SystemRescueCd la configuracin del servidor PXE se hace con un


nico servicio llamado pxebootsrv. Este servicio se encarga de
preparar la configuracin del servidor y de ejecutar los servicios de
los tres trabajos involucrados en el proceso de arranque de PXE. Al
ejecutar el pxebootsrv con /etc/init.d/pxebootsrv start este servicio
analiza los ajustes de configuracin en /etc/conf.d/pxebootsrv y
prepara los archivos de configuracin de los otros servicios, y los
archivos en /tftpboot y entonces comienza estos servicios.
El servicio pxebootsrv fue escrito para que el proceso de arranque
pxe fuera ms fcil de usar. El usuario final slo tiene que
configurar pxebootsrv en lugar de tres servicios distintos. Pero si
lo prefieres, puedes usar los servicios dhcpd/tftpd/thttp
directamente.
Configuracin del servidor de arranque PXE en una configuracin
tpica
[Editar] Acerca de
Esta seccin explica cmo configurar un servidor de arranque PXE de
SystemRescueCd con todos los servicios ejecutndose en una sola
mquina. Significa que el servidor DHCP, el servidor TFTP y el
servidor HTTP se estn ejecutando en la misma mquina de la red. Si
quieres ejecutar estos servicios en distintos equipos, por favor lee
la seccin siguiente.
[Editar] Descripcin
Slo tienes que comenzar un SystemRescueCd desde el CD/USB/HDD y
configurarlo para que acte como servidor de arranque PXE en tu red
local. . La configuracin es muy sencilla, slo tienes que escribir
tu configuracin en un archivo de configuracin e iniciar el servicio
pxebootsrv, y eso es todo. A continuacin, puedes arrancar otro
ordenador con por lo menos 280MB de memoria desde la red con PXE.
[Editar] Pasos para configurar PXE en el servidor
* Arranque de SystemRescueCd en un ordenador desde el CD/USB/HDD
* Configura los ajustes de red con ipconfig y route. Este es un
ejemplo tpico:
o ifconfig eth0 192.168.1.5/24
o route add default gw 192.168.1.254
* Edita tus ajustes de pxe/network en /etc/conf.d/pxebootsrv
* Inicia el servicio con /etc/init.d/pxebootsrv start. En caso de
errores, comprueba el archivo /var/log/messages para obtener ms
detalles.
* El ordenador debe estar preparado para actuar como un servidor
de arranque PXE
Aqu hay una copia de un archivo tpico de configuracin
/etc/conf.d/pxebootsrv:
# ------------------------ CONFIGURATION ------------------------------ # By default the current systems acts as DHCP and TFTP and HTTP
server # If you want another machine of you network to act as one of

those # you will have to turn the appropriate option yo "no" # Set
to "yes" if you want this machine to act as a DHCP server
PXEBOOTSRV_DODHCPD="yes" # Set to "yes" if you want this machine to
act as a TFTP server PXEBOOTSRV_DOTFTPD="yes" # Set to "yes" if you
want this machine to act as an HTTP server PXEBOOTSRV_DOHTTPD="yes"
# Here is a typical PXE-Boot configuration --> update with your
settings PXEBOOTSRV_tuBNET="192.168.1.0"
PXEBOOTSRV_NETMASK="255.255.255.0"
PXEBOOTSRV_DEFROUTE="192.168.1.254" PXEBOOTSRV_DNS="192.168.1.254"
PXEBOOTSRV_DHCPRANGE="192.168.1.100 192.168.1.150"
PXEBOOTSRV_LOCALIP="192.168.1.5" # Keep these values to
$PXEBOOTSRV_LOCALIP if the current computer # acts as TFTP server and
HTTP server as well as DHCP server
PXEBOOTSRV_TFTPSERVER="$PXEBOOTSRV_LOCALIP"
# IP address of the
TFTP server
PXEBOOTSRV_HTTPSERVER="http://$PXEBOOTSRV_LOCALIP/sysrcd.dat" #
download URL
[Editar] Configura el servidor de arranque PXE para una configuracin
personalizada
[Editar] Acerca de
En esta seccin, aprenders cmo instalar un entorno de arranque PXE
con los tres servicios (DHCP, TFTP, HTTP) ejecutndose en diferentes
mquinas. Asegrate de que entiendes cmo funciona el proceso de
arranque PXE antes de instalar el servidor de arranque PXE con una
configuracin diferente a la configuracin tpica.
[Editar] Personalizacin del servicio pxebootsrv
Puedes configurar el servicio pxebootsrv para funcionar slo con los
requisitos de sistema que tengas. Por ejemplo si ya tienes un
servidor DHCP ejecutndose en tu red puede que no funcione la
instalacin de otro DHCP. En ese caso, puedes configurar
SystemRescueCd pxebootsrv para que funcionen slo como servidores
TFTP/HTTP. Slo tienes que apagar la opcin PXEBOOTSRV_DODHCPD en el
archivo /etc/conf.d/pxebootsrv:
# ------------------------ CONFIGURATION ------------------------------ # By default the current systems acts as DHCP and TFTP and HTTP
server # If you want another machine of you network to act as one of
those # you will have to turn the appropriate option yo "no" # Set
to "yes" if you want this machine to act as a DHCP server
PXEBOOTSRV_DODHCPD="no" # Set to "yes" if you want this machine to
act as a TFTP server PXEBOOTSRV_DOTFTPD="yes" # Set to "yes" if you
want this machine to act as an HTTP server PXEBOOTSRV_DOHTTPD="yes"
Si utilizas otro servidor DHCP, tendrs que actualizar la opcin
next-server en la configuracin DHCP para asegurarte de que el
servicio DCHP enva a la direccin IP del servidor TFTP al cliente.
Aqu hay un ejemplo de cmo utilizar esta opcin con el servidor
DHCPD de ISC:
next-server 192.168.1.5; # IP addr of the TFTP server
[Editar] Pasos para arrancar el cliente con PXE

* Comprueba que tu servidor de arranque PXE est preparado para


responder a las solicitudes del cliente PXE
* Comprueba que tu ordenador cliente tiene por lo menos 280MB de
RAM
* Configura tu BIOS para arrancar desde la red mediante PXE
* Comprueba que tu equipo est conectado a la misma red que el
servidor
* Arranca tu ordenador cliente y debera funcionar
[Editar] Recuperar una mquina remota con PXE

SystemRescueCd proporciona un conjunto de opciones de arranque que


configuran automticamente la red en el momento del arranque. Es muy
conveniente usar tanto rootpass y las opciones de arranque de la red.
Podemos arrancar SystemRescueCd en remoto y utilizarlo para
administrar servidores remotos con ssh. Es muy til con los
servidores instalados en un datacenter.
* dodhcp: Utiliza dodhcp si tienes un servidor DHCP en tu red y
quieres que el sistema obtenga una direccin IP dinmica en el
momento del arranque.
* ethx=ipaddr : Establece la direccin IP de todas las tarjetas de
red encontradas en el sistema. Por ejemplo, si usas la opcin
ethx=192.168.0.1 en una mquina con dos adaptadores de red, tanto
eth0 y eth1 se configurarn con 192.168.0.1. Tambin puedes escribir
ethx=10.0.0.1/24
* dns=ipaddr : Establece la direccin IP del servidor de nombres
DNS que quieras utilizar para resolver los nombres. Por ejemplo
dns=192.168.0.254 significa que quieres utilizar 192.168.0.254 como
el servidor DNS.
* gateway=ipaddr : Establece la direccin IP de la ruta por
defecto en la red. Por ejemplo gateway=192.168.0.254 significa que el
ordenador puede conectarse a un ordenador fuera de la red local a
travs de 192.168.0.254.
* rootpass=1234 : Establece la contrasea de root del sistema que
se est ejecutando en el livecd, a 1234. De esa manera puedes
conectar

Visin general de Autorun

La funcin autorun permite ejecutar scripts de forma automtica al


iniciar el sistema. Cada script de autorun gestiona una tarea. Por
ejemplo, puedes crear un script de copia de seguridad que haga una
copia de seguridad de una base de datos, otro script para limpiar el
sistema, ...
Por defecto, los scripts de autorun se pueden copiar en la raz del CD-ROM, fuera del bucle de la imagen de archivo comprimido
(sysrcd.dat), pero hay tambin otros lugares: disquetes, particiones HD, red compartida, un servidor web .
Si el script est solo se puede nombrar como autorun. Si encadenas muchos scripts, puedes nombrarlos autorun0, autorun1, ... . En
este caso, se pueden ejecutar scripts especficos de autorun con un autoruns= opcin de arranque, dada en el momento del arranque.
Por ejemplo, escribe rescuecd autoruns=2,3,4.

Para usar el diskete o la red como fuente de archivos autorun, tienes


que especificar la fuente usando la opcin ar_source en el arranque.
Si deseas utilizar el disquete o la red automtica de los ficheros
fuente, tendrs que especificar la fuente ar_source usando la opcin
en el arranque. Ms sobre esto en la siguiente seccin.
Autorun se ha reescrito en el SystemRescueCd-1.0.0 para que sea
compatible con las nuevas fuentes de autorun. Tienes ms detalles
sobre estos cambios en la pgina sobre autorun en la seccin de
noticias.
Puedes utilizar autorun para realizar tareas completamente automticas utilizando SystemRescueCd. Hay un captulo dedicado a esto
que explica como utilizar autorun para gestionar un servidor que se encuentra en un centro de datos remoto. Opciones proporcionadas
por autorun

Tienes que utilizar estas opciones en el momento del arranque, en la


lnea de comandos.
* ar_source=xxx : lugar donde se almacenan los autorun. Puede ser
el directorio raz de una particin (/dev/sda1), una carpeta
compartida de nfs (nfs:/ /192.168.1.1/path/to/scripts), una carpeta
compartida de samba (smb:/ /192.168.1.1/path/to/Scripts), o un
directorio http (http://192.168.1.1/path/to/scripts).
* autoruns=[0-9] : lista separada por comas del script de autorun
que tiene que ser ejecutado. Por ejemplo, si usas autoruns=0,2,7
entonces se ejecutarn los siguientes scripts autorun: autorun0,
autorun2, autorun7. Utiliza autoruns=no para deshabilitar todos los
scripts de autorun con un nmero.
* ar_nowait : no esperar a pulsar una tecla despus de que el
script de autorun haya sido ejecutado.
Las siguientes opciones de arranque de autorun se han aadido al
SystemRescueCd-1.0.0:
* ar_ignorefail : contina ejecutando la cadena de scripts aunque
falle uno de ellos (devuelve un estado de no-cero)
* ar_nodel : No elimines la copia temporal de los scripts de
autorun colocados en /var/autorun/tmp despus de la ejecucin

* ar_disable : Deshabilita completamente autorun y el script


se ejecutar
Resumen de las normas de ejecucin de scripts

no

At startup, a list of locations are checked against the presence of autorun files. Durante el arranque, una lista de lugares se compararn
con la presencia de archivos autorun. Son, sucesivamente:

si el parmetro ar_source= parameter se utiliz en el arranque,


los scripts se cargarn a partir del lugar indicado en el parmetro
de esta opcin. Los dispositivos se montan a /mnt/autorun,
permitiendo escribir datos en ellos si el dispositivo no est
protegido contra escritura.
o Disketes: rescuecd ar_source=/dev/fd0
o Disco duro: rescuecd ar_source=/dev/hda2 (autorun scripts
de autorun en la segunda particin del primer disco duro IDE)
o NFS cuotas: rescuecd ar_source=nfsserver:/nfs/exported/directory
o Samba cuotas: rescuecd ar_source=//samba-server/share
(recomendado sin usuario/contrasea).
o Http servidor: rescuecd ar_source= http://webserver/adminscripts/ (requiere SystemRescueCd-1.0.0 or posterior)
* El directorio raz del CD-ROM
* El directorio de inicio del superusuario (/root)
* El directorio /usr/share/sys.autorun
Si se encuentran archivos autorun en algn lugar, se ejecutan y el
proceso termina. Las dos ltimas localizaciones requieren la
reconstruccin de SystemRescueCd y son para uso avanzados o pruebas.
En cada lugar de origen, existen dos posibles modos de
funcionamiento:
* Modo simple: si se encuentra un script de shell llamado autorun,
se ejecuta
* Modo flexible: si se encuentran # scripts de autorun (# es un
dgito del 0 al 9), o bien
o autoruns= boot parameter NO se especific parmetro de
arranque, o
o autoruns= boot parameter el valor del parmetro de
arranque contiene #
Ejemplo: rescuecd autoruns=0,1,4 En este ejemplo, slo los scripts
autorun0, autorun1 o autorun4 scripts pueden ser ejecutados si estn
presentes. . Otros scripts, como autorun2, autorun3 y autorun5, sern
ignorados. Los scripts autorizados se ejecutan en orden alfabtico.
Siempre que un script devuelva un cdigo de no-cero, el proceso se
detiene y no se ejecutan los siguientes scripts. Puedes evitar
cualquier ejecucin "autorun #" con un autorun= parmetro de arranque
sin ningn dgito, por ejemplo: autoruns=no. Esto no tiene efecto en
el script autorun.

Aunque es posible poner scripts de tanto autorun como autorun #, se debe evitar.

El script tiene que ser cualquier script de shell vlido. Scripts de


Perl, Python, ... etc., no son compatibles en este momento. Los
terminadores de lnea de las rdenes de Windows se traducen para
permitir ejecutar scripts de shell escritos con un editor de MS.
Ejemplos de scripts de ejecucin automtica

#!/bin/bash (
ifconfig eth0 | head -n 3
-a /mnt/autorun/report sync exit 0

fdisk -l /dev/hda ) | tee

Este script recoger informacin acerca de la interfaz de red eth0 y de las particiones de disco en un archivo llamado informe en la
primera unidad de diskette. La secuencia de la BIOS debe especificar en primer lugar el CD, ar_source= el parmetro de arranque
tiene que estar correctamente, configurado y el disquete tine que estar habilitado para escribir. El CD y el disquete deben introducirse
en el momento del arranque.

Si se configura la red automticamente durante el arranque (DHCP), se


puede enviar informacin a travs de los archivos compartidos de NFS
o Samba, por ejemplo.
No te olvides de dar la localizacin del autorun en el arranque. Si compartes a travs de NFS un directorio con permisos de escritura
llamado /nfs/backup en el host myserver, lo tienes que especificar:

* rescuecd ar_source=nfs://myserver:/nfs/backup
en el arranque de SystemRescueCd y poner en el directorio compartido
un script autorun como ste:
#!/bin/bash date=$(date +%Y%m%d) cat /dev/hda | gzip >
/mnt/autorun/$date.hda.gz && exit 0 echo $date hda backup error exit
1
Si hay espacio suficiente en el directorio compartido NFS, esto copiar ah una imagen comprimida del primer disco IDE. Ten en
cuenta que puede haber un mximo de 2 GB de tamao de archivo cuando la copia se realiza a travs de la red o a un sistema de
ficheros FAT.
Asegrate que la resolucin de nombres funciona si quieres acceder al servidor NFS por su nombre en lugar de por su direccin IP.

Introduccin
Es posible grabar SysRescCd en un disco DVD (DVD-R, DVD + R, DVD-RW,
DVD + RW), y copiar 4 GB de archivos de datos en este disco. Permite
hacer un disco con tus archivos de copia de seguridad, y del sistema
que permite restaurarlos. Una simple capa DVD ofrece 4,3 GB de
espacio. Como SysRescCd utiliza alrededor de 100 MB, tendrs unos 4,2
GB de espacio libre. Esto te permite copiar archivos de imagen muy
grandes (puedes hacer una imagen de tu sistema con partimage,
ntfsclone, ghost, DriveImage, ...)

Este manual explica cmo hacer este DVD arrancable bajo Linux, pero
debera ser posible hacer lo mismo en Windows con Nero.
Requisitos
Por supuesto, necesitas un grabador de DVD y un disco. Tambin
necesitars un sistema Linux instalado, con dvd + rw-tools. Si no
tienes este software, puedes descargarlo desde la siguiente pgina
principal: http://fy.chalmers.se/~appro/linux/DVD+RW/
Necesitas saber el nombre del dispositivo de tu grabadora de DVD. Si
no lo sabes, lo puedes encontrar con dmesg. Deberas ver algo como
esto:
# dmesg | grep DVD
hdd: PIONEER DVD-RW DVR-106D, ATAPI CD/DVD-ROM
drive hdd: ATAPI 32X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache,
UDMA(33)
En este ejemplo, las dos lneas de salida permiten conocer el nombre
del dispositivo. Es "/dev/hdd". Esto fue probado en Linux-2.4.26, con
dvd + rw-tools-5,17, en un DVD + RW, y el dispositivo era "Pioneer
DVR-106D". Se supone que puede funcionar con todo tipo de discos
DVD, y todas las grabadoras de DVD.
Primer paso: grabar la imagen ISO oficial de SysRescCd
En este primer paso, grabaremos la imagen oficial de 120 MB en el
disco DVD.
growisofs -Z /dev/hdd=systemrescuecd-x86-xyziso
Por supuesto, tienes que reemplazar "hdd" con el nombre del dispositivo de tu grabadora, y actualizar la ruta de acceso al archivo de
la imagen ISO.
Segundo paso: aadir tus propios ficheros

Ahora, vamos a aadir los archivos al disco. Todos los archivos que
quieras aadir tienen que estar almacenados en el mismo directorio.
En este ejemplo, suponemos que los archivos se almacenan en
/home/user/mydvd-data-files/:
growisofs -M /dev/hdd -J -R /home/user/mydvd-data-files/
Debera ser posible aadir archivos varias veces ejecutando este comando varias veces.

Acerca de
Es posible que tengas que grabar los archivos en un disco DVD+RW con
SystemRescueCd ya que este sistema se centra en sistema y
recuperacin. Puedes necesitar por ejemplo, hacer una copia de
seguridad de tus datos o de tu sistema en un disco DVD+ RW. Esta
pgina se centra en la manera de grabar "en vivo" un DVD+RW,
montando el disco. Permite grabar el DVD+RW, sin tener que copiar los
datos primero en un disco duro . Puede ser necesario por ejemplo si
quieres guardar tu sistema con partimage. Partimage no es capaz de
grabar un disco, entonces se supone que debes guardar el sistema en
un archivo de imagen, primero en el disco duro, y luego grabar la

imagen a un disco. Puede ser un problema si no tienes un disco


disponible para guardar el archivo de imagen. Con esta manera de
grabar un DVD+RW, no necesitars una particin libre o espacio en el
disco. Funcionar con los DVD+RW. Esto significa que no funcionar
con DVD-RW. El disco se grabar con el sistema de ficheros UDF. El
antiguo sistema de ficheros estndar ISO no puede almacenar archivos
de ms de 2 GB, UDF si puede.
Resumen de los pasos
* Arrancar SystemRescueCd
* Formatear DVD+RW
* Hacer el sistema de ficheros UDF
* Montar el disco y copiar los archivos
Paso-1: Arrancar SystemRescueCd
La mayora de los ordenadores slo tienen un dispositivo DVD+RW. Si
arrancas SystemRescueCd, probablemente arranque desde este
dispositivo, y puede ser un problema para grabar un disco. Puedes
evitar este problema, iniciando el SystemRescueCd con la opcin
docache (SystemRescueCd se cargar en la memoria, y slo necesitars
un ordenador con al menos 256 MB de memoria para poder utilizar esta
opcin con xito). Significa que puedes arrancar SystemRescueCd
escribiendo rescuecd docache setkmap=de por ejemplo en el primer
prompt. Despus de arrancar con docache ser posible expulsar el
disco de SystemRescueCd (escribiendo eject /mnt/cdrom), y entonces tu
dispositivo DVD estar disponible.
Paso-2: Formatear el DVD+RW
Necesitas saber el nombre del dispositivo. Puedes probar esto si no
tienes ni idea:
ls -l /dev/cd* root@sysresccd /root % ls -l /dev/cd* lrwxrwxrwx 1
root root 3 May 19 2007 /dev/cdrom2 -> hdd lrwxrwxrwx 1 root root 3
May 19 2007 /dev/cdrw2 -> hdd
Esto significa que en este ordenador /dev/hdd es el dispositivo que
graba los CD/DVD, y haremos uso de l.
Para formatear el disco, escribe el siguiente comando (sustituye el
nombre del dispositivo por el tuyo):
dvd+rw-format -force=full /dev/hdd
Puede tardar varios minutos. Aqu est la salida del comando:
* BD/DVDRW/-RAM format utility by <appro@fy.chalmers.se>, version
7.0. * 4.7GB DVD+RW media detected. * formatting
Paso-3: Hacer el sistema de ficheros UDF
Una vez que el disco est formateado, puedes crear el sistema de
ficheros UDF en el disco:
mkudffs --lvid="dvd-backup" --udfrev=0x0150 /dev/hdd
Puede agregar tus propias opciones, pero es una buena idea usar UDF
revision 1.50 ya que puede evitar problemas de compatibilidad con
varios sistemas operativos. Por supuesto, debes cambiar el ID del
volumen. Aqu est un ejemplo de la salida de mkudffs
start=0, blocks=16, type=RESERVED start=16, blocks=3, type=VRS
start=19, blocks=237, type=USPACE start=256, blocks=1, type=ANCHOR

start=257, blocks=16, type=PVDS start=273, blocks=1, type=LVID


start=274, blocks=2294573, type=PSPACE start=2294847, blocks=1,
type=ANCHOR start=2294848, blocks=239, type=USPACE start=2295087,
blocks=16, type=RVDS start=2295103, blocks=1, type=ANCHOR
Linux-2.6 soporta UDF (si la opcin fue activada en el kernel, por
supuesto en SystemRescueCd la tienes activada). Windows 2000 y
versiones anteriores no pueden leer discos UDF. Windows XP, 2003 y
Vista soportan UDF.
Paso-4: Monta el disco y copia los archivos
Ahora tu directorio media est formateado con formato UDF. Puedes
tratar de montarlo en modo de lectura-escritura. Antes crearemos un
punto de montaje:
mkdir -p /mnt/disc mount -t udf -o rw,noatime /dev/hdd /mnt/disc
Ahora, puedes grabar tus archivos en /mnt/disco de la misma forma que
copiaras archivos en una particin montada de tu disco duro. Slo
ten cuidado de no sobrepasar la mxima cantidad de espacio disponible
en un DVD (4,7 GB para un disco de capa sencilla). Por supuesto, la
copia de datos ser lenta, ya que no es un disco duro.
Por ejemplo, si quieres utilizar Partimage para guardar una particin
en el disco, puedes escribir este tipo de comando:
partimage -z1 save /dev/hda1 /mnt/disc/image-of-gentoo.pi
Puedes utilizar du (uso de disco), para comprobar el tamao de un directorio:

root@sysresccd> du -sh /boot 29M /boot


Al terminar de copiar los datos, debes desmontar el disco, y ejecutar
sync para forzar a que los datos se escriban fsicamente:
umount /mnt/disc sync
Introduccin
La eliminacin segura de datos no es tan fcil como puedas pensar.
Cuando eliminas un archivo utilizando los comandos por defecto del
sistema operativo (por ejemplo "rm" en UNIX o "del" en DOS o vaciar
la papelera de reciclaje en WINDOWS), el sistema operativo NO elimina
el archivo, los contenidos del archivo permanecen en el disco duro.
La mayora de los sistemas operativos slo eliminan referencias al
archivo cuando se les pide que borren un archivo. El archivo -que
crestes eliminado para siempre- permanece en el disco hasta que
otro archivo es creado encima de l (hasta que otro archivo
sobrescribe el espacio en el disco donde el archivo "borrado"
todava est almacenado), e incluso despus de esto, puede ser
posible recuperar datos estudiando los campos magnticos en la
superficie de los platos del disco utilizando equipamiento forense.
Antes de que el archivo sea sobreescrito por un archivo nuevo, cualquiera puede recuperar fcilmente los datos, por ejemplo mediante
el uso de una utilidad de recuperacion de discos ( undelete). E incluso despus de eso, algunas personas (por ejemplo, las agencias
de tres letras) con equipamiento especial son capaces de restaurar tus datos, al menos parcialmente.

Todo el mundo tiene datos sensibles que quieren mantener en secreto. Por ejemplo datos financieros, correos electrnicos privados,
pistas de tus hbitos de navegacin por Internet, etc. He odo casos de personas que vendieron sus viejos ordenadores o discos duros
y el comprador ha recuperado los datos financieros de sus empresas.

La nica manera de hacer que la recuperacin de tus datos sensibles


sea casi imposible es sobreescribiendo ( "wipe" o "shred"), los
datos con varios patrones definidos. Para informacin ms detallada
vase el famoso Libro de Peter Gutmann http://www.cs.auckland.ac.nz/
~ pgut001/pubs/secure_del.html Sysresccd manual-en-Secure Supresin
de Datos
PRECAUCIN: El uso de herramientas de borrado (wipe) y "trituracin" (shred) se basa en una importante premisa: que el sistema de
archivos sobreescriba los datos actuales. Esta es la forma tradicional de hacer las cosas, pero muchos diseos de sistemas de
archivos modernos no satisfacen este supuesto, por ejemplo ReiserFS, Reiser4, XFS, Ext3 etc.
Ver http://www.die.net/doc/linux/man/man1/shred.1.html para ms informacin. En este caso una solucin podra ser wipe/shred
(borrar) el dispositvo entero (particin) donde fueron guardados los datos sensibles para asegurarse que la informacin est realmente
sobreescrita.
SystemrescueCD proporciona algunas herramientas que son capaces de hacer que la recuperacin de informacin sea casi imposible
- digo casi imposible, porque nadie puede garantizarte, que por ejemplo el NSA o el FBI no podran recuperar al menos parte de esa
informacin. Pero usando estas herramientas, lo hace ms difcil.
PRECAUCIN: Por otro lado no podrs recuperar ningn dato eliminado por esas herramientas. Ten cuidado. No nos
responsabilizamos de la prdida de informacin.
Si quieres la seguridad ms moderna, usa cifrado como por ejemplo LOOP-AES http://loop-aes.sourceforge.net/ . Encripta tu directorio
home o crea una particin encriptada o contenedora para guardar all tus datos . Herramientas

* SHRED de las GNU coreutils (Fileutils) ver


http://www.gnu.org/software/coreutils/
http://www.gnu.org/software/fileutils/doc/manual/html/fileutils.html\
#shred%20invocation (Manual) Puedes usar shred para eliminar de forma
segura archivos concretos pero tambin particiones enteras o discos
duros. Shred usa por defecto 25 pasadas de sobreescritura, puedes
aumentar o disminuir el nmero de pasadas de sobreesritura Por lo
tanto shred es ms rpido que wipe (ver arriba).
Por ejemplo para eliminar toda la informacin en el disco duro del primer IDE:
shred -v /dev/hda.

* WIPE de Sourceforge
ver http://wipe.sourceforge.net Puedes usar wipe de forma similar a shred para eliminar archivos concretos de forma segura pero
tambin particiones enteras o discos duros. Wipe usa por defecto 35 pasadas de sobreescritura siguiendo el documento de Peter
Gutmannhttp://www.cs.auckland.ac.nz/~pgut001/pubs/secure\_del.html. Wipe es ms lento que shred, porque usa por defecto ms
pasadas de sobreescritura y por lo tanto es ms seguro.
Por ejemplo para eliminar de forma segura el archivo Swap de Windows 98 de una particin windows montada (FAT) usando 35
pasadas:
wipe -D /mnt/windows/win386.swp

* SRM de la THC-Secure Deletion Tools ver


http://www.thc.org/releases.php?q=delete
srm hace un borrado seguro de archivos

* SRM de las Herramientas de Eliminacin THC-Secure (THC-Secure


Deletion Tools)
ver http://www.thc.org/releases.php?q=delete
srm asegura la eliminacin de archivos.

* SFILL SRM de las Herramientas de Eliminacin THC-Secure (THCSecure Deletion Tools)


ver http://www.thc.org/releases.php?q=delete
sfill sobreescribe de forma segura el espacio libre del disco duro. sfill es la nica herramienta UNIX que conozco que es capaz de
limpiar el espacio sin usar (libre) de una particin/disco duro. Puedes usar tambin el comando "dd" para sobreescrbir el espacio sin
usar en disco, con ceros o bytes aleatorios.

* SSWAP de las Herramientas de Eliminacin THC-Secure (THC-Secure


Deletion Tools)
ver http://www.thc.org/releases.php?q=delete
sswap sobreescribe de forma segura el sistema de archivos swap.

* SMEM from the THC-Secure Deletion Tools see


http://www.thc.org/releases.php?q=delete
smem proporciona una sobreescritura segura de la memoria sin usar
(RAM)
The THC-Secure Deletion Tools usa por defecto 38 pases de sobreescritura basado en el Libro de Peter
Gutmannhttp://www.cs.auckland.ac.nz/pgut001/pubs/secure_del.html, puedes bajar el nmero de pasadas. Otras Herramientas
Hay otras herramientas en el SystemRescue CD que puedes usar de manera similar para sobreescribir dispositivos especiales, por
ejemplo

*
*
*
Para

"dd": if=/dev/zero or /dev/urandom, of=device


"dd_rescue": funciona de forma similar a "dd"
"badblocks": con la opcin -w para escribir 4 pasadas estticas
ms informacin, echa una mirada a los manuales

Testeando

Para ver de que manera funcionan las herramientas y para chequear si todos los sectores de por ejemplo un diskete han sido
sobreescritos, puedes usar VCHE, el editor de consola virtual en hexadecimal. En nuestro ejemplo eliminaremos de forma segura
todos los datos de un diskete.
Escribe primero el siguiente comando:
shred -v -n 1 /dev/fd0
Shred sobreescribir el diskete con una pasada aleatoria.
Luego, ejecuta:
vche-raw /dev/fd0
El diskete debera estar lleno de valores aleatorios.
Luego, escribimos el siguiente comando:
shred -v -n 1 -z /dev/fd0
La opcin -z har una pasada adicional con valores a cero.
Y ejecutamos de nuevo VCHE
vche-raw /dev/fd0
El dikete deberi estar lleno con ceros.
Crticas, comentarios y sugerencias son bievenidas: klemens(dot)hofer(at)aon(dot)at

S-ar putea să vă placă și