spacer

Sysresccd-manual-es Arrancando el CD-ROM

History


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=uk docache 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. altker32 fue 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 xx por 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 introducido en SystemRescueCd-1.0.1-beta7.

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ón ethx=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 como ethx=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 ejemplo dns=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 123456 con 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:
    • latest stable version (linux-2.6.24.5 provided in SystemRescueCd-1.0.2)
    • disponible en 32 bits (rescuecd) y 64bits (rescue64)
    • fuentes con gran cantidad de actualizaciones de drivers (soporta más hardware)
    • Los drivers ide y sata del disco duro están basados en libsata (todos los discos son sda, sdb, ...)
    • Los drivers de los controladores de disco (IDE, SATA, SCSI) están incorporados
    • Los drivers de los controladores de red están incorporados (para que el arranque a través de red PXE pueda funcionar)
    • no hay soporte para el frame buffer porque podría afectar a Xorg/Xvesa
  • alternative-kernels:
    • No es la última versión estable (linux-2.6.22.18 en el SystemRescueCd-1.0.0)
    • Disponible en 32 bits (altker32) y 64bits (altker64)
    • Las fuentes están más cerca de la versión vainilla (que es más estable)
    • Los drivers de los controladores de disco se basan en la libpata (hda y hdb/hdc para ide y sda/sdb/sdc para sata)
    • 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)
    • 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:
    • rescuecd y altker32 son los dos kernels de 32 bits incluidos
    • Cualquier procesador basado en intel/amd/via debería 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)
    • Puedes trabajar (backup/restore) programas de 64bits con un kernel de 32 bits
    • No se puede hacer chroot en una partición con programas de 64bits con un kernel de 32 bits
    • 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:
    • rescue64 y altker64 son los dos kernels 64bits incluidos
    • 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
    • Debes usar un kernel 64bits si quieres hacer chroot a un sistema linux que use programas de 64bits.
    • Los kernels de 64bits no funcionan en los procesadores IA64 / Itanium
    • Los kernels de 64bits pueden ejecutar programas de 32 bits desde que las instrucciones IA32 está incluidas en el kernel
    • 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 Xvesa en 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.

spacer