Acerca de SystemRescue
Esta Guía Rápida 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 más información, 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 mayoría de la gente necesita la edición x86 que soporta procesadores de 32 bits (IA32) y 64 bits (AMD64 / EM64T). La edición SPARC también está disponible si tienes hardware basado en la arquitectura de Sun. Cuando hayas bajado el archivo de imagen ISO, puedes comprobar que no esté dañado 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 deberías leer el siguiente capítulo para tener más detalles sobre Descargarse y Grabar.
Arrancando desde SystemRescueCd
Primero mira en los parámetros 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 verás 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 fácil 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 estén listadas en las siguientes secciones, por favor lee el capítulo que explica todo sobre Arranque del CD-ROM.
Principales imágenes de arranque
Hay cuatro imágenes principales de arranque con el SystemRescueCd-1.0.0 y posteriores:
• rescuecd Esta es la elección por defecto para sistemas de 32 bits; con el Framebuffer desactivado, es la mejor elección. • 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 versión SystemRescueCd 1.0.0 o posteriores.
• También puedes teclear el nombre de la imagen de un disco floppy. Teclea F2 para obtener una lista de las imágenes
disponibles del floppy. Por ejemplo memtest es un programa muy útil para saber si la memoria de tu ordenador está dañada, y ntpass te permite cambiar la contraseña 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 más importantes:
• docache: Con esta opción el sistema copiará todos los archivos que necesite a la RAM de tu ordenador. Una vez que los
archivos estén cacheados en memoria, puedes sacar el disco del cdrom y continuar usando el livecd. Esto te permite introducir otro disco en el cdrom y además el sitema irá más rápido. Esta opción 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 opción, el sistema no te lo preguntará durante el arranque. Sustituye 'xx' por el teclado que tienes: 'us' para USA, 'uk' para Inglaterra, 'es' para España, 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
SystemRescueCd-1.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 gráfico 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 más detalles, puedes leer el capítulo 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 partición de Linux (ext2fs, ext3fs, reiserfs, reiserf4, jfs, xfs) y SystemRescueCd también 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, deberías 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 también qemacs como editores, para editar archivos. Hay tantas cosas que puedes hacer que no podemos explicarlas todas. Deberías leer la lista de herramientas del sistema principal que puedes usar, y leer la documentación específica 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 gráfico
Si necesitas herramientas gráficas (como GParted) tendrás que entrar en el entorno gráfico. Comprueba que estés usando SystemRescueCd 1.0.0 o posterior y teclea wizard en la consola. Tendrás dos entornos gráficos a elegir: Xorg y Xvesa. Prueba
primero con Xorg. Si Xorg falla al arrancar, ejecuta wizard otra vez y elige Xvesa. Xvesa debería 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 gráfico te permite trabajar con GParted (clon de Partition Magic), usar editores gráficos (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 través de la red, bajarte archivos, trabajar remotamente usando ssh, telnet o acceder a archivos compartidos en un servidor Unix (con NFS) o en una máquina Windows (con Samba).
La forma más adecuada para configurar tu red es teclear net-setup en un prompt del sistema. También 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á. Tendrás que configurar tu dirección IP. Si usas configuración dinámica, deberías escribir dhcpcd eth0.Si quieres poner una IP estática, teclea ifconfig eth0 192.168.10.1.Una vez puesta tu IP, asegúrate que la ruta por defecto está bien configurada. Por ejemplo, si tu ordenador tiene
una tarjeta de red (dirección 192.168.10.1) que está conectada a una puerta de enlace (192.168.10.2), la cual comparte su conexión a internet, puedes teclear esto: route add default gw 192.168.10.2.
Descripción
SystemRescueCd es un sistema Linux disponible en un CD-ROM de arranque que sirve para reparar tu sistema y tus datos después de un cuelgue o caída del sistema. También tiene como objetivo proporcionar una manera fácil de hacer tareas administrativas en el equipo, como la creación y edición de las particiones del disco duro. Contiene un montón de utilidades del sistema (parted, partimage, fstools, ...) y utilidades básicas (editores, midnight commander, herramientas de red). Es muy fácil de usar: basta con arrancar desde el CD-ROM, y se puede hacer todo. El kernel del sistema soporta los sistemas de archivos más 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 creación de
particiones en el disco duro, e instalar el sistema operativo. Con este CD-ROM, puedes hacer particiones fácilmente con la herramienta gráfica de particiones GParted y puedes instalar Gentoo Linux.
• Después de un cuelgue , o un error, es posible que tengas problemas con el arranque. Por ejemplo, después 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 pequeño sistema Linux con las herramientas
más 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 encontrarás en este CD-ROM: Sysresccd manual-es
• Un kernel reciente de Linux, que soporta los sistemas de archivos más importantes, y el hardware más importante. Sistema
de ficheros soportados: Ext2/Ext3, Reiserfs, Reiser4, Fat16/Fat32, XFS, JFS, NTFS, ... El kernel soporta NFS y Samba.
• Herramientas gráficas de particionado que son clones libres de partition-magic. Puedes utillizar Gparted.
• El sistema de herramientas más 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 partición ext2/ext3.
• Ntfs-3g (driver Ntfs de tercera generación) 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 añadido DAR (Disk Archiver). Este es un programa como tar, pero más potente.
• Midnight Commander (escribe "mc" en la consola de línea de comandos) es un clon libre de Norton Commander para Linux.
Con mc, es fácil 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 parámetros a la línea
de comandos de los links del programa. Esto te permitirá activar el modo gráfico. Se muestran imágenes y tienes una interfaz bonita.
• Por supuesto, los editores son importantes a la hora de que se planteen problemas. Nano (editor fácil), vim (vi mejorado) y
qemacs (clon de emacs) están disponibles en modo texto.
• Los entornos gráficos X.Org / Xvesa y el gestor de ventanas WindowMaker,te permiten utilizar programas gráficos como
Página web
Si tienes problemas, por favor visita: página 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 estén relacionados con software proporcionado por SystemRescueCd, como Partimage, ... Solamente son válidos reportes de fallos relacionados con este CD-ROM (un módulo no encontrado en el kernel, un script de arranque que se cuelga, ...)
• Por favor, bájate la última versión disponible antes de postear fallos o ideas, ya que tu petición 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 versión para Windows está disponible (búsqueda de wget.exe con google).La descarga con wget es muy fácil: sólo 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 número MD5 que se da en la web. Si este es el mismo número, el archivo no contiene errores.
GRABACIÓN
Puedes grabar el archivo de imagen ISO con la mayoría de programas de grabación. En el caso de Windows, Nero lo hace muy bien.Bajo Linux, puedes usar wodim (alternativa a cdrecord). Grabar con wodim es muy fácil. 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:Contents
1Habilitar la opción
2Seleccionando la imagen de arranque
o 2.1Posibles opciones en SystemRescueCd-1.0.1 3Eligiendo las opciones de arranque
o 3.1Opciones de generales de arranque
o 3.2Hardware, drivers y opciones de solución de problemas
o 3.3Red: Configuración automática de las opciones de arranque
o 3.4Opciones proporcionadas por el autorun 4Cómo cambiar las opciones de arranque por defecto 5Acerca de los kernels
6El arranque desde el CD-ROM 7El arranque desde la red mediante PXE 8Arrancar con un ordenador viejo 9Arrancar desde una máquina virtual 10Arrancar desde la partición de Windows
Habilitar la opción
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
británico, y el CD-ROM se cargará completamente en memoria. Mira las posibles opciones a continuación.
Posibles opciones en SystemRescueCd-1.0.1
• rescuecd Esta es la opción por defecto para los sistemas de 32 bits, con framebuffer desactivado, la mejor opción. • 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. Utilízalo 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. Sólo 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 opción 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
dañado, y necesitas un procesador de 64bits.
Eligiendo las opciones de arranque
Ahora, puedes introducir parámetros de arranque. Hay un montón de parámetros que puedes utilizar. Varias opciones están disponibles sólo en las últimas versiones de SystemRescueCd . Aquí están las opciones disponibles más 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
automáticamente. Sustituye xxpor tu mapa de teclado (por ejemplo: setkmap=de para teclados alemanes)
• docache : Esta opción es muy útil si necesitas insertar otro disco en la unidad de CD después del arranque. El CD-ROM se
cargará totalmente en memoria, y podrás retirar el disco de la unidad. La opción docache requiere 400 MB de memoria si quieres caché de todo (incluido elbootdisks y los directorios isolinux).Puedes añadir la opción lowmem si tienes
menos de 400 MB de memoria para impedir a estos directorios que se copien en la memoria.
• root=xxx : Esta opción 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 imágenes 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 opción 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 opción: initscript=samba:start. Esto hace lo mismo que /etc/init.d/samba start. Puedes usar esta opción varias veces con diferentes servicios.Se pueden usar
todas las acciones que estén soportadas por un script de inicio.Esta opción está disponible con SystemRescueCd-1.0.2-beta7 y posteriores.
Hardware, drivers y opciones de solución de problemas
• nonet: esto desactivará la detección automática de la red en el arranque• scandelay=x : pausa x segundos durante el arranque para permitir inicializar a los dispositivos lentos. Un retraso de sólo
unos segundos debería ser suficiente.
• doxdetect : Desde la versión 0.3.5 la configuración automática se realiza en la propia X.Org, y luego mkxf86config se
desactiva por defecto.Esta opción obliga al sistema a ejecutar el script de arranque mkxf86config para ejecutar la detección automática del hardware desde este script. Utiliza esta opción si tienes problemas con el entorno gráfico de configuración. Esta opción reemplaza la opción noxdetect que era útil en las versiones anteriores.
• nodetect : impide la detección automática del hardware genérico. Utiliza esta opción si tienes problemas con el hardware de
la detección automática.
• doload=xxx: Fuerza a cargar uno o varios módulos en el arranque (por ejemplo: doload=3c59x)
• noload=xxx : Evita que el sistema cargue uno o varios módulos en el arranque (por ejemplo: noload=3c59x). Utiliza esta
opción si tienes un problema cuando el sistema carga un módulo en particular en el momento del arranque.
• dostartx : Esta opción fuerza al sistema a cargar el entorno gráfico X.Org en el momento del arranque. No tendrás 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 vídeo detectado para tu tarjeta de
vídeo. Utiliza esta opción si no puedes obtener el entorno gráfico con las opciones por defecto.
• forcevesa=xxx : El comando startx cargará el servidor Xvesa en lugar de Xorg, y Xvesa utilizará la resolución de la
pantalla introducida como parámetro determinado (por ejemplo: 1024x768, 1280x1024x32). La
opción forcevesa puede tomar un parámetro de SystemRescueCd-1.0.0 y más reciente.
• all-generic-ide : En caso de problemas relacionados con el disco duro, prueba a activar esta opción (por
ejemplo, rescuecd all-generic-ide)
• acpi-off / noapic / irqpool: Utiliza estas opciones si tienes algún problema cuando arranca el kernel: si se cuelga en un driver
o si se bloquea, ...
• dodebug : Permite mensajes más detallados en el script linuxrc.
• lowmem : Evita que elementos no críticos 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 sólo skipmount=/dev/sda1
skipmount=/dev/sda2 SystemRescueCd si quieres ignorar estas dos particiones. Esta opción de arranque se ha
Red: Configuración automática 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 tenían fallos importantes. Hay otros parches relacionados con las opciones de arranque en red en SystemRescueCd-1.0.1-beta6 y más recientes.
• dodhcp : Utiliza dodhcp si tienes un servidor DHCP en tu red y quieres que el sistema obtenga una dirección IP dinámica
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 dirección IP de todos los interfaces de red encontrados en el sistema. La extensión /cidr es
opcional. Por ejemplo, si usas la opciónethx=192.168.0.1 en una máquina con dos tarjetas de red,
tanto eth0 y eth1 se configurarán con 192.168.0.1. También puedes escribir algo
comoethx=10.0.0.1/24 (usando la notación cidr) si no usas la máscara por defecto.
• eth0=ipaddr/cidr: Esta opción 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 opción necesita SystemRescueCd-1.0.2-beta5 y superior.
• dns=ipaddr : Establece la dirección IP estática 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 dirección IP estática 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
través de 192.168.0.254.
• rootpass=123456: Establece la contraseña 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 contraseña 123456 como contraseña de root. • vncserver=x:123456: Elvncserver boot option se ha introducido enSystemRescueCd-1.0.2-beta7. Esta opción fuerza al
sistema a configurar el servidor VNC y a arrancarlo automáticamente en el momento del arranque. Tienes que sustituir x con
el número de pantallas que quieras, y 123456con tu contraseña. La contraseña tiene que tener entre 5 y 8 caracteres, de lo contrario, la opción de arranque será ignorada. En otras palabras, la opción 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í están las opciones de autorun a partir del SystemRescueCd-1.0.0. Para más detalles, por favor lee el capítulo sobre autorun
• ar_source=xxx: lugar donde se almacenan los autorun. Puede ser el directorio raíz de una partición (/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 serán
ejecutados: autorun0, autorun2, autorun7.Utiliza autoruns=no para desactivar todos los scripts de autorun con
un número.
• 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 después de la ejecución • ar_disable: inhabilita totalmente el autorun, el script simple autorun no se ejecutará
• ar_nowait: no hace falta esperar a pulsar una tecla después de que los scripts de autorun hayan sido ejecutados.
Cómo cambiar las opciones de arranque por defecto
Si usas a menudo las mismas opciones y no quieres escribir el nombre de la opción en el momento del arranque, puedes crear tu propio y personalizado[1] y editar syslinux.cfg para añadir tus opciones. Esto significa que tendrás 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 través de pxe, network booting via pxe es más fácil, puesto que sólo tienes que editar pxelinux.cfg/default en tu servidor de arranque pxe.
Acerca de los kernels
Dos tipos de kernels están 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 más hardware)
o Los drivers ide y sata del disco duro están basados en libsata (todos los discos son sda, sdb, ...)
o Los drivers de los controladores de disco (IDE, SATA, SCSI) están incorporados
o Los drivers de los controladores de red están incorporados (para que el arranque a través de red PXE pueda funcionar)
o no hay soporte para el frame buffer porque podría afectar a Xorg/Xvesa
• alternative-kernels:
o No es la última versión estable (linux-2.6.22.18 en el SystemRescueCd-1.0.0)
o Disponible en 32 bits (altker32) y 64bits (altker64)
o Las fuentes están más cerca de la versión vainilla (que es más 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 módulo (de modo que puedes usar noload-xxx si se cuelga)
o Los drivers de los controladores de red están incorporados (para que el arranque a través de red PXE pueda funcionar)
Ambos kernels de 64bits y 32bits están disponibles:
• 32 bits kernels:
o rescuecd y altker32 son los dos kernels de 32 bits incluidos
o Cualquier procesador basado en intel/amd/via debería funcionar con el kernel de 32 bits
o 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 partición con programas de 64bits con un kernel de 32 bits
o Puedes ejecutar los servidores gráficos tanto Xorg como Xvesa con un kernel de 32 bits (Xvesa siempre debería
funcionar,Xorg puede fallar si falta el driver de la tarjeta gráfica o está roto)
• 64 bits kernels:
o rescue64 y altker64 son los dos kernels 64bits incluidos
o Los kernels de 64bits sólo funcionarán si tu procesador soporta amd64 (implementación amd de x86_64) o em64t (implementación 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 sólo puedes usar el servidor gráfico 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 opción del teclado, el mapa del teclado se cargará. Sólo tienes que elegir el más adecuado para ti. Luego, el kernel seguirá cargándose, y se ejecutarán muchos scripts de arranque. La configuración de hardware será detectada automáticamente. Por ejemplo, todos los módulos del kernel necesarios para un ratón USB se cargarán automáticamente. Y obtendrás un intérprete 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
También es posible arrancar SystemRescueCd desde la red. Dado que la instalación no es evidente, hay un capítulo dedicado al arranque por red a través 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 también en el disco duro. El uso de este gestor de arranque es fácil. Debes descargar sbminst, y ejecutar el programa de instalación desde Linux. Este es el proceso de instalación más común:
./sbminst -t us -d /dev/fd0
Arrancar desde una máquina 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 utilización de la red. La máquina virtual tendrá una nueva dirección IP.
Arrancar desde la partición de Windows
Ahora es posible instalar install SystemRescueCd on an NTFS / FAT partition en una partición 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, deberías leer los mensajes que te proporcionan la información más importante sobre cómo utilizar este sistema. Deberías leer el texto.
Puedes acceder a otra consola. La contraseña de root está vacía. Escribe dhcpcd eth0 (o similar) para auto-configurar eth0.
Escribe net-setup eth0 para especificar la configuración de la dirección 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 contraseña de root a un valor conocido.
Si necesitas herramientas gráficas (como GParted) tendrás que entrar en el entorno gráfico. Comprueba que estás utilizando SystemRescueCd-1.0.0 o posterior, y simplemente escribe wizard en la consola. Podrás elegir entre dos entornos gráficos: Xorg y Xvesa. Deberías probar Xorg primero. Si Xorg no arranca, ejecuta de nuevo wizard y elige Xvesa. Xvesa debería 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 gráfico.
Nota: Nunca debes montar nada en /mnt! Bloqueará el sistema. En cambio, utiliza mkdir /mnt/mydir y móntalo en /mnt/mydir.
Con el Sistema de CD de rescate, podrás utilizar la red. Estos son los principales datos importantes acerca de la red.
Contents
1 Configuración 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 módem ADSL USB
Configuración de la red
Si dispones de hardware estándar, la tarjeta de red será detectada automáticamente, y el driver se cargará. Tendrás que configurar tu dirección IP. Si utilizas la configuración dinámica, deberías escribir dhcpcd eth0. Si deseas poner una dirección IP estática, sólo
tienes que escribir ifconfig eth0 192.168.10.1. Una vez que tu dirección IP está configurada, deberías asegurarte de que la ruta por defecto está configurada correctamente. Por ejemplo, si tu ordenador dispone de una tarjeta de red (dirección 192.168.10.1) que está conectada a una puerta de enlace (192.168.10.2), que comparte tu conexión 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 permitían configurar la red automáticamente cuando se iniciaba SystemRescueCd. Puede ser muy útil si tienes previsto hacer una versión 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 contraseña de root. Basta con escribir passwd y dar una contraseña válida. También puedes utilizar la opción rootpass=xxx para definir la contraseña 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 [email protected] o scp origen destino. Ambos origen y destino
pueden ser locales o remotos. Utilice [email protected]: /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 opción "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 opción, la copia no funcionaría, y daría error. Archivos de gran tamaño están soportados desde la versión 0.2.12 (linux kernel 2.4.25). Más 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 partición, y trabajar en los archivos remotos de la misma forma que trabajarías sobre archivos locales. Con todos estos sistemas de ficheros, puedes desmontar la partición con el comando estándar umount. Aquí está un ejemplo de cómo montar un sistema de archivos FTP en /mnt/ftp como anonymous (sólo 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 cómo montar una cuenta privada de FTP en /mnt/ftp2
mkdir /mnt/ftp2
lufsmount ftpfs://login:[email protected] /mnt/ftp2
cd /mnt/ftp2
umount /mnt/ftp2
Aquí está un ejemplo de cómo montar un sistema de archivos SSH en /mnt/ssh como anonymous (sólo lectura)
mkdir /mnt/ssh
passwd root sshfs
[email protected]:/path/to/dir /mnt/ssh
cd /mnt/ssh
umount /mnt/ssh
El uso de un módem ADSL USB
Desde la versión 0.2.19, el sistema viene con los drivers para varios módems 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 módems, probablemente necesitarás las imágenes del firmware, que no vienen en este disco.
Tendrás que descargar estos archivos, y acceder a ellos montando la partición 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 administración del sistema. En esta página se muestran las tareas más importantes que puedes ejecutar.
Contents
1 Herramientas Gráficas de Particionado 2 Copia de seguridad de tu tabla de particiones 3 Copia de seguridad del contenido de una partición 4 Descompresores
5 Clam AntiVirus
Herramientas Gráficas de Particionado
Este CD proporciona un clon de Partition Magic, que es muy fácil de usar, y muy potente. La ejecución de esta herramienta es muy fácil, pero es necesario tener el entorno gráfico de trabajo X.Org. Por favor, consulta el proceso de arranque si no sabes cómo 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 pequeño programa que te permite guardar la tabla de particiones. Si eliminas una partición 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 extraíble (como un disquete), o en otro equipo. Si el disco duro está dañado, no podrás 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 disposición:
sfdisk /dev/hda < bak-hda
Por supuesto, este comando es muy peligroso, ya que sobreescribe la partición actual! Antes de la restauración, deberías hacer una copia de seguridad de la versión actual, incluso aunque parezca estar dañada. Esto te permitirá deshacer la restauración.
Copia de seguridad del contenido de una partición
Partimage (cliente y servidor), viene en el CD. Partimage te permite guardar una partición existente en un archivo de imagen. Si algo va mal, puedes restaurar la partición desde la imagen. Una interfaz de semi-texto viene incluida y no debería ser muy difícil de utilizar. Necesitas una partición con un montón de espacio libre para almacenar el archivo de imagen.
Desde la versión 0.2.14 de SysRescCd, hay dos versiones de partimage:
• La versión por defecto está compilada sin SSL y sin soporte de login. El cliente está disponible escribiendo "partimage", y el
servidor con "partimaged". Deberías utilizar este cliente en la mayoría de los casos, y cuando conectas un servidor partimaged que no es compatible con SSL.
• La versión segura está compilada con soporte para SSL y login. El cliente está disponible escribiendo "partimagessl", y el
servidor con "partimagedssl". Deberías utilizar este cliente cuando te conectas a un servidor partimaged que espera una conexión cifrada con acceso SSL y login.
Descompresores
SystemRescueCd viene con una gran cantidad de programas de descompresión. 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 más potente. Incluso utilizando compresión, dar no tiene que leer la totalidad de la copia de seguridad para extraer un archivo. De esta manera si sólo quieres restaurar un archivo de una copia de seguridad enorme, el proceso será mucho más rápido que usando tar. Dar primero lee el catálogo (es decir, el contenido de la copia de seguridad), luego va directamente a la ubicación del archivo guardado (s) que quieres restaurar y, a continuación, procede a la restauración. En particular, usando trozos, dar te pedirá sólo los trozos que contiene el archivo (s) para restaurar. Pero también puedes restaurar todos los ficheros de un archivo, dar leerá entonces secuencialmente sin buscar en el archivo, con la excepción 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 versión 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 búsqueda de virus.
Antes de realizar un escaneo de virus, tienes que actualizar las definiciones de virus. Debido a que esta operación se ejecuta desde un CD-ROM, es posible que tengas problemas relacionados con sólo 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 estás 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 partición a escanear
mkdir -p /mnt/testpart mount /dev/hda1 /mnt/testpart
clamscan -r /mnt/testpart
Si realmente no tienes ninguna conexión a Internet, puedes escanear por virus sin actualizar las definiciones de virus. Por supuesto, es menos seguro, y sólo virus viejos podrán ser detectados.
Introducción
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 todavía 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 aún 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 generación 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 sólo quieres compatibilidad de lectura en los discos NTFS, sólo 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 sólo lectura es segura (no puede alterar o dañar tus datos) y se puede utilizar, por ejemplo, si sólo 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 fácil de usar:
ntfs-3g /dev/sda1 /mnt/windows
En este ejemplo, suponemos que el nombre del dispositivo de la partición 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
1Introducción
2Descripción de los disquetes de arranque
o 2.1Offline NT Password y editor de Registro
o 2.2FreeDos
o 2.3MemTest +
o 2.4GAG: Graphical-Boot-Manager
o 2.5Ranish Partition Manager
o 2.6Dban (Darik's Boot y Nuke)
Introducción
Por supuesto, la característica más importante de SystemRescueCd es el sistema Linux que se ejecuta desde el CD-ROM, y que permite hacer muchas tareas de administración. Desde la versión 0.2.9, SystemRescueCd permite trabajar desde los disquetes de arranque virtual. Estos disquetes virtuales ofrecen la misma funcionalidad que podrías tener con un disquete físico 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 página se muestran muchas opciones en la parte superior, y las imágenes de los disquetes en la parte inferior. En la siguiente sección, vamos a hacer una descripción general de cada una de ellas.
Descripción 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 información escritos en la configuración de Windows. El más interesante es la posibilidad de cambiar la contraseña de una cuenta de usuario. Ahora, no tendrás que volver a instalar Windows si se te olvida la contraseña de la cuenta de administrador. Sólo tienes que editar la contraseña con esta utilidad. Este programa también 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 ningún tipo de licencia de MS-DOS.
MemTest +
Basta con escribir el nombre de esta imagen en el prompt:
memtest
Memtest + 1.0 es una actualización de Memtest-x86 3.0. Es un testeador de memoria. Este programa te dirá si tu memoria física está dañada 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 fácil de usar.
Ranish Partition Manager
Basta con escribir el nombre de esta imagen en el prompt:
ranish
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 tenía 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 diagnóstico 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 cuál elegir.
Uso Avanzado
Contents
1Introducción 2Uso
3Procedimiento
o 3.1Paso-01: Montar la partición de trabajo
o 3.2Paso-02: Extraer los archivos actuales de la imagen sysrcd.dat
o 3.3Paso-03: Personalizar archivos (opcional)
o 3.4Paso-04: Creación de la nueva imagen squashfs
o 3.5Paso-05: Añadir archivos a la imagen ISO (opcional)
o 3.6Paso-06: Selecciona tu mapa de teclado (opcional)
o 3.7Paso-07: Modificar opciones de arranque (opcional)
o 3.8Paso-08: Creación de la nueva imagen ISO
o 3.9Paso-09: Sincronizar tus discos
o 3.10Paso-10: Probar y grabar la imagen ISO 4Resultado de los cambios
Introducción
La posibilidad de hacerte tu propia versión de SystemRescueCd es una característica solicitada frecuentemente. Ahora es posible hacer tu propia versión de SystemRescueCd.
Puedes añadir archivos al archivo de imagen comprimido de sysrcd.dat, que será el sistema de archivos de SystemRescueCd. Por ejemplo, puedes añadir scripts que hagan una copia de seguridad completa de un servidor, o un programa binario que necesites. También es posible añadir 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 opción del kernel que esté desactivada, ponte en contacto con nosotros.
El objetivo es producir un nuevo archivo de imagen ISO, con una versión actualizada de sysrcd.dat. Con el fin de poder hacer tu propia versión de SystemRescueCd, necesitarás una versión oficial reciente de este CDRom, y una partición con acceso lectura-escritura desde linux, con al menos 850MB. Si haces una versión muy grande del CD-ROM, es posible que necesites mucho más espacio. Ten en cuenta que esta operación 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 partición de intercambio (swap), con el fin de evitar problemas con el paso de squashfs en el script.
Uso
Toda la personalización es procesada desde el sistema del CD-ROM con un script. Esto significa que tienes que grabar la versión oficial, arrancar el ordenador desde esta versión oficial del SystemRescueCd , y entonces podrás hacer tu propia versión. El script necesita ser ejecutado desde el sistema del CD-ROM, ya que es más sencillo de utilizarlo de esta manera. Estoy seguro de que todos los programas se instalan. Si este script fuera diseñado para ejecutarse desde cualquier sistema linux instalado, tendrías que instalar varios programas, como un módulo para el kernel, por lo que sería mucho más complejo. Aquí están las instrucciones a seguir para hacer tu propia imagen ISO. Suponemos que la partición /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 simbólicos ni permisos de archivos. Si sólo tienes una partición FAT disponible, puedes crear una imagen virtual del sistema de archivos de Linux dentro de la partición 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 opción 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 raíz de la partición. Todos los archivos ubicados en otros directorios no se verán afectados por este script. Si tienes una versión 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 partición de trabajo
mount /dev/hda1 /mnt/custom
Si no quieres que el directorio principal temporal sea escrito a la raíz 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 ningún error, todos los archivos de la imagen squashfs deberían 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 también es posible reiniciar el equipo y hacerlo desde cualquier otro sistema linux instalado. Si decides reiniciar, tendrás 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 raíz del nuevo sistema de archivos)
Paso-04: Creación 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: Añadir archivos a la imagen ISO (opcional)
Por defecto, sólo necesitas el gran archivo de la imagen squashfs y el directorio isolinux. El CD-ROM puede funcionar con sólo estos dos temas en el disco. En este paso, puedes añadir 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 estás interesado en añadir este tipo de archivos, debes copiar los archivos junto con el sysrcd.dat, en este
cp -a my-files /mnt/custom/customcd/isoroot
Puedes añadir un script de autoarranque a la raíz 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 sección autorun para más detalles.
cp autorun /mnt/custom/customcd/isoroot chmod 755
/mnt/custom/customcd/isoroot/autorun
Por supuesto, debes asegurarte de que el tamaño 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 versión 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 parámetro es el nombre o el número de tu mapa de teclado en el menú. Por ejemplo, los usuarios franceses utilizarán 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: Creación de la nueva imagen ISO
Sólo tienes que escribir este comando. El segundo parámetro 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 continuación, 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 grabación. 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 versión 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 raíz del sistema de ficheros, aparecerá en /mnt/livecd, pero no lo verás en la raíz del sistema. De hecho, la raíz del sistema contienes enlaces simbólicos a /mnt/livecd. Puede que tengas que hacer el enlace tú mismo.
Contents
1Introducción
2Instalación desde Linux
o 2.1paso-01: Buscar el nombre del dispositivo
o 2.2paso-02: Copia de archivos desde el CD-ROM
o 2.3paso-03: Hacer el disco arrancable 3Instalación desde Windows
o 3.1paso-01: Busca la letra del dispositivo
o 3.2paso-02: Copia de archivos desde el CD-ROM
o 3.3paso-03: Hacer el disco arrancable 4El arranque desde el dispositivo USB 5Modelos de memorias USB que funcionan
Introducción
Este capítulo explica cómo 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 versión 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 solución es usar SystemRescueCd-0.4.2 o posterior.
Instalación desde Linux
Si no tienes instalado Linux, se puede grabar SystemRescueCd en un CD-ROM , y realizar la instalación de este mismo sistema.
paso-01: Buscar el nombre del dispositivo
Necesitas el dispositivo de la memoria USB. En la mayoría de los casos, Linux detecta este dispositivo, como un disco duro SCSI. En otras palabras, es detectado como /dev/sda1 (primera partición 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á cómo puedes saber el nombre del dispositivo. En primer lugar, inicia el equipo bajo Linux con el dispositivo USB
desenchufado. A continuación, carga todos los módulos USB (puede que necesites cargar otros módulos USB primero). Este comando no se debería necesitar si el soporte de almacenamiento USB está construido el kernel. Si modprobe no puede encontrar este módulo, podría 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.
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, deberías 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), tendrás que borrar los archivos actuales (todos los datos se perderán):
rm -rf /mnt/usbstick/*
paso-02: Copia de archivos desde el CD-ROM
Ahora, tienes que copiar los archivos más importantes. El SystemRescueCd se debe montar en /mnt/cdrom. Puedes montar el archivo ISO también, para evitar grabar un CD-R. Este dispositivo está montado en /mnt/usbstick. Ten cuidado, según un usuario en los foros, el orden es importante:
cp /mnt/cdrom/syslinux/syslinux.cfg /mnt/usbstick/
cp -r /mnt/cdrom/isolinux/* /mnt/usbstick/
cp -r /mnt/cdrom/bootdisk/* /mnt/usbstick/
cp /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. Piénsalo si no te funciona.
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 más 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. Necesitarás alrededor de 120 MB. Tienes que copiar varios archivos:
1. Copia syslinux/syslinux.cfg a la raíz del dispositivo USB
2. Copia los archivos del directorio isolinux a la raíz del dispositivo USB
3. Copia los archivos del directorio bootdisk a la raíz del dispositivo USB
4. Copia sysrcd.dat a la raíz del dispositivo USB
paso-03: Hacer el disco arrancable
Ahora, tienes que hacer tu dispositivo arrancable con syslinux. Tendrás 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 versión para Windows se proporciona como un archivo ZIP. Sólo necesitas syslinux.exe desde el archivo.
Algunos usuarios informaron que la opción ma puede ser necesaria con syslinux para que funcione. Esta es la razón por la que damos estas opciones en el manual. Funciona sólo en Windows:
• -m significa escribir MBR
• -a means make drive partition active (aka bootable). - a significa hacer la partición 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, deberías ver el splash de arranque de SystemRescueCd en el símbolo del sistema. No debe ser necesario añadir la opción "usbstick" a la línea de comandos, ya que se ha añadido 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 inglés, deberías escribir esto en el simbolo del sistema:
rescuecd setkmap=uk
Debes presionar F2, F3, F4 para obtener más ayuda sobre las opciones de arranque. A continuación, pulsa enter. Debe funcionar como un SystemRescueCd desde una unidad de CDRom.
A veces es difícil 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 deberías poder instalar SystemRescueCd:
• COSK'EY Silver (It exists in 2GB or 4GB or 8GB). • Flash Disk, 256 Mo
• PQI, U310, 1 Go
Contents
1Introducción
2Primer paso: copiar archivos importantes
3Segundo paso: actualizar el gestor de arranque grub/lilo (si instalas en Linux)
o 3.1Ejemplo para el gestor de arranque LILO
o 3.2Ejemplo del gestor de arranque GRUB
4Segundo paso: actualizar el gestor de arranque grub4dos (si instalas en Windows)
o 4.1a) instalar grub4dos
o 4.2b) actualizar el gestor de arranque de windows
4.2.1actualizar tu boot.ini: Windows NT4/2000/2003/XP
4.2.2actualizar el gestor de arranque: Windows Vista/2008
o 4.3c) crear el archivo C:\menu.lst
o 4.4d) comprobar los archivos SystemRescueCd
o 4.5e) reiniciar el sistema
Introducción
Desde la versión 0.4.x de SystemRescueCd , hay una manera sencilla para arrancar SystemRescueCd desde el disco duro. Este método te permite utilizar SystemRescueCd como lo haces con la versión en CDRom. Sin embargo, este método no requiere insertar el disco en la unidad cada vez que lo necesites. También permite arrancar SystemRescueCd aunque no tengas una unidad de
CD/DVD en el ordenador.puedess utilizar otro sistema operativo para el proceso de instalación de SystemRescueCd, y activarlo. Por lo tanto, este método 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 método de instalación. Era necesario contar con un sistema de archivos linux (soportado por lilo o grub). El proceso de instalación se realizaba extrayendo el sistema de archivo principal desde sysrcd.dat a una partición dedicada de linux. Con el nuevo método de instalación, no tienes que crear una nueva partición en el disco duro.puedess copiar estos archivos en una partición de Windows o Linux ya existentes en tu disco duro. Usando grub4dos puedes incluso instalar SystemRescueCd en una partición 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 partición existente del disco duro, quepuedes ser o bien una partición de Linux (ext3, reiser, xfs, ...) o un Windows (NTFS) . De esta forma puedes arrancar
SystemRescueCd desde tu partición de Windows, y usando la opción docache incluso puedes utilizarla para diagnosticar el mismo
Windows usando ntpass para cambiar la contraseña del administrador o ntfs3g para funcionar en el sistema de archivos.
Este capítulo ha sido actualizado para soportar la versión 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 instalación: en primer lugar tendrás que copiar los archivos principales de SysRescCd en una partición de tu disco. Luego, tendrás que configurar tu gestor de arranque. El proceso de instalación requiere una partición 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 partición Linux.
SystemRescueCd proporciona cuatro kernels: rescuecd, rescue64, altker32, altker64. En este capítulo vamos a
considerar que estés utilizando rescuecdpero puedes hacer lo mismo con cualquier otro kernel que se facilita con SystemRescueCd.