PDA

View Full Version : Guía de instalación por red (para netbooks o instalaciones masivas)


netSys
02-07-2011, 09:25 PM
Bien, hice una pequeña guía en la wiki de PCBSD como discursión pinche aquí para verla. (http://wiki.pcbsd.org/index.php/Talk:Install_PC-BSD_Over_a_Network)

La idea principal es instalar PCBSD de forma completa a través de la red local usando DHCP, (en teoría, ésta guía se hizo para instalarlo desde netbook). Dependiendo de la instalación que queramos hacer usaremos distintos medios para distintos fines.

Aviso: Ésta guía se hizo en una máquina con FreeBSD-8.0-p6/amd64 con la versión de Apache1.3 (www/apache13)

Requisitos

1. PC (Servidor) con FreeBSD instalado
1. netbook (en éste caso si quisiéramos instalarlo desde una netbook, ésta actuaría como cliente descargando los ficheros para la instalación)
1. DVD de PCBSD (Si no se tiene la imagen del DVD)
1. La imagen de dvd (En caso de que la tenga)
1. Pendrive mínimo de 1GB de espacio
1. Imagen preparada para las memorias USB de PCBSD (bootonly)
1. Router mínimo de dos entradas (Si quiere usar el wifi, puede optar por él aunque los paquetes de red se transmiten más rápido por el cable)


Montando la imagen DVD de PCBSD
(Es mejor que tenga la imagen de dvd si va a realizar una instalación masiva (con muchos PCS) ergo, al intentar conectarse todos los PCSD para descargar los archivos, el DVD tendrá que leer, releer y preparar o procesar la información para enviarla)
mdconfig -a -t vnode -f /directorio_donde_tienes_la_imagen.iso -u 0
mount -t cd9660 /dev/md0 /mnt

Montando el DVD fisico de PCBSD
mount -t cd9660 /dev/acdX /mnt

Instalando Apache1.3
# cd /usr/ports/www/apache13 && make install clean

Editando el archivo /usr/local/etc/apache/httpd.conf
DocumentRoot "/usr/local/www/data" => DocumentRoot "/mnt"

Arrancando Apache
# apachectl start

Revise la IP local del servidor
$ ifconfig -a

Preparando su netbook

Creando el USB arrancable con PCBSD
# dd if=PCBSD-x86-bootonly-USB.iso of=/dev/daX bs=10240 conv=sync

Por último, entre en la BIOS y seleccione como primera unidad de arranque, el dispositivo USB, bootee desde la memoria USB y siga los siguientes pasos...

Para que se proceda la instalación via red local, tendrá que añadir la ip local de su servidor y el directorio (en éste caso es "/")

HTTP 192.168.1.65 /

Y continúe la instalación.

Típicos errores
En caso de que su tarjeta de red ethernet no esté identificada, introdúzcase en una ttyvX y ejecute # sysinstall.
Sysinstall->Network->Interfaces, luego vuelva a la interfaz de instalación de PCBSD

En caso de que la interfaz falle, diríjase de nuevo a una ttyvX y mate X.org, luego, vuélvalo a ejecutar con # startx

Ejemplo:
Máquina con FreeBSD
# mount -t cd9660 /dev/acd0 /mnt
# cd /usr/ports/www/apache13 && make install clean
# vi /usr/local/etc/apache/httpd.conf
DocumentRoot "/mnt"
# apachectl start
$ ifconfig -a
nfe0: 192.168.1.65
#dd if=PCBSD-USB-bootonly.iso of=/dev/da0 bs=10420 conv=sync

Parámetros de conexión al servidor
HTTP 192.168.1.65 /