Instalación Debian · 2 min read · Nov 13, 2025

Cómo instalar Debian de forma remota sobre una distribución basada en RH - Página 3

6) Preparar la partición de arranque

Ahora que estamos de vuelta en el sistema RH, copiemos las imágenes del kernel de Debian y initrd a la partición de arranque:

cp $ASD/boot/vmlinuz-* /boot  
cp $ASD/boot/initrd.img-* /boot

Ahora edita el archivo de configuración de grub para arrancar en el nuevo sistema Debian. Asegúrate de agregar esto antes de cualquiera de las otras estrofas de RH, ya que Grub cargará el primer sistema operativo listado si no lo has configurado de otra manera:

vim /boot/grub/menu.lst
title Debian!
      root (hd0,1)
      kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
      initrd /boot/initrd.img-2.6.18-6-686

Cambia (hd0,1) por el disco y partición que estés usando. También verifica que coincidan las versiones correctas de los archivos del kernel y initrd. Mira en $ASD/boot para verificar las versiones del kernel y initrd que se utilizarán.

Copia nuestra configuración de grub modificada al sistema Debian:

cp /etc/grub.conf $ASD/etc/  
cp /boot/grub/splash.xpm.gz $ASD/boot/  
cp -r /boot/grub $ASD/

Saldremos del fsck realizado en el reinicio:

touch $ASD/fastboot

Por último, desmontamos el entorno proc y chroot:

umount $ASD/proc  
umount $ASD

Si el comando umount te da un error sobre el sistema de archivos ocupado, usa el interruptor -l:

umount -l $ASD

7) Reiniciar en Debian por primera vez

Aquí viene el momento de suspenso. Reiniciamos en nuestro nuevo sistema Debian por primera vez.

reboot

8) Montar la partición de arranque en el sistema Debian

Ahora, si todo salió bien, deberías haber arrancado en el nuevo sistema Debian. Si no fue así, espera unos minutos e intenta iniciar sesión nuevamente. Si aún no funciona, necesitarás encontrar una manera de obtener acceso a la consola para solucionar el problema o cambiar al antiguo kernel de RH.

Montemos nuestra antigua partición /boot ya que nuestro esqueleto fstab no la tuvo en cuenta. Borramos lo que hay allí, pero no te preocupes, tenemos una copia en nuestro propio directorio /boot de todos modos, así que simplemente la copiaremos de nuevo:

mke2fs -j /dev/hda1

Creamos un lugar temporal para montar la partición:

mkdir /boot2

Luego la montamos:

mount /dev/hda1 /boot2

Ahora copiamos nuestros archivos de arranque a la nueva partición:

cp /boot/* /boot2/  
mv /grub /boot2/

Dado que eso está hecho, desmontémoslo y eliminemos el punto de montaje:

umount /boot2  
rmdir /boot2

Ahora elimina el antiguo directorio, ya que ahora montará una partición allí:

rm -rf /boot/*

Agrega la nueva partición de arranque en fstab:

vim /etc/fstab
# sistema de archivos montado tipo fs-opciones volcado orden-fsck

/dev/hda1 /boot ext3 defaults 1 2
/dev/hda2 / auto defaults 0 1
proc /proc proc defaults 0 0

Este siguiente comando monta todos los puntos de montaje ubicados en el fstab:

mount -a

Ahora necesitamos modificar el archivo de configuración de grub, ya que nuestras rutas ahora son diferentes:

vim /boot/grub/menu.lst
title Debian!
      root (hd0,0)
      kernel /vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
      initrd /initrd.img-2.6.18-6-686

Ten en cuenta que estamos cambiando hd0,1 a hd0,0 ya que ahora estamos arrancando desde la primera partición. Necesitamos eliminar la ruta /boot de las imágenes vmlinuz e initrd ya que estarán en la raíz de la primera partición.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.