Instalar Fedora Core 5 por Red Local, sin utilizar los CDs
Ayer, Pablo necesitaba instalar Fedora Core 5 en 24 pc’s de un laboratorio de la U.
Como algunos saben, Fedora se caracteriza por ser compuesto de bastantes cd’s (en este caso 5), por lo que instalarlo de a uno por pc, con una media de 30 a 40 minutos por cada uno tomaria bastaaaante tiempo.
La solucion era instalar por PXE con un servidor central, con el instalador de Fedora y los paquetes, por lo que buscando en internet encontré un tutorial que en mi caso se aplicaba parcialmente, y estaba en Inglés, asi que lo explicaré aplicado a una instalación limpia de Fedora Core 5 como servidor y clientes cualquiera, que pueden bootear por red.
Para leer el tutorial original, click aquí Primero, hay que instalar dhcp y tftp-server en el sistema.
yum install dhcp tftp-server
Instalados ambos programas, debemos configurar el servidor DHCP, por tanto, abrimos /etc/dhcp.conf y ponemos lo siguiente.
ddns-update-style interim;
ignore client-updates;
allow bootp;
allow booting;subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.200;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name “cualquiera.cl”;
option domain-name-servers 192.168.0.254;
next-server 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
option root-path “/tftpboot/”;
filename “pxelinux.0″;}
Nuestro siguiente paso será descargar syslinux e instalarlo desde
http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.11.tar.gz
y luego instalarlo con el comando
tar -xvzf syslinux-3.11.tar.gz -C /usr/local/src
posteriormente debemos crear el directorio /tftpboot (en la raíz)
mkdir /tftpboot
y copiar en el los siguientes archivos con los comandos
cp /usr/local/src/syslinux-3.11/pxelinux.0 /tftpboot
cp /usr/local/src/syslinux-3.11/memdisk/memdisk /tftpboot
Luego de esto, editamos el archivo /etc/xinetd.d/tftpd y buscamos la linea que dice
disable=”yes”
y la cambiamos por
disable=”no”
Nuestro siguiente paso es descargar los siguientes ficheros
http://ftp.tecnoera.com/fedora/linux/core/5/i386/os/images/pxeboot/initrd.img
http://ftp.tecnoera.com/fedora/linux/core/5/i386/os/images/pxeboot/vmlinuz
y copiarlos a nuestra carpeta /tftpboot con los comandos
cp initrd.img /tftpboot/initrd.img
cp vmlinuz /tftpboot/vmlinuz
Nustra siguiente tarea es crear el directorio y los archivos de configuracion para PXE en la carpeta /tftpboot con los comandos
mkdir pxelinux.cfg/
cd pxelinux.cfg/
touch default
Y abrimos el archivo default dentro de /tftpboot/pxelinux.cfg/ y ponemos lo siguiente
# Iniciar la instalacion por defecto
default install
#Mostrar boot: al inicio
prompt 1
display pxeboot.msg
# Iniciar la instalacion automaticamente despues de 5 segundos
timeout 50
label local
localboot 0
label install
kernel vmlinuz
append initrd=initrd.img
Hecho esto, debemos copiar los 5 cd’s de Fedora Core 5 (o en su defecto, el DVD) a una carpeta llamada /fedora en la raíz, con los siguientes comandos (cambiando /media/cdrom por nuestro punto de montaje del CD):
Creamos el directorio /fedora
mkdir /fedora
Copiamos los contenidos del primer CD
cd /media/cdrom
cp * /fedora -Rv
Y los demás CD’s con el siguiente comando
cd /media/cdrom/Fedora/RPMS
cp * /fedora/Fedora/RPMS -Rv
Hecho esto, debemos editar el archivo /etc/exports y poner lo siguiente
/fedora *(ro)
Con este ultimo paso, terminamos de configurar los servicios y solo falta cambiar nuestra direccion IP e iniciar los servicios de DHCP, TFTP y NFS con los siguientes comandos
ifconfig eth0 192.168.0.254
/etc/init.d/nfs restart
/etc/init.d/dhcp restart
/etc/init.d/xinet.d restart
Con esto, ya esta listo el sistema servidor. Solo es necesario que los clientes sean configurados para cargar el sistema por red usando PXE y se verá un menú diciendo
boot:
donde solo bastaria esperar 5 segundos y la instalación se iniciará, pero en caso contrario, debemos escribir install y presionar Enter.
El cargador del sistema iniciará, y nos preguntará nuestro idioma, el idioma del teclado, la tarjeta de red a utilizar, la configuración de esta (basta en dejarla automatica ya que el servidor DHCP se encargará de esto) y nos dará a elegir desde donde queremos instalar el sistema, que para este tutorial debemos elegir “Imágen NFS”. La siguiente pantalla preguntará la IP de nuestro servidor NFS y el lugar donde estan compartidos los discos de Fedora.
Servidor NFS: 192.168.0.254
Directorio: /fedora
La instalación iniciará de la misma forma que puestos los CD’s, con la unica diferencia que podemos instalar en muchos computadores a la vez y no nos pedirá cambiar el CD
Ojalá le sea de utilidad a alguien
Pons
Como instalar Fedora Core 5 por Red Local con un servidor central…
Un tutorial en español adaptado por mi para la instalación simultanea de Fedora Core 5 con un servidor central en muchos equipos y utilizando solo una copia de cada CD’s o el DVD y booteo por red….
[...] Extraido desde sandia sin pepas: [...]
hola como estas me llamo fidel por lo que veo en tu pagina me parese que tienes conocimiento sobre fedora core 5 y pues yo soy un estudiante que nesecito informacion de ese sofware y queiro saber si tu me la puedes proporcionar en español por que estoy estudiando las verciones linux y me ha gustado mas fedora core 5. y si tu me proporcionaras un manual yo te lo agradeseria mucho.