Instalación Netboot

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Inicia la instalación)
(estructura; estilo)
 
(No se muestran 4 ediciones intermedias realizadas por un usuario)
Línea 1: Línea 1:
== Instalacion por Red ==
+
{{Comos}}
Esta guía describe la instalacion de Ubuntu en un equipo viejo con una unidad de CDROM SCSI sin arranque. Debes modificar los host names y direcciones IP de este COMO para que se ajusten a su configuracion. Los principios descritos aqui son aplicables a otros servidores DHCP y TFTP aparte de los descritos; utilizar servidores alternativos se plantea como un ejercicio para el lector.
+
  
=== El Escenario ===
+
Esta guía describe la instalación de Ubuntu en un equipo viejo con una unidad de CD-ROM SCSI sin arranque. Debes modificar los host names y direcciones IP de este COMO para que se ajusten a tu configuración. Los principios descritos aquí son aplicables a otros servidores DHCP y TFTP aparte de los descritos; utilizar servidores alternativos se plantea como un ejercicio para el lector.
  
Un viejo equipo Celeron 400Mhz con una unidad de CDROM SCSI sin arranque, (kanga, 172.31.0.242). Este equipo se utilizara para la instalacion. Posee una unidad de Diskette desde la cual podemos arrancar el equipo.
+
== Escenario ==
  
Un servidor DHCP (roo, 172.31.0.252), usando dnsmasq como servidor DHCP. roo tiene instalada una version de Linux casera. Le agregue tftp-hpa, desde las fuentes.
+
Un viejo equipo Celeron 400 MHz con una unidad de CD-ROM SCSI sin arranque, (kanga, 172.31.0.242). Este equipo se utilizara para la instalacion. Posee una unidad de Diskette desde la cual podemos arrancar el equipo.
  
Se asume: Estas detras de un firewall y no expondras los servicios usados para este ejercicio al mundo. Posees una conexion a Internet razonable (ADSL).
+
Un servidor DHCP (roo, 172.31.0.252), usando dnsmasq como servidor DHCP. roo tiene instalada una versión de GNU/Linux casera. Se le agregó tftp-hpa, desde las fuentes.
  
=== Configurar DHCP-BOOT ===
+
Se asume: estás detrás de un cortafuegos y no expondrás los servicios usados para este ejercicio al mundo. Posees una conexión a Internet razonable (ADSL).
  
==== En roo (el servidor DHCP): ====
+
== Configurar DHCP-BOOT ==
 +
 
 +
=== En roo (el servidor DHCP) ===
  
 
* En /etc/dnsmasq.conf, agrega la linea:
 
* En /etc/dnsmasq.conf, agrega la linea:
  
 
   dhcp-boot=pxelinux.0,roo,172.31.0.252
 
   dhcp-boot=pxelinux.0,roo,172.31.0.252
 
  
 
Este equipo le otorga una direccion IP a kanga por medio de DHCP.
 
Este equipo le otorga una direccion IP a kanga por medio de DHCP.
Línea 43: Línea 43:
 
         interface  = 172.31.0.252
 
         interface  = 172.31.0.252
 
   }
 
   }
 
  
 
* Reinicia xinetd  
 
* Reinicia xinetd  
Línea 49: Línea 48:
 
  killall -HUP xinetd
 
  killall -HUP xinetd
  
===  En cualquier equipo disponible: ===
+
==  En cualquier equipo disponible ==
  
* Crea el diskette de arranque Etherboot. kanga (el equipo a instalarse) tiene una tarjeta de red ''3Com 3c905''.
+
* Crea el disquette de arranque Etherboot. kanga (el equipo a instalarse) tiene una tarjeta de red ''3Com 3c905''.
  
 
* Descarga y descomprime Etherboot (en mi caso fue el archivo etherboot-5.3.9.tar.bz2 desde SourceForge).
 
* Descarga y descomprime Etherboot (en mi caso fue el archivo etherboot-5.3.9.tar.bz2 desde SourceForge).
  
* La documentacion se encuentra en esta [http://etherboot.sourceforge.net/doc/html/documentation.html pagina].
+
* La documentación se encuentra en esta [http://etherboot.sourceforge.net/doc/html/documentation.html pagina].
  
* Crea el diskette de arranque (inserte el diskette en la unidad :).
+
* Crea el disquette de arranque (inserta el disquette en la unidad).
 
   make bin/3c90x.zfd0
 
   make bin/3c90x.zfd0
  
(Substituye el tipo de tu tarjeta de red por 3c90x)
+
(Sustituye 3c90x por el tipo de tu tarjeta de red)
  
=== Inicia la instalación ===
+
== Inicia la instalación ==
  
 
* Inicia el equipo en donde se realizara la instalacion (kanga) desde el diskette de arranque etherboot.
 
* Inicia el equipo en donde se realizara la instalacion (kanga) desde el diskette de arranque etherboot.
Línea 68: Línea 67:
 
* Maravillado, observa como Ubuntu es instalado por la red.
 
* Maravillado, observa como Ubuntu es instalado por la red.
  
----
+
== Fuentes ==
Fuente: https://wiki.ubuntu.com/ComoNetbootInstall
+
 
 +
* https://wiki.ubuntu.com/ComoNetbootInstall
  
[[Categoría:Instalación avanzada]]
+
<!-- categorías -->
 +
[[Categoría:Como:Instalación]]

Última revisión de 03:50 26 dic 2007

Advert.3.png Advertencia: éste artículo es un COMO o tutorial. La efectividad del mismo puede depender del hardware y software que tengas instalado. Por tanto, la fiabilidad puede variar entre usuarios, o incluso llegar estropear tu sistema. Utiliza este tutorial con precaución.


Esta guía describe la instalación de Ubuntu en un equipo viejo con una unidad de CD-ROM SCSI sin arranque. Debes modificar los host names y direcciones IP de este COMO para que se ajusten a tu configuración. Los principios descritos aquí son aplicables a otros servidores DHCP y TFTP aparte de los descritos; utilizar servidores alternativos se plantea como un ejercicio para el lector.

Contenido

[editar] Escenario

Un viejo equipo Celeron 400 MHz con una unidad de CD-ROM SCSI sin arranque, (kanga, 172.31.0.242). Este equipo se utilizara para la instalacion. Posee una unidad de Diskette desde la cual podemos arrancar el equipo.

Un servidor DHCP (roo, 172.31.0.252), usando dnsmasq como servidor DHCP. roo tiene instalada una versión de GNU/Linux casera. Se le agregó tftp-hpa, desde las fuentes.

Se asume: estás detrás de un cortafuegos y no expondrás los servicios usados para este ejercicio al mundo. Posees una conexión a Internet razonable (ADSL).

[editar] Configurar DHCP-BOOT

[editar] En roo (el servidor DHCP)

  • En /etc/dnsmasq.conf, agrega la linea:
 dhcp-boot=pxelinux.0,roo,172.31.0.252

Este equipo le otorga una direccion IP a kanga por medio de DHCP.

  • Reinicia dnsmasq.
  • Descarga el archivo tar que contiene el Ubuntu Netboot desde este enlace.
  • Descomprimir en un directorio adecuado, p.e. /var/lib/tftpboot
 tar -xzf pxeboot.tar.gz -C /var/lib/tftpboot/
 chown -R nobody:nobody /var/lib/tftpboot
  • Activa el servidor tftpd. Agrega lo siguiente como /etc/xinet.d/tftp.
 service tftp
 {
       disable                 = no
       socket_type             = dgram
       wait                    = yes
       user                    = root
       server                  = /usr/sbin/in.tftpd
       server_args             = -v -s /var/lib/tftpboot
       only_from   = 172.31.0.240/28
       interface   = 172.31.0.252
 }
  • Reinicia xinetd
killall -HUP xinetd

[editar] En cualquier equipo disponible

  • Crea el disquette de arranque Etherboot. kanga (el equipo a instalarse) tiene una tarjeta de red 3Com 3c905.
  • Descarga y descomprime Etherboot (en mi caso fue el archivo etherboot-5.3.9.tar.bz2 desde SourceForge).
  • La documentación se encuentra en esta pagina.
  • Crea el disquette de arranque (inserta el disquette en la unidad).
 make bin/3c90x.zfd0

(Sustituye 3c90x por el tipo de tu tarjeta de red)

[editar] Inicia la instalación

  • Inicia el equipo en donde se realizara la instalacion (kanga) desde el diskette de arranque etherboot.
  • Maravillado, observa como Ubuntu es instalado por la red.

[editar] Fuentes

Herramientas personales