P" /> P"/> P"/>

Instalar Linux Debian arrancando desde red con PXE

Toshiba Portege M200 Linux DebianTengo un portátil con algunos años encima, un Toshiba Portegé M200, es uno de los primeros conceptos de tablet en el mercado, el TabletPC.

La cuestión es que hace tiempo se quedó obsoleto como para mover un Windows actual e incluso le cuesta con Windows XP Service Pack 3. A ello le sumamos que a Windows XP se le acaba el soporte muy pronto y dejará de recibir actualizaciones, pues opté por dejarlo por aquí guardado.

Bueno pues ahora, he pensado en instalar un Linux para poder aprovecharlo al menos en proyectos con Arduino y algún desarrollo web que me pueda surgir. El principal problema es que este portátil como concepto de tablet, acertó de pleno en algo: venía sin unidad óptica, ni tampoco disquetera. El problemón es que no puede arrancar con pendrive y es jodón en la compatibilidad de unidades ópticas extraíbles.

Así que ante este panorama, sólo me queda iniciar la instalación de Linux por red, mediante PXE, una suerte que Toshiba sí incluyera soporte a PXE. Así que vamos a ello, os muestro como he podido instalar Debian Wheeze arrancando desde PXE utilizando Windows como host:

    • Lo primero es descargar TFTP server, yo he utilizado la versión 4 de tftpd64 standard edition (zip) ya que uso Windows x64 en mi ordenador de sobremesa, que es quien va a hacer de host.
    • Instala o descomprime tu descarga donde quieras.
    • Descarga el fichero netboot.tar.gz  (ahí va todo lo necesario) de tu distribución de Linux preferida, en mi caso instalaba Debian Wheeze plataforma i386
    • Desempaqueta/descomprime el archivo netboot.tar.gz te creará una carpeta netboot que debes copiar en la ubicación de TFTPD
    • El problema de usar Windows como host es que no “entiende” los archivos simbólicos de Linux, así que en la carpeta netboot debes borrar los archivos:
      • netboot\pxelinux.0
      • netboot\pxelinux.cfg

      Copiando en su lugar:

      • El archivo netboot\debian-installer\i386\pxelinux.0
      • La carpeta netboot\debian-installer\i386\pxelinux.cfg

      Recuerda que yo he seleccionado la plataforma i386, si en tu caso usas otra, la ruta será distinta.

tftpd netboot folder

    • Inicia TFTPD, clic en el botón interior Settings, pestaña DHCP que configuras así:
      • IP pool starting address: una IP de tu red que no esté ocupada (es la IP por la que quieres que TFPD empiece repartiendo)
      • Size of pool: con 2 es suficiente (es el número de direcciones que quieres que reparta)
      • Boot File: netboot\pxelinux.0 (esta es la carpeta que hemos copiado en puntos anteriores)
      • DNS Server: 8.8.8.8 (cualquier DNS que te funcione vale)
      • Default router: (puerta enlace de tu router)
      • Mask: (mascara de red de tu red local)
      • Por último, desmarca la opción Ping address before assignation

Configuración TFTPD

  • Cierra TFTPD y vuelve a abrirlo, ya está preparado para arrancar la instalacion de linux en mi portátil.
  • Inicia tu equipo con la opción PXE habilitada, en mi caso pulso F2 y puedo seleccionar desde dónde arrancar el equipo.

Réplica de Debian no válida
Un último apunte, iniciaba bien la instalación pero daba error durante la instalación, Réplica de Debian no válida, debido a algún problema en la configuración de red. No se si en TFTPD puse bien las DNS u otra cosa, así que lo que recomiendo es que tras iniciar la instalación, al mostrar la primera pantalla gráfica, cerrar TFTPD, de forma que si tienes activo otro DHCP, como el de tu router, será éste quien asigne la configuración de red sin problema y poder continuar la instalación

Suscríbete al blog

¿Te ha gustado este artículo? Suscríbete al blog!

Recibe cómodamente por correo electrónico los nuevos artículos que vaya publicando (recibirás sólo contenido, nada de publicidad)

Privacidad:: no comparto ni vendo datos de los suscriptores

10 Comentarios


  1. Alex
    22/12/2013
    18:15

    Muy útil tu artículo. Esta es la instalación por PXE más sencilla que he visto por la red con diferencia.


    • Raúl Serrano
      22/12/2013
      20:34

      muchas gracias Alex por tu comentario, me alegra enormemente que te sirva.

      Un saludo,


      • victor duran
        09/09/2014
        05:17

        Muchas gracias la verdad me ayudo mucho no tengo ninguna memoria ala mano perosi un router y un cable de red aviso que la instalacion essuper rapidisima con este metodo de instalacion que medios extraibles y la verdad me ha dejado asombrado usar PXE gracias pude hacerlo ala primera


  2. Jose
    20/01/2014
    03:18

    El archivo netboot/pxelinux.cfg/default

    Si lo copiaba como dice en el tutorial de una carpeta a otra, me apuntaban mal las direcciones relativas.

    Para solucionarlo cambié el contenido del archivo por esto:

    # D-I config version 2.0
    include debian-installer/i386/boot-screens/menu.cfg
    default debian-installer/i386/boot-screens/vesamenu.c32
    prompt 0
    timeout 0

    Asi ya me funcionaba.
    Un saludo, me fue de mucha ayuda.


  3. puchi
    25/01/2014
    15:05

    Muy buena la explicación.
    Sorprendente el mundo de la informática.

    Gracias


  4. Frank
    15/03/2014
    21:55

    Muy buena guía, me sirvió mucho.
    Gracias


  5. chelo
    26/05/2014
    04:44

    Perfecto, todo muy claro y funciona sin inconvenientes.

    Muchas gracias


  6. carlos
    02/09/2015
    17:34

    Buen aporte,
    Donde alojaria la ubicacion de los archivos si uso como servidor SO Linux (ubuntu) y no windows, como se explica.
    Gracias


  7. Dani
    06/12/2015
    20:58

    Échale un vistazo a Plop para añadir la funcionalidad de arranque por USB a aquellos equipos que no la tienen.
    https://www.plop.at/en/bootmanagers.html


  8. Carlos Estanga
    25/05/2016
    19:12

    Que debo cambiar para instalar LinuxMint 17.3 MATE de 64bit (amd64) ?

Trackbacks

  1. Bitacoras.com
    03/11/2013

    Información Bitacoras.com

    Valora en Bitacoras.com: Tengo un portátil con algunos años encima, un Toshiba Portegé M200, es uno de los primeros conceptos de tablet en el mercado, el TabletPC. La cuestión es que hace tiempo se quedó obsoleto como para mover un Windows actua…

Escribe un comentario