spacer

Sysresccd-manual-es Cómo instalar SystemRescueCd en el disco duro

History


Introducción

La idea es instalar las herramientas de SystemRescueCd en una partición Linux para recuperar fácilmente el sistema si algo va mal. Tendrás un sistema instalado que funciona como cualquier otro sistema linux instalado por otras distribuciones. Si simplemente quieres poder ejecutar SystemRescueCd desde tu disco duro, y tienes una entrada en tu gestor de arranque (Lilo or Grub), hay un método más sencillo, que es explicado en el siguiente capítulo.

ATENCIÓN: Ten en cuenta que esta operación puede dejarte el sistema inutilizado sino sigues estrictamente las siguientes opciones:

Uso

Todo el trabajo es procesado desde el CDRom oficial de SystemRescueCd. Esto significa que tienes que grabar la versión oficial y arrancar tu ordenador desde ella.

Procedimiento

  • Paso-01: Crear una nueva partición

Tienes que redimensionar una partición existente y luego crear una partición ext2fs vacía. Nota: solo ext2fs está soportado de momento.

run_qtparted

Supondré que tienes una partición NTFS /dev/hda1 y una partición ext2 /dev/hda2. Tienes que adaptar esto a tu propia configuración.

  • Paso-02: Monta la nueva partición
mount /dev/hda2 /mnt/custom
  • Paso-03: Extrae los archivos de la imagen cloop
sysresccd-custom extract-nosizecheck
m -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: Copia el kernel de SystemRescueCD
cp /mnt/cdrom/isolinux/vmlinuz1 /mnt/custom/boot
  • Paso-05: Personaliza la configuración en tu disco duro

Añade esta línea al archivo /mnt/custom/etc/fstab

/dev/hda2  /  ext2  errors=remount-ro  0  1

Copia 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/boot-menu.b
delay = 50
vga = normal
default=win
image = /boot/vmlinuz1
       root = /dev/hda2
       label = sysrcd
       read-only
other = /dev/hda1
       label = win
       table = /dev/hda

ATENCIÓN: no olvides reemplazar /dev/hda1 y /dev/hda2 con tus propios valores si quieres que tu sistema arranque.

  • Paso-06: Ejecuta lilo
mount -t devfs none /mnt/custom/dev
chroot /mnt/custom lilo
umount /mnt/custom/dev
  • Paso-07: Desmonta la nueva partición
umount /mnt/custom

Cambios como el tiempo de arranque

En el arranque, deberías ver una linea como esta

LILO 22.5.1

Esto significa que LILO está instalado y que se está ejecutando. Si dejas que el contador llegue a 0 (unos 5 segundos), la opción por defecto será lanzada. Con el anterior archivo lilo.conf, será Windows. Si quieres probar tu nueva partición SystemRescueCd, presiona la tecla shift izquierda. Verás esto:

LILO 22.5.1 boot:

Escribe "sysrcd".

Si no te acuerdas de tu lista de opciones, presiona tabulación y LILO te mostrará:

LILO 22.5.1 boot:
win sysrcd
spacer