Instalar Debian con debootstrap

Instalar debian utilizando debootstrap es una forma de instalación poco comun y, segun yo, para 3 tipos de personas:

  1. Gente que no tiene plata para comprar un CD.
  2. Gente que desea crear varias máquinas genericas
  3. Gente ociosa.

Adivine en que grupo estoy yo… El proceso de instalación es bastante simple y, como en toda instalación de cualquier sistema operativo, necesitamos al menos una partición vacia y el paquete debootstrap up and running. En caso de no tener el debootstrap instalado:

# aptitude install debootstrap

Lo primero que haremos será crear el sistema de archivos para la partición que alojará nuestro nuevo debian:

# mkreiserfs /dev/sda4

Acontinuación necesitamos crear un directorio donde montar la nueva partición y ejecutar el debootstrap. Por lo general yo lo hago bajo /tmp pero ahi cada uno ve donde le acomoda.

# mkdir /tmp/deb
# mount /dev/sda4 /tmp/deb
# debootstrap lenny /tmp/deb http://ftp.us.debian.org/debian

Eso tomará un tiempo, dependiendo de nuestra conexión a internet. Mientras tanto podemos ir por un café o algo.

Una vez que el debootstrap se ejecutó tenemos que montar el /proc y el /dev para nuestro nuevo sistema, copiar algunos archivos y luego de eso hacer un chroot al nuevo sistema.

# mount -t proc none /tmp/deb/proc
# mount -o bind /dev /tmp/deb/dev
# cp -a /etc/resolv.conf /tmp/deb/etc/resolv.conf
# chroot /tmp/deb /bin/bash

Y listo. Ya estamos en nuestro nuevo sistema recién instalado. Ahora solo nos queda hacer lo siguiente:

  1. Editar el hostname
  2. Editar el /etc/fstab
  3. Crear la passwd de root
  4. Instalar el kernel
  5. Instalar y configurar un gestro de arranque

Y eso lo hacemos así:

# vim /etc/hostname
# vim /etc/fstab
 
proc            /proc           proc            defaults                0 0
/dev/sda4       /               reiserfs        notail                  0 1
/dev/sda1       none            swap            sw                      0 0
 
# passwd
# aptitude install linux-image-2.6.26-XX
# aptitude install grub
# vim /boot/grub/menu.lst
 
title           Debian
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.26-2-686 root=/dev/sda4 ro vga=792
initrd          /boot/initrd.img-2.6.26-2-686
savedefault

Ahora sí, estamos listos. Solo nos queda salir del sistema, desmontar las particiones y reiniciar en el nuevo sistema.

# exit
# umount /tmp/deb/proc /tmp/deb/dev /tmp/deb
# reboot

Luego de entrar en el nuevo sistema, hay que configurar cada cosa, pero eso será en otro capitulo. Espero que a alguien le sirva alguna vez. Cualquier comentario es bienvenido.