Posts Tagged ‘ VirtualBox ’

Instalación de Virtual Box 3.2.10 sobre Fedora 13 y errores de dependencias y compilación


Windows 7 Corriendo en una Máquina Virtual Virtual Box sobre Fedora 13

Windows 7 Corriendo en una Máquina Virtual Virtual Box sobre Fedora 13

La Virtualización es la técnica que permite levantar mas de un sistema operativo por entidad de hardware; actuelmente se ha desarrollado fuertemente por los ahorros que conlleva en Equipamiento, Licencias, Costes de Energía, Espacio, etc; ahora que intento desarrollar un entorno de prueba para una granja de servidores Windows Server – Linux, el uso de Virtual Box, la herramienta (por ahora) libre de Oracle para virtualización, decidí instalar este producto, con un buen resultado final pero con algunos tropiezos.

Requisitos

Para instalar Virtual Box 3.2.10 sobre Fedora 13, debemos asegurarnos de:

  • Tener instalado DKMS
  • Tener Instalados GCC
  • Usar el Kernel 2.6.35 ó inferior; versiones posteriores pueden dar problemas según la documentación consultada
  • Contar con, a lo menos, 3 Gb de Ram y 100 Gb de HD (Se le asignarán entre 560 Mb y 1Gb de RAM por Máquina y los Discos Duros Virtuales pesan, a lo menos, 10Gb)
  • Instalación de GCC y DKMS

    Si los paquetes mencionados no se encuentran en nuestra máquina el proceso de instalación vía yum es el siguiente
    [luis@estigia ~]$ sudo yum install gcc
    [luis@estigia ~]$ sudo yum install dkms

    Como se indica en el Post anterior implementé sudo en Fedora 13, por lo que todos las instrucciones van antecedidas de este comando.
    Una vez que fueron instalados estos paquetes descargué VirtualBox-3.2-3.2.10_66523_fedora13-1.i686.rpm desde la sección de descargas para Linux del sitio VirtualBox http://www.virtualbox.org/wiki/Linux_Downloads
    Descargado el rpm, lo seleccioné desde Nautilus, hice Click con el Botón derecho y elegí “Abrir con el Instalador de Paquetes”, procediendose a la instalación del producto.
    Debo confesar que mi primera opción fue instalarlo por consola con el comando rpm, pero generaba un error de dependencias, ya que pedía unas librerías que el rpm no pudo resolver.
    Finalizada la instalación procedí a levantar Oracle Virtual Box desde Aplicaciones / Herramientas del Sistemas / VM Oracle Virtual Box y procedí a configurar mi primera máquina virtual.
    Errores
    Error de dependencias usando rpm
    [luis@estigia ~]$ sudo rpm -Uvh VirtualBox-3.2-3.2.10_66523_fedora13-1.i686.rpm

    Esto se soluciona instalando el paquete en modo gráfico desde Nautilus.

    Fallo al abrir una sesión para la máquina virtual Produccion_W7.
    The virtual machine 'Produccion_W7' has terminated unexpectedly during startup with exit code 1.
    Este error se produce al momento de intentar crear una máquina virtual, y es por falta del módulo del Kernel de Virtual Box, para ser mas exacto el módulo no se ha compilado, y para que se pueda realizar esta tarea se necesita de los paquetes dkms y gcc. Como imaginarán la primera instalación del VBox la hice sin verificar la instalación de esos dos componente, por lo que si registran errores como:
    NS_ERROR_FAILURE (0x80004005)

    ó también

    The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

    Asegúrense de tener instalados gcc y dkms.

    Gracias a mimecar por su ayuda, si no fuera por él, todavía estaría tratando de compilar el módulo sin compilador XD

    Anuncios

    opensuse sirviendo a Windows


    Acabo de realizar una nueva instalación de Linux sobre una Máquina Virtual VirtualBox; la diferencia es que esta vez la MV fue configurada en Bridge, y la distro elegida fue OpenSuse 11.2. la selección de OpenSuse se debió mas que nada a que en el proceso de instalación pude elegir instalar sin entorno gráfico.

    En resumen tengo una red Cliente – Servidor instalada en mi Laptop donde el Guest Linux pronto ofrecerá servicios web (LAMP).

    Durante la instalación de OpenSuse abrí el puerto SSH, de tal manera que puedo acceder al server a través de  una aplicación Telnet en Windows (SSH Secure Shell)

    La imagen es una captura de pantalla de la instalación de Lynx en la consola desde el cliente SSH.

    installLynx

    Y todo me ocupa menos del 60% de mi RAM

    Primer Proyecto: Establecer un WebServer con LAMP sobre Ubuntu 9.10 Virtualizado


    Uno de los momentos mas frustrantes en mi experiencia con Linux es que una vez acabada la instalación quedo de brazos cruzados sin saber realmente qué hacer.

    Para evitar caer nuevamente en esa situación, estableceré algunos proyectos a realizar y documentaré el avance en el Blog. Está demás decir que los aportes son extremadamente bienvenidos.

    De acuerdo visto en un post anterior trabajo con Windows Vista como sistema operativo Host y con VirtualBox 3.x como aplicación de virtualización donde tengo una máquina con Ubuntu 9.10

    La intención es levantar un WebServer en Ubuntu que pueda ser consultado desde el Browser del Host.

    Como CMS instala Joomla y levantar Sugar CRM.

    Las task de este proyecto son

    • Aclarar las opciones de Networking de VirtualBox para establecer servicios en una máquina virtual
    • Instalar una versión Liviana de Linux (Sin Interface gráfica)
    • Instalar los servicios (LAMP)
    • Optimizar y Securitizar
    • Establecer en Producción

    ¿Se me olvida algo?

    LV

     

    Instalando VirtualBox Guest Additions en Ubuntu 9.10 (Karmic Koala)


    Por problemas técnicos la máquina virtual con Ubuntu 8.04, dejó de estar disponible por lo que decidí instalar Karmic Koala en una nueva VM.
    La instalación en VirtualBox desde la imagen ISO de la Distro fue sencilla, pero el resultado, al igual que con la versión 8.04 fue que el escritorio levantaba con una resolución de 800×600.
    El procedimiento documentado en un Post Anterior fue inútil, porque al inciar el entorno gráfico, se rechazaban los nuevos parámetros, pudiendo levantar en modo texto o failsafe.
    La ayuda la encontré en el canal #ubuntu de IRC Freenode, donde me guiaron para instalar las Guest Additions.

    Paso 1 Instalar las Guest Additions desde el Host
    (Recordemos que mi Host es Windows Vista Home Basic.)
    En la ventana de la Máquina Virtual, en la opción “Dispositivos”, seleccionar “Instalar las Guest Additions” (Shortcut Host + H)

    Paso 2 Instalar las Gust Additions en el Guest
    Una vez instaladas las GA en el Host, aparece el ícono de VBOXADDITIONS_3.0.12_54655 en el Escritorio de Ubuntu., este shortcut conduce a

    /media/cdrom
    El contenidos de ese folder es:

    dr-xr-xr-x 4 root root     2048 2009-11-10 07:38 .
    drwxr-xr-x 4 root root     4096 2009-04-20 09:59 ..
    dr-xr-xr-x 3 root root     2048 2009-11-10 07:38 32Bit
    dr-xr-xr-x 2 root root     2048 2009-11-10 07:38 64Bit
    -r-xr-xr-x 1 root root      230 2009-06-30 11:28 AUTORUN.INF
    -r-xr-xr-x 1 root root     3937 2009-11-10 07:38 autorun.sh
    -r-xr-xr-x 1 root root  3248382 2009-11-10 07:30 VBoxLinuxAdditions-amd64.run
    -r-xr-xr-x 1 root root  2945771 2009-11-10 07:38 VBoxLinuxAdditions-x86.run
    -r-xr-xr-x 1 root root 12577792 2009-11-10 07:25 VBoxSolarisAdditions.pkg
    -r-xr-xr-x 1 root root  5749728 2009-11-10 07:18 VBoxWindowsAdditions-amd64.exe
    -r-xr-xr-x 1 root root   477712 2009-11-10 07:12 VBoxWindowsAdditions.exe
    -r-xr-xr-x 1 root root  5249512 2009-11-10 07:13 VBoxWindowsAdditions-x86.exe

    De acuerdo a la documentación que encontré en los foros, debía ejecutar

    sudo sh .VBoxLinuxAdditions-x86.run

    Lo que me devolvía un error de la shell.

    Finalmente en #ubuntu me indicaron que el comando correcto era simplemente

    sudo autorun.sh

    Lo que ejecuta el script de instalación de las GA automáticamente.

    Luego de la instalación, el sistema pide reiniciar, cosa que hice, y levanta nuevamente a 800×600

    Finalmente desde la ventana de la Máquina Virtual (con la ventana de la OS Guest restaurada), seleccioné Máquina / Autodimensionar pantalla del Huésped (Host + G), para luego pasar a pantalla completa (Host + F)

    Finalmente estoy disfrutando de Karmic Koala a una resolución con la que puedo trabajar.

     

     

    El caso de la resolución de pantalla (Resolucion 800 x 600 sobre VirtualBox)


    Instalar Ubuntu sobre Vbox fue una tarea extremadamente sencilla, tanto por la simpleza del procedimiento en la máquina virtual como en el proceso de la distribución propiamente tal, el único problema era que la resolución de pantalla de Ubuntu quedó en 800 x 600 con una capacidad de escritorio de 1200 x 768, revisando foros y demases el consejo mas recurrente era instalar las Virtual Box Guest Additions, conjunto de controladores parametrizadas para el entorno Vbox; lamentablemente este Software requiere Linux 2.6.27 y Ubuntu 8.04, hasta donde sé, está construido sobre Linux 2.6.24.

    En resumen las VBox Guest Additions me fueron perfectamente inútiles.

    Finalmente en http://ubuntuforums.org/archive/index.php/t-530617.html encontré un procedimiento para agregar resoluciones y profundidades al xorg.conf

    Inicié el gedit para editar el xorg.conf con:

    #sudo gedit /etc/X11/xorg.conf

    En el Xconf modifiqué la sección “Screen” para que quedara:

    Section “Screen”
    Identifier    “Default Screen”
    Monitor        “Configured Monitor”
    Device        “Configured Video Device”
    SubSection “Display”
    Depth         1
    Modes        “1024×768” “800×600” “640×480”
    EndSubsection
    SubSection “Display”
    Depth         4
    Modes        “1024×768” “800×600” “640×480”
    EndSubsection
    SubSection “Display”
    Depth         8
    Modes        “1024×768” “800×600” “640×480”
    EndSubsection
    SubSection “Display”
    Depth         15
    Modes        “1024×768” “800×600” “640×480”
    EndSubsection
    SubSection “Display”
    Depth         16
    Modes        “1024×768” “800×600” “640×480”
    EndSubsection
    SubSection “Display”
    Depth         24
    Modes        “1024×768” “800×600” “640×480”
    EndSubsection

    EndSection

    Lo que hice fue agregar las SubSection “Display” con las profundidades 1, 4, 8, 15, 16 y 24.

    Luego de reiniciar el Xsevrer, pulsando Ctrl + Alt + BackSpace, el entorno se levantó a unos espectaculares 1200 x 768.

    Ahora el problema es que cuando inicio la maquina (Virtual), esta se levanta a 1024 x 768, y debo modificar la resolucion manualmente en cada sesión, lo estoy aceptando por mientras busco alternativas:

    1. Buscar una nueva configuración para el xorg.conf
    2. Actualizar el Kernell para hacerlo compatible con las VirtualBox Guest Additions
    3. Dejarlo tal cual
    4. Cambiarme de Distro (Me recomendaron probar CentOS)

    Claramente la configuración de pantalla no es la optima y me parece que está forzada; pero funciona.

    L. V.