Cómo instalar linux centos vía web sin necesidad de CDs

Imagen de Epe

Tema: 

Hola,

ante la falta de información y necesidad de alternativas para instalar linux en ambientes de red durante este flisol aqui estamos colaborando con un documento para explicar cómo instalar centos linux desde un servidor web local.

Los pasos son muy simples y los resumiré:
1- Instalar un servidor web en alguna máquina linux que ya tengamos.
2- Probar que el servidor web funcione (http://ipdelservidor/)
3- Copiar de todos los CDs de centos el directorio: CentOS/ hacia un directorio dentro del servidor web.
4- Arrancar la máquina a ser instalada e indicarle en qué servidor web estarán los paquetes.

Pasos 1 y 2: www.google.com
Paso 3:
Suponiendo que la raíz del servidor web quede en: /var/www/html

Montamos cada uno de los CDs de centos y copiamos los contenidos del directorio CentOS (está dentro de cada CD de centos) hacia /var/www/html:

mount /dev/cdrom /mnt
cp -a /mnt/CentOS /var/www/html

Así para cada uno de los 4 CDs.

A la final nos quedará un gran directorio CentOS dentro de /var/www/html, algo así:

ll /var/www/html/
total 8
dr-xr-xr-x 4 root root 4096 Mar 14 19:37 CentOS

Dentro de ese directorio estarán TODOS los paquetes rpm que vienen dentro de TODOS los CDs de centos.
Así se ve:

ll /var/www/html/CentOS/
total 92
dr-xr-xr-x 2 root root 4096 Mar 14 19:39 base
dr-xr-xr-x 2 root root 86016 Mar 14 19:38 RPMS

--------------------------------------------------

ll /var/www/html/CentOS/RPMS/
total 2003780
-r--r--r-- 1 root root 4412165 Sep 5 2005 4Suite-1.0-3.i386.rpm
-r--r--r-- 1 root root 1172296 Sep 5 2005 a2ps-4.13b-41.i386.rpm
-r--r--r-- 1 root root 59533 Sep 5 2005 acl-2.2.23-5.i386.rpm
-r--r--r-- 1 root root 19863 Sep 5 2005 acpid-1.0.3-2.i386.rpm
-r--r--r-- 1 root root 100409 Sep 5 2005 alchemist-1.0.34-1.i386.rpm
-r--r--r-- 1 root root 114435 Sep 5 2005 alchemist-devel-1.0.34-1.i386.rpm-r--r--r-- 1 root root 309419 Sep 5 2005 alsa-lib-1.0.6-5.RHEL4.i386.rpm
-r--r--r-- 1 root root 827073 Sep 5 2005 alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm
-r--r--r-- 1 root root 127692 Sep 5 2005 alsa-utils-1.0.6-4.i386.rpm
.
.
.

Ahora que ya tenemos copiado todo centos debemos ser capaces de acceder via web:

http://192.168.1.91/CentOS/RPMS

Posiblemente se vea en blanco pues centos oculta los directorios que no tienen indice, pero si se refieren a cualquier paquete en particular lo deben ver:

http://192.168.1.91/CentOS/RPMS/zip-2.3-27.i386.rpm

Ahi les debe pedir bajar, eso es síntoma de que estamos en el directorio adecuado.

[img]http://www.ecualug.org/files/zip.png[/img]

Listo, ya acabamos la parte de configuración del servidor web, básicamente nos quedan los contenidos de CentOS dentro de la raíz del servidor web en el directorio /CentOS (http://192.168.1.91/CentOS)

Ahora vayamos al siguiente paso, instalación vía web de CentOS de una máquina cualquiera sea el sistema operativo que tenga:

Podemos arrancar con el CD 1 de centos o con una flash quemada usando el archivo diskboot.img que está presente en el 1er CD de Centos en el directorio images/, a propósito se quema así:

dd if=/mnt/images/diskboot.img of=/dev/sda

así se quemaría hacia una flash hipotéticamente localizada en el sda de mi máquina.

También se puede quemar un micro CD basándonos en una imagen en el mismo CD en el mismo directorio llamada: boot.iso (es un CD de 9 megas)

También se puede bootear de cualquier cd 1 de centos escribiendo: linux askmethod

Una vez arranquemos por cualquiera de las variantes:
1- flash
2- micro CD
3- linux askmethod (con el CD 1 de centos)
[img]http://www.ecualug.org/files/linuxaskmethod.png[/img]

El sistema nos indicará que configuremos una IP para esa máquina, ahi le ponemos una IP para esa máquina (la requiere para conectarse a la red), la IP puede ser asignada vía un servidor DHCP que esté presente en nuestra red.

Al asignar la IP el sistema nos preguntará por qué método instalaremos, escogemos httpd y le especificamos la IP del servidor:
Aquí le indicamos:
192.168.1.91 (la IP de mi servidor web que contiene el directorio CentOS de los CDs)
/ (el directorio base donde está el directorio CentOS)
[img]http://www.ecualug.org/files/ipweb.png[/img]

Y listo, procedemos con la instalación normal, el sistema bajará los paquetes vía red local (100mbits seguramente) y en pocos minutos (6 o menos) estará totalmente instalado.

No consume recursos de internet porque estamos instalando desde una red local, no requiere de pxe porque estamos booteando con un dispositivo alterno. Y es funcional.. lo uso mucho.

saludos!
epe

Comentarios

Dudo mucho que en este hilo

Imagen de RazaMetaL

Dudo mucho que en este hilo tengas una respuesta. Este hilo trata de CentOS y no de DsL, haz tu pregunta iniciando un nuevo tema en el foro respectivo.

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Se queda como colgado...

Hola Estoy instalando Centos 5.3 por red ya esta montado en DVD en una maquina cona ubuntu instle xampp y en el localhost DVD aparecen los archivos del de Centos y qdesde la otra maquina veo lo mismo:

10.96.32.99 (IP de la maquina en la que esta montado el DVD de Centos)
10.96.32.33 (IP de la maquina donde tengo Centos instalado como base para la virtualizacion)

al tratar de instalar el centoas dentro del sistem operativo base no me pidio ip solo me pidio idioma y el teclado
despues siguiente y me pide :

Nombre o IP del Servidor web: 10.96.32.99
Directorio Centos: /

y en el virt-viewer me sale lo siguiente:

Recuperando images/stage2.img...

y ya esta un buen rato

tiene que ver algo con que el DVD este montado en ubuntu+Xampp deberia cambiar el "Directorio Centos"...?

gracias por la ayuda que me puedan dar...

-=[ Markokainero ]=-

No creo que sea problema del

No creo que sea problema del dvd porque se supone que debiste haber copiado toda la información del mismo claro si este está bien hecho (me refiero al dvd) al directorio /var/www/ ya que en ubuntu el document root está en /var/www, pero como te digo esto siempre y cuando la información del dvd este bien.
Ahora puedes revisar los logs de apache en tu ubuntu para tener una idea mas clara de lo que te puede estar pasando.

Saludos,

Por favor Ayuda

Buenas tardes..

Realize la instalación del servidor (en mi caso con apache2) Monte la imagen en un carpeta desde la ISO. Verifique que desde otro equipo accediera el servidor, (tod OK) puedo accesar a la carpeta (descargar los archivos y todo BN)..

en el Root de Apache cree un carpeta llamada "centos/5/os/i386" dentro de ella monte la imagen..

Descargue de la pagina de centos al archivo "CentOS-5.5-i386-netinstall.iso" lo queme en un cd e inicie la instalacion
Selecciono idioma, teclado, modo de instalación (Seleccione HTTP)
luego coloco los valores del servidor
192.168.1.231 (ip de mi servidor, corriendo por el puerto 80)
carpeta dir: centos/5/os/i386

Y AQUI VIENE EL PROBLEMA:
APARECE: Recuperando Imagen.. images/stage2.img

Después Error:
"""""""""""""""El árbol de instalación CentOS en ese directorio parece no coincidir con su medio de arranque.."""""""""""""""
NO se que sera ese error..
La carpeta "centos/5/os/i386" tiene permiso de escritura/lectura/ejecución (sobre todo lo demas tembien)
POR FA AYUDA CON ESTO..

MONTE UN FTP: Y TAMBIEN ME SALE EL MISMO ERROR...

DENTRO DE LA CARPETA I386 TENGO LAS CARPETAS (CentOS,images,isolinux,NOTES,repodata y todos los demas archivos)..

alquien me puede ayudar con esto..

Gracias de antemano..