Resistance is Futile

Ubuntu Server 10.04 Install Minimal Virtual Machine en VirtualBox

Para crear una maquina virtual de Ubuntu Server que fuera muy liviana y sacara provecho de las características de virtualizacion de las plataformas actuales como VirtualBox, me di a la tarea de crear una maquina virtual de Ubuntu 10.04 Server con los componentes básicos la cual se ejecutara en VirtualBox 3.2.4, despues de muchas pruebas e instalaciones fallidas por fin pude dar con la configuración adecuada para que esta maquina virtual se ejecutara.

  • Se debe habilitar la opción de PAE/NX de la maquina virtual
    Esta configuración se puede encontrar en Settings -> System -> Processor
  • Se debe utilizar el controlador para discos IDE ya que al usar SATA el servidor no arranca
    Esta configuración se puede encontrar en Settings -> Storage

    • Remover el disco duro del arbol de dispositivos, seleccionarlo y utilizar el boton con el menos
    • Remover el controlador SATA dando click sobre el Storage Controller ya que este no se utilizara
    • Adicionar el disco duro como IDE haciendo click sobre el controlador y adicionando un nuevo disco

Al momento de instalar el Ubuntu y después de seleccionar el idioma de instalación, se debe pulsar la tecla F4 y el modo "install minimal virtual machine", con esto tendremos una instalación mínima de Ubuntu Server con un kernel que soporta las plataformas de virtualizacion modernas.


Ubuntu Server 10.04 Modos de Instalacion

Tratando de crear una maquina virtual con lo mínimo requerido para crear un servidor para el proyecto, recordé que Ubuntu trae una versión JEOS (Just Enough Operating System) que trae el software mínimo para tener una maquina ejecutando Ubuntu Linux, lo que si no sabia era que ya no existía la distribución de Jeos, si no que es posible instalar esta versión mínima desde el CD de instalacion de la version Server.

Para instalar una de estas versiones mínimas de Ubuntu, se debe descargar la distribución servidor y despues de solicitar el idioma, en el menu principal de instalacion, se debe pulsar la tecla F4 para seleccionar el modo de instalacion, el cual tiene 4 opciones :

Modos de Instalacion de Ubuntu Server 10.04

  • Normal :
    Instala la versión normal del Ubuntu Server y permite seleccionar durante la instalación software adicional.
  • OEM Installation :
    Instalación para los fabricantes de hardware que permite realizar la instalacion del sistema y luego el cliente es quien realiza la configuracion de enterno del equipo cuando lo utiliza por primera vez.
  • Install a Minimal System :
    Realiza la instalacion minima del sistema, permitiendo instalar una version ultra basica de Ubuntu Linux, sin login, con los comandos basicos, esto es ideal para sistemas embebidos o sistemas con muy pocos recursos, tambien es posible adicionarle la distribucion basica de servidor.
  • Install a Minimal Virtual Machine :
    Realiza la instalación mínima del sistema pero utilizando un Kernel compilado para soportar el software de virtualizacion, permitiendo instalar una version ultra básica de Ubuntu Linux, sin login, con los comandos básicos, esto es ideal para sistemas embebidos o sistemas con muy pocos recursos, también es posible adicionarle la distribución básica de servidor.

De esta forma es posible instalar versiones normales o instalaciones mínimas que poseen el software necesario para correr un Linux, o versiones reducidas solo con el software necesario para cubrir ciertos servicios de red, como también se pueden realizar instalaciones para ejecutarse en maquinas virtuales diseñadas para aprovechar las tecnologías de virtualmente existentes.


Kaleido para Linux en Ubuntu 10.04

Desafortunadamente la versión alfa de la herramienta Kaleido solo estaba disponible para la plataforma MacOS X, pero siendo esta basada en Processing y desarrollada en Java me di a la tarea de bajar la herramienta y crear una version para Linux, utilizando la distribucion oficial, la distribucion oficial de Processing para Linux y armar una distribucion con estas dos.

La versión oficial de Kaleido viene en un archivo de extension dmg la cual es utilizada en MacOS X para archivos comprimidos o instaladores sencillos, desafortunadamente no hay una utilidad sencilla para abrir estos archivos en Ubuntu, pero afortunadamente encontre una herramienta que permite convertir estos archivos en imagenes iso las cuales si se pueden "montar" en Ubuntu.

Descargar la version para mac de Kaleido :

Para convertir el archivo dmg a iso utilize el DGMExtravtor disponible en http://hem.bredband.net/catacombae/dmgx.html el cual esta escrito y puede instalarse via Java Web Start, luego se selecciona el archivo y se genera el archivo iso.

Para montar la imagen se realizaron los siguientes pasos :

  • Abrir una consola
  • Ir al directorio donde esta el archivo iso
    cd directorio
  • Crear un directorio donde se montara la imagen
    mkdir kaleidomac
  • Montar la imagen
    mount -o loop -t hfsplus kaleido_001.iso

Se descargo la version de Processing para Linux :

Se copiaron los directorios de Kaliedo con las librerias y el theme a la carpeta de Processing y con esto se construyo la distribucion para Linux.

Para descargar la version no oficial 0.0.1 de Kaleido para Linuxvaya a :
http://code.google.com/p/mprocessinglibs/downloads/list

Problemas :

  • Al momento de ejecutar el sketch creado con la version para Linux se congela la pantalla de Ubuntu aunque es posible conectarse al equipo remotamene para apagarlo.
  • Al momento de arrastar y soltar los componentes graficos se lanza la excepcion :
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at processing.app.graph.kGraph.getDropTarget(kGraph.java:172)

Visualizar Codigo Fuente de Scratch en Ubuntu 10.04

Despues de instalar el ambiente de desarrollo de Scratch me dio curiosidad ver el codigo fuente disponible de esta aplicacion que esta escrita en Smalltalk y que utiliza la implementacion de la maquina virtual de dicho lenguaje Squeak, por tal motivo para poder visualizar el codigo fuente se debe primero instalar esta maquina virtual y cargar la imagen que incluye el codigo fuente del Scratch.

Scratch Visualizar Codigo Fuente

Instalacion Squeak :

  • Abrir una consola
  • Ejecutar el instalador del paquete
    sudo apt-get install squeak-vm

Descargar Codigo Fuente de Scratch :

  • Ir a la pagina de descarga de Scratch
    http://info.scratch.mit.edu/Source_Code
  • Para descargar la versión 1.4 haga lo siguiente :
  • Abrir una consola
  • Ir al directorio donde queremos descargar el archivo
    cd directorio
  • Descargar el codigo fuente :
    wget http://download.scratch.mit.edu/source-code/ScratchSource1.4.zip
  • Descomprimir el archivo
    unzip ScratchSource1.4.zip
  • Ir al directorio de la imagen
    cd ScratchSource1.4
  • Ejecutar la maquina virtual de squeak con la imagen del Scratch
    squeak ScratchSourceCode1.4.image
  • Ya podemos visualizar el codigo fuente de Scratch

Instalando Scratch en Ubuntu 10.04

Hace poco buscando información sobre lenguajes de programación visuales para la enseñanza de programación, me tope de nuevo con Scratch : un lenguaje de programación que implementa un editor visual para ir componiendo el código, si, si, el código; una característica de este lenguaje es que no es un lenguaje de cajitas, donde cada cajita esconde una gran cantidad de funciones, es un lenguaje que permite componer visualmente el algoritmo a punta de instrucciones que se arrastran y sueltan y que como piezas de rompecabezas se van uniendo para conformar el programa, tal vez es por esta caracteristica que la herramienta es tan diferente a otros lenguajes de programacion.

Scratch en Ubuntu 10.04

Hoy me di a la tarea de hacer la instalación en mi maquina de escritorio con Ubuntu 10.04 :

  • Descargar la ultima versión para Ubuntu, disponible en el sitio web :
    http://info.scratch.mit.edu/Scratch_1.4_Download
  • Para descargar la versión 1.4.0.1 haga lo siguiente
    Abrir una consola y ejecutar el comando :
    wget https://launchpad.net/~scratch/+archive/ppa/+files/scratch_1.4.0.1-0ubuntu5_i386.deb
  • Instalar el paquete desde linea de comando :
    dpkg -i scratch_1.4.0.1-0ubuntu5_i386.deb
  • Ejecutar el programa
    scratch

También podemos ejecutar el programa desde el menu Applications -> Programming -> Scratch


Page 2 of 28123451020...Last »
Powered by WordPress | Designed by Elegant Themes