spacer

Sysresccd-manual-es Instalación fácil de SystemRescueCd en el disco duro

History


Introducción

Desde la versión 0.2.19, hay una forma fácil de arrancar SystemRescueCd desde el disco duro. Este método te permite usar el SystemRescueCd como lo haces con la versión en CDRom. Pero este método no necesita que metas el disco en la unidad cada vez que lo necesites. También permite arrancar SystemRescueCd si no tienes una unidad óptica en tu ordenador. Puedes usar otro sistema operativo para procesar la instalación de SystemRescueCd y activarla.

Así, este método está recomendado si usas SystemRescueCd frecuentemente y quieres evitar insertar el CDRom en la unidad cada vez.

Requerimientos

Hay dos pasos en la instalación: primero tendrás que copiar los archivos de SystemRescueCd en una partición de tu disco. Luego, tendrás que configurar tu cargador de arranque. El proceso de instalación requiere una partición de tu disco con unos 130 MB de espacio libre, y necesitas un gestor de arranque linux instalado, como Lilo o Grub (puede que que funcione con otros gestores de arranque).

La partición donde copiarás los archivos de SystemRescueCd no tiene que estar formateada para Linux. Puede tener cualquier sistema de archivos que Linux-2.6 puede montar en modo solo-lectura, y con un sistema de archivos que tu gestor de arranque pueda usar. Esto significa que puedes usar una partición FAT16 o FAT32 o una partición Linux nativa (ext2, ext3, reiserfs, reiser4, xfs, jfs). Puedes guardar sysrcd.dat en una partición NTFS, pero este sistema de archivos no puede guardar vmlinuz1 y initrd1, ya que hay un problema con grub y lilo cuando cargan un archivo desde una partición NTFS en el arranque. Esta partición puede que ya se esté usando para algo más (un Linux instalado), o puede ser una partición creada solo para SystemRescueCd.

En el segundo paso, necesitarás el nombre del dispositivo Linux de esta partición (un nombre como /dev/hda1, /dev/sda1, /dev/hdb5...).

Primer paso: copiar los archivos importantes

Este paso es muy trivial: simplemente tienes que copiar los tres archivos principales de SysRescCd en la partición. Si es una una partición FAT16/FAT32, puedes hacer la copia con cualquier sistema operativo. Por supuesto, si eliges una partición nativa Linux, tendrás que copiarlos desde Linux (puedes copiarlos desde el mismo SystemRescueCd).

Debes crear un directorio /sysrcd/ que esté en la raíz de la partición. El nombre y la posición de este directorio no pueden ser cambiados.

Ahora, coge el disco con la última versión de SysRescCd (puede que prefieras montar la imagen ISO con mount bajo Linux o usar un software como DaemonTools en Windows si no grabaste el disco), para tener los tres archivos principales.

Finalmente, simplemente copia sysrcd.dat, initrd1 y vmlinuz1 desde el CDRom al directorio que creaste (/sysrcd/). Dos de estos archivos están dentro de isolinux en el CDRom.

Segundo paso: actualizar el gestor de arranque

Ahora, tienes que actualizar tu gestor de arranque (Lilo o Grub).

Necesitas el nombre de dispositivo Linux de la partición que has elegido (un nombre como /dev/hda1, /dev/sda1, /dev/hdb5, ...). Si no conoces este nombre, deberías arrancar SystemRescueCd desde la unidad CDRom, y mirar la lista de unidades encontradas por el kernel linux. Simplemente escribe "cat /proc/partitions" en una consola. También puedes ejecutar QtParted para identificar la partición.

Tendremos que añadir varias líneas al archivo de configuración del gestor de arranque (normalmente /etc/lilo.conf para Lilo, y /boot/grub/menu.lst para Grub). Tienes que personalizar la configuración dada aquí. Debes reemplazar /dev/xxx con el nombre de dispositivo de tu partición. Con grub, tendrás que dar el nombre de dispositivo grub para la partición que has elegido. Normalmente es algo como (hd0,0) en vez de hda1, (hd0,1) en vez de hda2... Luego, puedes actualizar varias opciones relacionadas con tu teclado (setkmap=xxx), y tus opciones de vídeo (vga=xxx). Puedes echar un vistazo a isolinux.cfg que está en el CDRom, sino conoces los valores que puedes usar para estas opciones.

Primero, este es un ejemplo de la configuración de Lilo (edita /etc/lilo.conf). La ruta /mount-point/ tiene que ser reemplazada por el punto de montaje de la partición en el momento en que ejecutas lilo, y debes reemplazar /dev/xxx con el nombre de dispositivo linux de la partición en que los archivos fueron copiados.

image=/mount-point/sysrcd/vmlinuz1
root=/dev/ram0
initrd=/mount-point/sysrcd/initrd1
label=SysRescCd
append="bootfrom=/dev/xxx init=/linuxrc setkmap=us"
vga=5

Este es un ejemplo de la configuración de Grub (edita el menu.lst o el grub.conf en /boot/grub/) En este ejemplo, los archivos están en /dev/hda5. El nombre de dispositivo grub es (hd0,4) \\ Atención: No hay salto de línea para la línea que empieza con kernel.

title    SystemRescueCd 
kernel   (hd0,4)/sysrcd/vmlinuz1 root=/dev/ram0 vga=5 
         bootfrom=/dev/xxx init=/linuxrc setkmap=us
initrd   (hd0,4)/sysrcd/initrd1
boot

Si tu gestor de arranque es Lilo, no te olvides de ejecutar lilo después de editar lilo.conf. Con Grub, este paso no hace falta.

Ahora, el proceso de instalación está completo. SystemRescueCd debería aparecer en el menú de tu gestor de arranque la próxima vez que arranques tu ordenador.

spacer