Instalación de Debian Sarge (testing) en un Shuttle SB52G2

Por Sergi Baila

Versiones

v1.0 (06.06.04 SBM) : creación del documento
v1.1 (04.03.05 SBM) : limpieza y preparación para publicación

Introducción

Este documento detalla una instalación de Debian Sarge (testing) sobre un Shuttle SB52G2 (con placa FB52 v1.2).

La instalación es para un cortafuegos de triple NIC. Intentaremos utilizar los dos NICs integrados más una Intel Etherpro 100/s pinchada en uno de los dos puertos PCI.

Requisitos previos

Hardware

Instalación

La instalación de la versión Sarge se realiza mediante el Debian Installer. A fecha de esta instalación, Sarge es la versión testing y el Debian Installer se encuentra en su beta 4.

Para la instalación utilizaremos una disquetera externa USB, la BIOS del Shuttle permite arrancar desde una disquetera así.

Según la página del Debian Installer y concretamente el HOW-TO de Instalación, pese a que la instalación es recomendaba sobre CDs u otros sistemas, usamos la disquetera porque es lo que más a mano suele haber.

Descargamos las imágenes boot.img y root.img del repositorio de imágenes.

Para la creación de las imágenes podemos utilizar algún otro sistema Linux y ejecutar dd < boot.img > /dev/fd0 para pasar la imagen al disquete. Si no tenemos ningún sistema Linux a mano podemos utilizar la herramienta rawrite para Windows.

Utilizamos la imagen de boot.img para arrancar. Revisando las opciones de instalación, tan sólo parece haber una que nos pueda interesar por ahora. La utilizamos, y para ello en el prompt de boot: indicamos linux bootkbd=es con lo que arrancamos la instalación estándar con soporte para teclado en español.

Tras cargar el kernel el sistema pide el otro disquete (aunque con algún error por medio). Probamos a insertar y parece que funciona, así que nos aparece la pantalla de selección de idioma.

El sistema nos pregunta si queremos cargar disquetes con drivers adicionales. Buena pregunta... probamos con no, a ver si nos podemos evitar trabajo innecesario.

La detección de hardware detecta dos interfaces de red, Intel e100 correspondientes a la interfaz 10/100 interna del Shuttle y la que hemos pinchado adicionalmente. La tercera interfaz corresponderia a la interfaz gigabit interna (10/100/1000) pero no parece detectarla en este punto (veremos si más adelante).

Tras probar con el interfaz eth0 parece que era el eth1 el que tenía el cable de red pinchado (había seleccionado el interfaz integrado de Shuttle).

Resolución por DHCP, asignación de IP, hostname y finalmente selección del mirror a instalar. Siguiente pregunta... sorpresa. Que distribución queremos instalar? Con tres opciones: stable, testing y unstable. Seleccionamos testing en este caso.

Tras particionar el disco a nuestro gusto (en mi caso, y para sistemas no críticos, opto por meterlo todo bajo una partición raiz -sabiendome crítica de los puristas-).

El resto del sistema se va descargando por internet (si disponéis de conexión y DHCP).

Primer arranque

La segunda parte de la instalación comienza con el arranque del sistema directamente ya sobre disco duro. Durante este arranque, me parece ver durante un momento que se ha detectado la tercera tarjeta de red con el módulo e1000, así que al parecer podremos utilizar las dos tarjetas internas.

Pasamos a configurar el sistema: zona horaria, pwd de root, usuario no privilegiado y finalmente desde donde instalaremos el resto de sistema. Una vez más, aprovechando la conexión a internet de banda ancha, seleccionamos 'http' (o ftp) como mecanismo, así como el mirror español de Debian.

El instalador nos pide finalmente como queremos seleccionar el resto de paquetes a instalar. Para sistemas controlados con funciones muy delimitadas (como este caso) optamos por seleccionar "ninguno" como método, y posteriormente ir añadiendo paquetes a medida que configuremos e instalemos servicios.

Le indicamos que utilice un smarthost para enviar correo (al que hemos permitido relay por IP en este caso ya que tenemos IP fija), y SMTP común para recibir (aunque es posible que no se utilice esta funcionalidad).

Finalmente el sistema nos presenta el prompt. Ya está todo (lo poco instalado en el sistema de base) configurado y listo.


Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons.