Instalacion por red( PXE – TFTP ) con una imagen.

Instalacion por red sin CD ( PXE – TFTP ) con una imagen de (K)Ubuntu (un .iso).

hace 4 años por kanibalv
Imagen de kanibalv

Instalacion por red sin CD ( PXE – TFTP ) con una imagen de (K)Ubuntu (un .iso).

Bueno aquí le sindico como hacer una instalación a un PC que no contenga CD-ROM, usando booteo por PXE:

-Primero instalar los siguientes paquetes:

$ sudo apt-get install dhcp3-server atftpd apache2

-luego configurar atftpd:

$ sudo dpkg-reconfigure atftpd

aquí dejan todas las opciones por defecto, debe haber estar archivo luego /etc/default/atftpd con el siguiente contenido:
###########3
USE_INETD=false
OPTIONS=”–daemon –port 69 –retry-timeout 5 –mcast-port 1758 –mcast-ttl 1 –maxthread 100 –verbose=5 /tftpboot”
############

– configurar dhcp
se debe contar con la dirección de la MAC del PC a instalarle el SO

ent. debe estar este archivo /etc/dhcp3/dhcpd.conf similar a esto:

###
ddns-update-style none;

# aca va el dominio que esten utilizando, no prescindible
option domain-name “redcasa.com”;

#por defecto
default-lease-time 600;
max-lease-time 7200;

#por defecto
log-facility local7;

#definición de nuestra subnet, tiene que cambiarlo a sus datos
#en este caso el servidor dhcp/tftp no es el mismo que la puerta de enlace
#y además restringimos el arranque por pxe a un grupo específico
# Red: 192.168.1.0/24
# Puerta de enlace: 192.168.1.1
# Servidor (el PC k sirve de instalador, es decir su IP): 192.168.1.10

#configuración común y corriente
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.49;
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}

#la configuración para que los equipos específicos arranquen con pxe

# importante, la dirección del servidor tftp
# en este caso la misma máquina con dhcpd (mi PC) en next-server
# nuestro hosts que usaran pxe (aqui ponemos la MAC del PC a instalar
host laptop {
hardware ethernet 00:05:A8:BE:54:HF;
fixed-address 192.168.1.100;
next-server 192.168.1.10;
filename “/tftpboot/pxelinux.0”;
}
### FIN

– habilitación de servicios
$ sudo /etc/init.d/atftpd restart
$ sudo /etc/init.d/dhcp3-server restart

– debemos configurar la imagen y el instalador de red:
entonces montamos al servidor apache la imagen encontrada en nuestro disco duro
$ cd /var/www/
$ sudo mkdir kubuntu
$ sudo mount -o loop /home/usuario/kubuntu-6.10-alternate-i386.iso /var/www/kubuntu/

podemos probar si nuestra imagen esta en el servidor entrando a este, en el navegador ponga su IP de red, debe haber una carpeta llamada kubuntu con los archivos en su interior.

– bajar e instalar el netboot
$ wget images/netboot/netboot.tar.gz…
#tambien se podria hacer enlaces simbólicos a los archivos en /var/www/kubuntu/install/netboot/
$ sudo mkdir /tftpboot
$ sudo tar -zxvf netboot.tar.gz -C /tftpboot

– Bueno creo k tengo todo listo asi k booteamos con PXE (lease por red o NIC) el PC al cual se le instalará el SO.
nos saldrá el instalador de Ubuntu, por lo k presionamos enter y comenzamos la instalación.

############ Aquí viene el uso de la imagen ##############

cuando pide bajar la imagen de un servidor (una lista de países) hay k ir arriba (lo primero en la lista) y elegir ingresar parámetros manualmente, aquí pedirá el servidor en nuestro caso la IP, (aqui fue 192.168.1.10) y la carpeta /kubuntu/, luego presionar ENTER, aquí continua la instalación casi normalmente, digo casi por k pregunta + adelante para instalar kubuntu desktop, sino, no lo instalará, por lo k hay k presionar la barra espaciadora y luego ENTER.

Si encuentran este mini How to! útil o encontraste algún error postea.

Link base: “http://listas.fcyt.umss.edu.bo/pipermail/pinguinos/2006-March/001515.html”

 

Fuente: http://www.ubuntu-es.org/node/35185

Autor:kanibalv

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s