Herramientas de usuario

Herramientas del sitio


tutoriales:instalar_debian_red

Instalación de Debian mediante la red con PXE.

Antes que nada debo aclarar que este manual lo encontré en algún sitio que ahora no recuerdo y fué modificado por mi. Además, el mismo fué probado inicialmente sobre Debian Etch.

Lo que haremos básicamente es crear un servidor DHCP que contendrá los ficheros necesarios para instalar Debian mediante la Red. Este método es muy útil si no contamos con un lector de CD, o simplemente cuando no tenemos un CD de instalación actualizado. Además, es bueno aclarar que este método, es mucho más rápido que la instalación incluso, mediante USB.

Requisitos:

  • Otro PC que hará de servidor de ficheros y DHCP.
  • Dnsmasq
  • Wget
  • Deshabilitar cualquier otro servicio DHCP de nuestra red.
  • Tener el mirror de Debian de forma local o acceso al mismo mediante la red.

Descargar Debian Netboot.

En el servidor de ficheros, ejecutaremos los siguientes comandos:

Nota: Puedes cambiar etch por lenny, squeeze o sid

Instalar el servidor DHCP + TFTP

Dnsmasq a parte de ser caché DNS y servidor DHCP también dispone de un servidor TFTP incorporado de modo que se convierte por méritos propios en la solución ideal para montar un servidor de instalación por PXE.

Instala dnsmasq en el servidor de ficheros y suponiendo que la dirección IP de tu router fuese 192.168.0.1, edita el fichero /etc/dnsmasq.conf para que quede así (es posible que las líneas existan, pero comentadas):

  • listen-address=192.168.0.1
  • bind-interfaces
  • dhcp-range=192.168.0.2,192.168.0.254,12h
  • dhcp-option=option:router,192.168.0.1
  • dhcp-option=option:dns-server,192.168.0.1
  • dhcp-boot=pxelinux.0
  • enable-tftp
  • tftp-root=/var/ftpd

Las sentencias dhcp-option sólo son necesarias si la máquina que tiene el servidor DHCP no es el router/DNS, como es el caso.

Y para que todo eso entre en acción: # /etc/init.d/dnsmasq restart

Instalando Debian

En el PC en el que quieres instalar Debian, entra en la BIOS y activa una opción que se llama “PXE boot” , “Etherboot”, “Network boot” o algo similar. También puede ocurrir que aparezca como un dispositivo de arranque más, en cuyo caso debes ponerla como primera elección en el “boot sequence” , “boot order” o como quiera que se llame en tu BIOS.

Salva los cambios y al reiniciar debería aparecer la instalación de Debian, que puedes seguir de la forma habitual.

Otro método:

En teoría, si en el directorio /var/ftp metes una ISO de instalación completa en lugar de “mini” supongo que debería funcionar y el PC en el que instalas no necesitaría salir a Internet. Pero es solo una suposición, no lo he probado.

tutoriales/instalar_debian_red.txt · Última modificación: 2020/04/22 20:57 (editor externo)