[[TOC(heading=Índice)]] Documento para preparar los entornos virtualizados de OpenGnsys y publicar el resultado para su distribucion como "appliance" de vmware, virtual box. == Notas sobre el software de virtualización == Virtual Box -> para el arranque pxe requiere los modulos específicos. Desde la página de virtual box están disponibles. == * Objetivo: Prepara sistema operativo para instalar aplicación opengnsys incluso sin acceso a internet. == * Requisitos previos: * Instalar sistema operativo. * Descargar las dependencias de la aplicación opengnsys para su uso sin red. - /var/cache/apt/ -. * Descargar la aplicación OpenGnsys: El tar.gz de la aplicación y la iso del ogLive. === Preparar máquina virtual === ==== Virtual Box ==== eth1 -> intnet => usada para la gestión del entorno virtual eth2 -> vboxnet0 => usada para acceder desde el "anfitrión|host" al "huesped|gest" eth3 -> nat => usada para acceder a internet === Instalar sistema operativo: === ==== ubuntu 32 bits 10.04.4 ==== * Usuario: administador contaseña:opengnsys * durante la instalación del OS indica que no dispone kernel para "no se que" del equipo. * abrir nueva consola ALT + F2 * tecleamos# chroot /tartget * tecleamos# apt-get update * tecleasmos# apt-get linux-image-generic # instala la 2.6.38 -> está disponible la 3.0. pero .... ¿¿??? * tecleamso# exit; exit * ALT + F1 * Reiniciar * iniciar sesion como administador * tecleamos# sudo su - * tecleamos# password root # le asignamos también opengnsys * tecleamos# apt-get openssh-server === Configuración de las interfaces de red === eth0 -> (interna) auto y estática = 192.168.2.10 eth1 -> (host-only) auto y estática = 192.168.56.10 eth2 -> (nat) no auto y dhcp => === Descargar las dependencias de la aplicación opengnsys para su uso sin red. - /var/cache/apt/ -. === * Activamos la eth2 (nat)# ifup eth2 && ifconfig && route && apt-get update * tecleamos# apt-get clean * telcleamos o ejecutamos {{{ #!/bin/bash apt-get -d install subversion apache2 php5 libapache2-mod-php5 mysql-server php5-mysql isc-dhcp-server bittorrent tftp-hpa tftpd-hpa syslinux openbsd-inetd update-inetd build-essential g++-multilib libmysqlclient15-dev wget doxygen graphviz bittornado ctorrent samba unzip netpipes debootstrap schroot squashfs-tools apt-get -d install subversion apache2 php5 libapache2-mod-php5 mysql-server php5-mysql dhcp3-server bittorrent tftp-hpa tftpd-hpa syslinux openbsd-inetd update-inetd build-essential g++-multilib libmysqlclient15-dev wget doxygen graphviz bittornado ctorrent samba unzip netpipes debootstrap schroot squashfs-tools }}} === Descargar la aplicación OpenGnsys: El tar.gz de la aplicación y la iso del ogLive === Descargar el tar.gz y la iso del oglive y almacenarlos en /root/ === Crear imagen o copia de la imagen virtual === == Instalar OpenGnSys sin red == === Preparar los archivos === copiamos el tar.gz y la iso a /tmp descomprimimos el tar.gz en el /tmp === Editar el opengnsys_installer.sh === {{{ linea 1141 o 1143 -> cp /tmp/${FILENAME $TARGETFILE || wget ..... linea 1292 o 1294 -> #checkNetworkConnnection linea 107 o 109 -> #[ -n "$UPDATEPKGLIST" ] && eval $UPDATEPKGLIST linea 99 [ -f $SAMBAINIT ] }}}