You could put your verification ID in a comment Or, in its own meta tag Or, as one of your keywords Your content is here. The verification ID will NOT be detected if you put it here. Linux para Noveles: virtual

Mi blog ha sido movido!

Seras automaticamente redirigido a la nueva direccion. Si esto no ocurre, visita
http:http://www.linuxnoveles.com/
Y actualiza tus Favoritos.

Mostrando entradas con la etiqueta virtual. Mostrar todas las entradas
Mostrando entradas con la etiqueta virtual. Mostrar todas las entradas

jueves, 8 de marzo de 2012

Wine 1.4 en Linux Ubuntu

Después de 20 meses de desarrollo, una nueva versión estable de Wine ha sido puesto en libertad: 1.4, con lo que un nuevo motor gráfico DIB, re-escrito la pila de audio que se puede hacer uso de GStreamer, soporte completo para texto bidireccional, el apoyo de ARM y mucho más. Hay también muchas nuevas aplicaciones compatibles, como Microsoft Office 2010.


Wine 1.4 novedades destacadas de la versión:

  • Nuevos gráficos de motores para la representación en mapas de bits independiente del dispositivo (DIB). DIB también se puede utilizar como un retroceso para algunas primitivas gráficas, como mezcla alfa, cuando el conductor no es compatible con ellas.
  •  Se aplican más codecs de imágenes, incluido el apoyo para la TGA y JPEG CMYK decodificación, así como la codificación de BMP, TIFF, PNG y ICNS.
  • La pila de audio está completamente rediseñada, basado en el modelo de Windows Vista
  • Los controladores de ALSA, OSS, y CoreAudio se han reescrito para usar el nuevo modelo
  • El Jack, la NAS, AudioIO, OSS3 y ESD subsistemas de audio ya no son compatibles
  • Configuracion de joystick con un diálogo de configuración
  • Soporte completo para texto bidireccional
  • Nuevos diálogos de estilo para archivos al estilo de Windows Vista 
  • Wine ahora puede hacer uso de GStreamer para reproducir audio y vídeo
  • Implementado el sistema de globos de notificación de la bandeja
  • El ActiveX integrado (basado en Gecko) en el motor del navegador web.
  • La gestión dinámica de dispositivos pueden utilizar el servicio udisks nuevo además de HAL
  • Wine ahora compila en ARM.

Para un informe completo de los cambios, vea esta página.


Instalar Wine 1.4 en Ubuntu

Ubuntu Oniric, Natty, Maverick y los usuarios de Lucid: Wine 1.4 aún no está disponible en el PPA del repositorio, pero debería estar disponible pronto. Si no desea esperar, puede instalar Wine 1.4 release candidate 6 utilizando los siguientes comandos (que debe recibir una actualización cuando vino 1.4 final estará disponible en el PPA):


sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3


El nombre del paquete es "wine-1.3", porque esa es la versión de desarrollo de Wine 1.4.

Wine 1.4 estará disponible en los repositorios de Ubuntu 12.04 Precise Pangolin (en la actualidad, Precise wine tiene 1,4 RC6), así que no hay necesidad de añadir un PPA si usted está utilizando Precise. Al instalar el paquete de  "wine"  debe instalar la última Wine 1.4 (RC6).

Download Wine 1.4

Gracias a Webupd8




miércoles, 29 de febrero de 2012

Gnome Boxes virtualización integrada en GNOME 3.4


GNOME Boxes aun se encuentra en desarrollo y por lo tanto es un paquete experimental.
Disponible solamente para Ubuntu 12.04 LTS “Precise Pangolin”

Boxes es el nombre de una aplicación que permitirá gestionar las máquinas virtuales creadas con Qemu y con KVM . Mediante Boxes -desarrollado con Vala, un lenguaje que dicen ha facilitado en gran medida esta utilidad- podremos crear y gestionar máquinas virtuales, sustituyendo así a virt-manager, que a pesar de ser una solución a veterana no está demasiado destinada al usuario final, algo que Boxes -a la que podéis ver en acción en vídeo aquí- sí resuelve sin necesidad de utilizar otras suites de virtualización como la fantástica VirtualBox de Oracle.

Instalarlo bajo su propio riesgo!!!!!!!!!!!!!


sudo add-apt-repository ppa:jbicha/dev
sudo apt-get update
sudo apt-get install gnome-boxes


Más información:

https://live.gnome.org/Boxes
https://launchpad.net/~jbicha/+archive/dev?field.series_filter=precise




martes, 28 de febrero de 2012

Instalar Android 4 ICS en Ubuntu a través de Virtualbox


En http://www.android-x86.org/ trabajan por hacer cada vez mejor la compatibilidad y estabilidad de Android para el escritorio, asi que se pueden descargar las imágenes de las diferentes versiones de Android para PC.

Desde aquí pueden descargar la versión de Android 4.0


Configuración de su VirtualBox:

Tipo de SO: Linux 2.6
Memoria Base: Al menos 256 MB, 512 MB es mejor.
Memoria de vídeo: 8M
El dispositivo de red: PCnet-Fast III, que se adjunta a NAT. También puede utilizar el adaptador de puente, pero se necesita un servidor DHCP en su entorno.





Instalar Debian desde una memoria USB


Tutorial valido a  partir de Debian 6.0 (Squeeze):

1) Descargas  la imagen de Debian que más te interese (.iso)

2) Haces una copia al usb mediante el siguiente comando:

 dd if=/ruta_a_la_imagen/debian.iso  of=/dev/sda

(!!!!!Cambiar sda por el identificador de tu dispositivo. Lo puedes encontrar via dmesg, por ejemplo)

3) Insertas la memoria USB, arrancas la máquina ¡y a instalar!

(Hay que configurar tu equipo para que  pueda arrancar desde USB, habilitandolo en la BIOS)

sábado, 11 de febrero de 2012

Soluciones a los problemas de UBUNTU 12.04 Precise Pangolin en Virtualbox


Si quieres probar el último Ubuntu 12.04 alpha precise pangolín o una actualizacion diaria en VirtualBox (invitado), te encontrarás con algunos problemas como que VirtualBox no puede arrancar desde la ISO de 32 bits debido a que PAE no está activado por defecto, por lo que obtendrás un error de kernel, el ratón no funciona o la pantalla está y negro y no funciona en 3D, después de instalar la Unidad de los Guest Additions de VirtualBox desde los repositorios (necesario si desea utilizar Unity 3D).

Así que aquí está cómo solucionar estos problemas y funcionar con el último Ubuntu 12.04 Pangolin precise y hacerlo funcionar con Unity 3D en VirtualBox.

Antes de continuar, asegúrese de que tiene instalada la última versión de VirtualBox 4.1.x (4.1.8 es la versión actual).

En primer lugar, elimine VirtualBox 4.0 (si está instalado):

sudo apt-get remove virtualbox-4.0

Añadir el repositorio de VirtualBox e instalar la última versión de VirtualBox 4.1:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install virtualbox-4.1


Para dispositivos USB 2.0, RDP de VirtualBox y de arranque PXE para las tarjetas de soporte de Intel, también tendrá que instalar un paquete de extensión que se puede descargar desde AQUÍ.

Para instalar el paquete de VirtualBox extensión, hacer doble clic en la extensión descargada debe ser suficiente, pero si eso no funciona, arrancar VirtualBox, ir a Archivo> Preferencias y en la opción Extensiones, haga clic en el botón "añadir" a la derecha y buscar la extensión de VirtualBox que acaba de descargar.

Para otras distribuciones de Linux, Windows y Mac OSX, consulte la página de descarga de VirtualBox.


No puedo arrancar - PAE no está habilitado de forma predeterminada en 32 bits


Cuando arrancas por primera vez  la última version de Ubuntu 12.04 32 bits precise Pangolin ISO, obtendrás un mensaje similar al siguiente: "Este núcleo requiere de las siguientes características no presentes en la CPU: PAE No se puede iniciar - por favor utilice un núcleo adecuado para  su CPU ".
virtualbox kernel pae error

Esto se debe a que Ubuntu 12.04 usa el kernel de PAE por defecto para 32 bits. Para solucionarlo, lo único que tienes que hacer es seleccionar la máquina virtual, a continuación, haga clic en "Configuración" y en Sistema> procesador, marque la casilla "Habilitar PAE / NX" :



Ahora usted debería ser capaz de arrancar el Live CD .

Ratón no funciona
El ratón no funciona de forma predeterminada, con la maquina en marcha, en el menú seleccione la máquina> Desactivar la integración del ratón:
virtualbox disale mouse integration

Más tarde, si instalas las Guest Additions de VirtualBox, no hay necesidad de esto y el ratón debería funcionar sin otros ajustes.

Solucionar Unity 3D (con Compiz) y los  problemas de pantalla

Si se ha instalado VirtualBox Adictions desde los repositorios (al instalar el paquete virtualbox-guest-utils), y está ejecutando las últimas actualizaciones en su máquina , has encontrado algunos problemas de visualización molestos: invisibles / negro cajas , la pantalla no se actualiza correctamente (Dash sigue apareciendo después de haber sido cerrado), etc:
ubuntu precise virtualbox bug

Estos problemas son causados ​​por las últimas incorporaciones de clientes de VirtualBox desde los repositorios. Hasta que esto se haya solucionado, puede instalar los Guest Additions de VirtualBox manualmente.

En primer lugar, asegúrese de que ha eliminado las Guest Additions instaladas desde los repositorios de Ubuntu:

sudo apt-get remove virtualbox-*

Y despues instalar VirtualBox Guest Adiciones desde el menú, a través de Dispositivos> Instalar Guest Additions:
install virtualbox guest additions

install virtualbox guest additions

install virtualbox guest additions

Ahora reiniciar la máquina y Ubuntu 12.04 Pangolin precise con Unity 3D debería funcionar.

Gracias a webupd8







jueves, 8 de diciembre de 2011

Como actualizar los errores para MATE en Linux Mint 12


El equipo de Linux Mint ha hecho importantes correcciones sobre MATE, un entorno que plantea entregar la misma experiencia de uso y funcionabilidad que Gnome 2.
¿Cuál fue la causa del problema?
En dicho artículo plantean que la causa de los problemas vinieron a raíz de la incompatibilidad entre la versión GTK de Ubuntu y MATE, que afectaba a los usuarios según el tema (theme) que utilizaban.
Se da a conocer que temas como CarbonMint Z Mate y Clearlooks funcionan bien, pero que la mayoría provocaban errores en MATE y que se pusiera lento.
Al eliminar un parche de Ubuntu (010_make_bg_changes_queue_repaint.patch) y reenvasarlo en Romeo(la rama inestable de los repositorios de Linux Mint), la nueva versión de GTKMATE parece estable y rápido con todos los temas.
¿Cómo probar la solución?
Si estás utilizando MATE en Linux Mint 12 y estás interesado en probar estas soluciones antes de que estén disponibles para todos los demás, por favor, siga los siguientes pasos:
- Abra el Administrador de actualización (Update Manager)
- Haga clic en “Editar” -> “Orígenes del Software”
- Activar “paquetes inestables (Romeo)”
- Haga clic en “Cerrar”
- Haga clic en “Actualizar”
- Ordenar la lista de actualizaciones por el número de versión
- Aplicar todas las actualizaciones cuya versión es “2.24.6-0ubuntu5linuxmint1″
Una vez que las actualizaciones se aplican tendrá que cerrar sesión y volver a iniciar sesión.
¿Por qué esta pasando a través de Romeo?
Romeo no se utiliza a menudo, por lo general unas horas y dentro de un pequeño grupo de personas. Las pruebas de la comunidad por lo general ocurren entre las versiones RC y estable, pero GTK es un componente básico en Linux Mint por lo que normalmente no se pueden modificar una vez que la versión RC está fuera. Debido a que estos errores afectan gravemente a la estabilidad y el rendimiento de MATE, no queremos esperar a la salida de Linux Mint 13 de manera que la comunidad pueda probar y enviar sus comentarios, on los cuales queremos asegurarnos de que con esta revisión mejora MATE y no causa otras regresiones.
Fuente de la noticia:

domingo, 13 de noviembre de 2011

Instalar virtualbox 4.1.6 en LinuxMint 11 Katya

Después de tratar de instalar el virtualbox 4.1.6 en linuxmint 11 bajando el fichero de instalación de ubuntu-natty, ubuntu-oneiric sin ningún exito en la instalación, decidí probar otro sistema que me funciono a la perfección.

Entrando en la pagina web de virtualbox download hay un montón de ficheros de diferentes distribuciones de linux y de versiones para bajar. Pinchando sobre un fichero .run lo instalé de la siguiente manera:

Bajar el fichero :  http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74727-Linux_x86.run

Despues abres el terminal y te vas a la carpeta donde está el fichero que descargaste:

cd Descargas    (por ejemplo)

sudo sh ./VirtualBox-4.1.6-74727-Linux_x86.run  (nombre del fichero que descargaste)

empezará a instalar y cuando acabe, ya tendrás la versión de virtualbox instalada.

Después le añadirás las extensiones para que funcionen los USB

http://download.virtualbox.org/virtualbox/4.1.6/Oracle_VM_VirtualBox_Extension_Pack-4.1.6.vbox-extpack

Abriremos el Virtualbox y pinchamos en el menu Archivo / preferencias.
Dentro elegimos la opcion de extensiones, las añadimos y listo.

A veces conviene reiniciar el ordenador para que todo funcione.

Si todavía no te funcionan los usb comprueba que tengas el usuario vboxuser añadido al grupo de trabajo, desde la configuración de usuarios.

sudo adduser $(whoami) vboxusers

martes, 27 de septiembre de 2011

DropBox Manual avanzado de uso

Esa herramienta que sirve para tener una carpeta sincronizada “en la nube” accesible por todos nuestros ordenadores (Si te registras desde aquí, te darán 250MB extra). Sin embargo, aunque pueda parecer algo muy simple, Dropbox en el fondo esconde unas cualidades que lo convierten en una utilidad realmente interesante más allá de sincronizar archivos concretos.
A continuación detallo unas cuantas utilidades avanzadas que se le pueden dar a Dropbox.

Sincronizando carpetas y archivos de nuestros ordenadores nos permitirá tener las mismas versiones en todos, viendo reflejados los cambios que hagamos en uno u otro como si estuviéramos trabajando en el mismo. Esto nos ahorra la tediosa tarea de andar copiando archivos de un ordenador a otro cada vez que necesitemos algo, puesto que se hará de manera totalmente automática. Además, al tener los archivos en la nube dispondremos de una copia de seguridad en caso de pérdida o robo de alguno de nuestros ordenadores, pudiendo acceder a las versiones anteriores de los archivos almacenadas automáticamente en Dropbox.
Todo mi trabajo y estudios dependen del ordenador, así que la pérdida de información sería fatal, por lo que almacenar los archivos en la nube me ofrece un plus de garantía que se complementa perfectamente con las copias de seguridad puntuales que hago en casa.

Otro punto a favor, es que en el caso de que lo necesitemos, podremos tener sincronizado nuestro ordenador de trabajo con el de casa, algo muy útil en determinadas profesiones (como desarrollador web, diseñador, etc).

¿Cuál es el concepto?

La idea principal en la que se basan todas las soluciones aquí presentadas es la de mover determinadas carpetas o archivos a Dropbox y luego crear enlaces simbólicos a las nuevas carpetas/archivos donde estaban los originales.

¿Enlace Simbólico?

Un enlace simbólico se puede usar en todos los sistemas operativos: Windows (donde se suele llamar vínculo simbólico), Mac OS X y Linux. Es básicamente un archivo que apunta a otro archivo o carpeta del sistema, algo parecido a un acceso directo que únicamente sirve para redirigir al usuario.

Sincronizar la biblioteca de iTunes

Si tienes varios ordenadores puede que te resulte tedioso tener varias bibliotecas de iTunes, así que una opción interesante es moverla a Dropbox (Cuidado: Si tu biblioteca es muy grande necesitarás mucho espacio en Dropbox).
Para hacer esto, basta con arrastrar tu carpeta ~/Music/iTunes/ a Dropbox y la próxima vez que inicies iTunes, maneter pulsada la tecla “alt” y seleccionar la nueva ubicación de la biblioteca. (Funciona para Windows y Mac).

Sincronizar la biblioteca de iPhoto

Los pasos a seguir son los mismos que en el caso de iTunes, pero esta vez tendremos que seleccionar la librería de iPhoto de ~/Images/iPhoto Library/.

Sincronizar la carpeta Documentos

Si trabajamos continuamente en la carpeta Documentos (tanto en Windows como en Mac) posiblemente nos interese mantenerla sincronizada en nuestros ordenadores. Para ello, la moveremos a Dropbox y crearemos un enlace simbólico(aceso directo) a ella en su ubicación habitual.

Enviar archivos a Dropbox por Email

Existen páginas que permiten enviar emails y enviar a Dropbox los archivos adjuntos de los mismos. Una de estas páginas es Send to Dropbox, que nos asocia nuestra cuenta de Dropbox con una dirección de email. De esta manera, si enviamos un email a esta dirección, automáticamente nos subirá el adjunto a Dropbox.

Hacer copia de seguridad de nuestro blog en Dropbox

Utilizando el anterior punto, podemos enviar las copias de seguridad de la base de datos de nuestro blog o página web automáticamente a Dropbox.
Para ello, podemos utilizar algún plugin como WP Database Backup para que envíe los emails a la dirección asociada a nuestra cuenta de Dropbox o también por medio de un script de Unix personalizado como el de esta página y programarlo con CRON.

Sincronizar Presets de Photoshop o Aperture

Si utilizáis algún programa de fotografía con algunos presets definidos, al cambiar de ordenador no dispondréis de ellos, pero todo se soluciona copiando una carpeta a Dropbox

Sincronizar marcadores de Safari y Firefox

Google Chrome ofrece una sincronización de marcadores muy buena, pero la sincronización de Firefox no termina de convencerme y Safari ni siquiera tiene, así que también podemos hacerlo todo a través de Dropbox.

Top 10 de los mejores servicios y plugins para DropBox

Gracias a The-RockeR

sábado, 16 de julio de 2011

Redimensionar una partición que contiene un Sistema Operativo instalado

Como redimensionar una partición única que contiene un S.O. (windows, linux, mac) instalado, Se puede observar que la unidad esta particionada en la totalidad del tamaño del disco duro que es de 80gb, el Windows en dicho disco duro es un Xp, es muy importante que el disco duro a redimensionar esté debidamente desfragmentado aunque se indique que no es necesario se debe proceder a desfragmentar igual, para así evitar la pérdida de datos, porque se está utilizando un programa particionador que esta fuera del control del mismo Windows, ya que el mismo está apagado. En caso de otros sistemas operativos no hace falta desfragmentar





Para redimensionar la unidad y así crear otra partición, seleccionamos la partición en concreto de la unidad que corresponda,  una vez que seleccionamos la partición donde queremos redimensionar, nos dirigiremos a Redimensionar/mover aquí aparecerá una nueva ventana como la mostrada en la imagen.





Veremos que en la ventana hay un rectángulo con dos flechas a los costados, haremos un click sobre la flecha derecha y deslizaremos hacia la izquierda el nivel para así determinar el espacio libre que se dejará para realizar la nueva partición y cuanto se dejará a la partición Primaria, como se ve en la imagen.





Una vez designado el espacio libre que se dejará aplicaremos el botón Redimensionar/mover, continuaremos aplicando el botón Apply para confirmar el proceso, volviendo a reconfirmar en el cuadro de dialogo que aparezca, al finalizar presionamos el botón Close y tendremos redimensionada la partición principal, donde se haya el Windows.

Ahora bien para proceder a crear la nueva partición es el mismo método que se ha explicado en la segunda parte de este tutorial, seleccionaremos el espacio no asignado, vamos a Nueva, nos aseguramos que la partición vaya a ser Partición Extendida, presionamos el botón Add, volvemos a seleccionar el espacio no asignado, volvemos a Nueva designamos el formato NTFS y ahora en Crear como debe decir Partición Lógica, presionamos Add para así tener la Partición Extendida Lógica de esa forma tener una partición correcta y visible, presionamos Apply para finalmente quedar como se muestra en la imagen.


Redimensionar el tamaño de una imagen virtual KVM Qemu qcow2

Antes había que hacer un largo y complicado método que aparece en numerosas paginas web de interntet. Se usaba desde linea de comandos (consola) el programa qemu-img que sirve para crear, modificar y cambiar de formato a dichas imagenes.

Pero a partir de la version  qemu 0.13.0 , se ha añadido una nueva funcionalidad que es resize (redimensionar), ahora es tan fácil como poner:

qemu-img resize   nombrefichero    tamaño

ejemplo:   sudo qemu-img resize Ubuntu_Server1104_x86.img  50G
 
nombrefichero es: Ubuntu_Server1104_x86.img
tamaño es: 50G (significa 50 Gygabytes) que es el tamaño final que queremos añadir a la imagen

Una vez conseguido, hay que arrancar desde Qemu (virtual Machine manager) esa imagen con un cd Live ubuntu. 
Una vez arrancado se abre el programa Gparted, veremos que se ha añadido un espacio sin particionar. 
Deberemos borrar primero la partición de intercambio (swap). 
Después redimensionamos la partición donde estén todos los programas, dándole un tamaño superior, acordándose de dejar un espacio libre de unos 2Gb para la partición de intercambio.

Y ya tenemos nuestra imagen con el nuevo tamaño, solo tenemos que arrancarla y listo.

jueves, 7 de julio de 2011

Emulados MS DOS para Ubuntu llamado dosbox

Si es muy viejo el juego y corre bajo MS-DOS, podémos usar DOSBox que permite ejecutar juegos/programas de DOS en Linux a la perfección.


sudo aptitude install dosbox


despues ejecutamos dosbox y nos saldrá un emulador MS-DOS

martes, 5 de julio de 2011

Como ejecutar programas de Windows en Linux con wine gecko.

Una de las principales preguntas de los recién llegados de Windows es acerca de cómo ejecurtar programas de Windows en Linux.
Normalmente se les sugiere volver ejecutable el archivo .exe y ejecutarlo con Wine. Pero esto implicaría hacerlo con todos los archivos que se quieran ejecutar. 
 
Para que el sistema corra los archivos con un simple doble click no es necesario hacer nada del otro mundo ni recurrir a soluciones complicadas (yo he probado muchas cosas antes para algunos juegos).  Primero que nada se debe instalar Wine

Desde la terminal con

 
sudo aptitude install wine1.x-gecko (la x es la version de wine)
para saber la versión  de wine (se abre la configuración de wine en el menú wine)

O bien desde el Sinaptyc buscando el paquete y marcándolo para instalación.

Una vez instalado ubicamos un archivo .exe

Le damos click derecho y propiedades.

Nos vamos a la pestaña de "Abrir con" y borramos las opciones dejando solamente wine core exe

Cerramos la ventana y ya cualquier .exe se ejecutará sin necesidad de moverle nada más al sistema.

Nota: si escogen la opcion de Wine cargador de programas de windows necesitarán volver ejecutables cada uno de los exes que deseen abrir.

Funciona con los archivos en medios extraíbles y locales.

miércoles, 8 de junio de 2011

Administración remota con SSH en Ubuntu paso a paso

SSH (Secure Shell o intérprete de órdenes seguro) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a  máquinas remotas a través de una red. Permite controlar un ordenador remoto mediante un intérprete de comandos, y redirigir el tráfico de un servidor para poder ejecutar programas gráficos si tenemos un servidor Unix con las X instaladas y correctamente configuradas.
OpenSSH (Open Secure Shell) es un conjunto de aplicaciones que permiten realizar comunicaciones cifradas a través de una red, usando el protocolo SSH. Fue creado como una alternativa libre y abierta al programa Secure Shell, que es software propietario.
En este pequeño tutorial vamos a instalarlo en un equipo para poder controlarlo de forma remota.
He intentado instalarlo varias veces para poder ejecutar aplicaciones gráficas, sin embargo no lo he conseguido todavía, cuando logre hacerlo (porque lo lograré), publicaré otro artículo al respecto. Por ahora vamos a trabajar solo con el entorno del terminal.
Instalamos, por parte del servidor el paquete openssh-server, aunque yo personalmente recomiendo instalar directamente el paquete completo con el siguiente comando:
sudo apt-get install ssh
Una vez instalado (tarda muy poco) podemos hacer la prueba de forma local en el ordenador servidor, o bien desde otra máquina con el siguiente comando:
sudo ssh usuario@ip_del_servidor
Y listo, una vez ejecutado ya podemos administrar de forma remota nuestro servidor sin ningún tipo de periféricos.
Demostración de SSH
Demostración de SSH de Forma Local
Para cerrar la conexión SSH basta con escribir el comando:
quit
Por lo demás, es como si realmente estuvieras dentro del terminal de Ubuntu, por lo tanto los comandos son exáctamente los mismos.

Gracias a slice of linux

jueves, 26 de mayo de 2011

Repositorio Virtualbox para Ubuntu 11.04 Natty

Para instalarlo en cualquier versión de Ubuntu hasta natty:

En distribuciones basadas en Ubuntu que no conserven su codename como LinuxMint cambia `lsb_release -cs` por la version en la que se base (jaunty, maverick, natty...)

Agrega los repositorios:

sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian `lsb_release -cs` contrib #Virtualbox' >> /etc/apt/sources.list.d/virtualbox.list" && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Actualiza:
sudo apt-get update
E instala virtualbox:
sudo apt-get install virtualbox-4.0 dkms
Ahora descarga e instala con doble-click el pack de extensiones para tener soporte para usb 2.0.

Más información: Virtualbox.org

lunes, 9 de mayo de 2011

Cómo instalar un servidor Web XAMPP en Ubuntu

XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl.
El software está liberado bajo licencia GNU y actúa como un servidor web libre. Es muy fácil de instalar, para ello vamos a seguir estos sencillos pasos:
Descargar
Vamos a la página oficial para descargar el archivo tar: http://www.apachefriends.org/en/xampp-linux.html
Instalación
Abrimos la Terminal y extraemos el archivo descargado:
tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
Ahora Xampp ya está instalado en el sistema operativo en el directorio /opt/lampp
Arrancando el Servidor Web

Para arrancar XAMMP tecleamos el siguiente comando en la terminal:
/opt/lampp/lampp start
Aparecerá algo como esto:
Starting XAMPP 1.7.3a…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.
Nota: Recuerda que es necesario iniciar el servidor al encender el computador.
Prueba
Abrimos nuestro navegador preferido, en mi caso Mozilla Firefox, y entramos en http://localhost Nos debe aparecer:


Nota:
El directorio principal de Apache se encuentra en /opt/lamp/htdocs/

Aquí algunos comandos básicos para manejar XAMMP, después de /opt/lampp/lampp
start : Inicia XAMPP.
stop : Detiene XAMPP.
restart : Reinicia XAMPP.
startapache : Inicia solo Apache con el soporte SSL.
stopapache : Detiene el apache.
stopssl : Detiene Apache con el soporte SSL.
startmysql : Inicia solo el servidor de bases de datos MySQL.
stopmysql : Detiene el servidor de bases de datos MySQL.
startftp : Inicia el servidor ProFTPD, para subir archivos desde nuestro servidor web.
stopftp : Detiene el servidor ProFTPD
security : Inicia un programa de revision de la seguridad.

domingo, 1 de mayo de 2011

Instalar software a partir de varios DVD en maquinas virtualizadas con KVM

¿Cómo instalo un software a partir de tres dvds si sólo puedo especificar un dvd cada vez que arranca el sistema virtual?. Afortunadamente KVM depende en algunos aspectos de qemu, y qemu tiene un “monitor” del sistema (una sala de control en la analogía con Matrix) donde podemos cambiar algunas propiedades de la máquina virtual de forma dinámica. En concreto tiene una opción para expulsar un dispositivo de bloques (dvd) y cambiarlo por otro (enlace).
Para entrar en el modo monitor hay que pulsar la combinación de teclas control+alt+2. Eso nos llevará a una consola de comandos. Para obtener información de los dispositivos de bloque que hay en la máquina virtual tenemos que ejecutar:

info block

Esto producirá una salida parecida a la siguiente:
Ahí podemos ver que el identificador del dvd es ‘ide1-cd0′. Sobre él podremos ahora hacer dos operaciones básicas: expulsar su contenido y cambiar la ruta a su imagen. La primera hace en Matrix el equivalente a extraer el dvd de la unidad lectora. La segunda es el equivalente a cambiar el dvd por otro. Así, los pasos a seguir para cambiar el dvd en la máquina virtual utilizando el lector de dvd (/dev/dvd) de la máquina huésped son los siguientes:
  1. Extrae en Windows el medio: botón derecho en la unidad de dvd y pulsa expulsar.
  2. Ejecutar un `info blocks` en el kvm monitor para comprobar si la unidad ha sido extraída.
  3. (opcional) Si la unidad no ha sido extraída ejecutar:
eject ide1-cd0

  4.  Extraer el dvd del lector físico y cambiarlo por el otro que queramos.
  5.  Recargar el medio virtual ejecutando:

 change ide1-cd0 /dev/dvd

Siguiendo esos pasos es inmediato instalar cualquier otro software que necesite ser instalado a partir de varios dvds.

El sistema virtual completamente instalado y listo para usarse. Sólo para recordar, el comando para ejecutarlo es:

kvm -m 1G -hda MyVirtualHDD.qcow -cdrom /dev/dvd -boot c

Gracias a Alex
Los maravillosos tutoriales de Sean Kenefick (tutorial 1, tutorial 2)

Instalar el Windows 7 en una maquina virtualizada KVM

Cuando ejecutas KVM lo que hace es cargar una BIOS básica y emular una máquina (ordenador) que realmente no existe. Es realmente como The Matrix: el mundo real es tu ordenador y ahí cargas un programa como Matrix que permite instalar otro sistema operativo como si Matrix fuera el mundo real. El sistema operativo virtual no es consciente de que realmente es un subprograma en otro sistema operativo, para él sólo existe Matrix.

Lo primero es crear el disco duro de la máquina virtual. Para ello podemos utilizar las herramientas que proporciona KVM, en concreto, el comando:

kvm-img create -f qcow2 MyVirtualHDD.qcow 30G

Éste crea en el directorio actual una imagen en formato qcow2 con tamaño de 30 gygabytes: lo que será el disco duro virtual. Podemos cambiar el tamaño modificando el último parámetro del comando anterior.  


Existen dos formas de hacerlo:
1) o bien tenemos el dvd físico del sistema operativo.

2) tenemos una imagen .iso del mismo. En ambos casos es lo mismo y lo único que cambia es un parámetro. En mi caso tengo el dvd de instalación de Windows 7 64 bits. Identificando el dispositivo del lector de dvd, éste se encuentra en /dev/dvd. En otros casos puede variar. Ahora, el comando de ejecución incluye un parámetro para que cargué el dvd en el arranque:

kvm -m 1G -hda MyVirtualHDD.qcow -cdrom /dev/dvd -boot d

El parámetro ‘-cdrom’ indica dónde está el lector de dvd y ‘-boot’ indica que debe arrancar desde dicho lector. Si tenemos una imagen .iso podemos usarla como imagen del dvd cambiando ‘/dev/dvd’ por ‘/ruta/dvd.iso’.
Si ejecutamos el anterior comando con el dvd de Windows 7 en la unidad, se iniciará el instalador en la máquina virtual. La instalación es exactamente igual que como sería en tu ordenador real. Al final de la misma tendremos Windows 7 instalado en el disco duro virtual, por lo que el arranque por dvd ya no es necesario. Iniciar tu sistema virtual recién instalado es tan sencillo como ejecutar:

kvm -m 1G -hda MyVirtualHDD.qcow -soundhw -cdrom /dev/dvd -boot c





Gracias a Alex
Los maravillosos tutoriales de Sean Kenefick (tutorial 1, tutorial 2)

domingo, 24 de abril de 2011

5 Buenos programas para virtualización

La mayoría de las computadoras modernas son lo suficientemente potentes como para ejecutar varios sistemas operativos completos dentro de su sistema operativo principal, lo que significa que las máquinas virtuales son más comunes hoy en día que nunca. He aquí un vistazo a las cinco más populares aplicaciones para virtualización.
Las máquinas virtuales le permiten ejecutar un sistema operativo emulado dentro de otro sistema operativo. Su principal sistema operativo puede ser Windows 7 64 bits, por ejemplo, pero con suficiente memoria y poder de procesamiento, puede ejecutar Ubuntu y OS X lado a lado dentro de Windows.

01. VirtualBox (Windows/Mac/Linux, Gratis)

VirtualBox tiene un público fiel gracias a que es gratuito, con soporte multiplataforma, y un buen número de características que hacen de su funcionamiento en máquinas virtuales una verdadera joya.
Las descripciones de la máquina virtual y los parámetros se almacenan en su totalidad en archivos XML de texto sin formato para un fácil transporte y uso compartido de carpetas.
Su característica “Guest Additions”, disponible para Windows, Linux, o Solaris, hace que el usuario de VirtualBox se sienta en ambiente y unido a la comunidad, además de que permite instalar el software en una máquina virtual que otorga privilegios adicionales a la máquina para tareas como compartir archivos, unidades, periféricos, y mucho más.

02. Parallels (Windows/Mac/Linux, $79.99)

Aunque es más conocido por la versión para Mac de su software de máquina virtual, Parallels también realiza la virtualización en Windows y Linux. El programa de Parallels ofrece un enlace directo, gracias a la optimización de Intel y los chips de AMD con el hardware del equipo, cuando se pasa a “máquina virtual” para realizar el trabajo, el equipo host renuncia a la potencia de procesamiento de la misma, de forma automática.
Parallels también ofrece el compartir portapapeles y la sincronización, carpetas compartidas, y soporte para periféricos e impresoras.

03. VMware (Windows/Linux, Básico: Gratis, Premium: $189)

VMware para usuarios de escritorio viene en dos principales formas: VMware Player y VMware Workstation.
VMware Player es una solución gratuita dirigida a los usuarios ocasionales que necesitan crear y ejecutar máquinas virtuales, pero no necesitan soluciones de avanzada a nivel de empresa.
VMware Workstation incluye todas las características de VMWare Player, la creación de máquinas virtuales fáciles, la optimización del hardware,  y añade la capacidad de clonar máquinas, tomar varias instantáneas del sistema operativo invitado, y repetir los cambios realizados en la misma máquina virtual, muy útil para pruebas de software.

04. QEMU (Linux, Gratis)

QEMU es una herramienta de virtualización de gran alcance para máquinas Linux, que se basa en el sistema KVM (Máquina Virtual basada en el kernel). QEMU ejecuta el código de invitado directamente en el hardware del host, puede emular máquinas a través de tipos de hardware con traducción dinámica, y soporta auto-cambio de tamaño de los discos virtuales.
Donde realmente brilla QEMU, especialmente entre aquellos que les gusta llevar a los límites la virtualización y llevar  sus máquinas virtuales con ellos, es que puede ejecutarse en máquinas host sin privilegios de administrador. A diferencia de casi todos los emuladores, QEMU no requiere acceso de administrador para funcionar, por lo que es un candidato perfecto para la construcción de máquinas virtuales portátiles.

05. Windows Virtual PC (Windows, Gratis)

Windows Virtual PC es un programa gratuito para ejecutar una aplicación que sólo funciona bajo Windows, o para probar programas y ver su compatibilidad con Vista, o 7Windows Virtual Machine es limitado, pero para las personas que trabajan en un estricto entorno de Windows no habrá problemas. Virtual PC está disponible también como Virtual PC 2004, Virtual PC 2007 y Windows Virtual PC.
Una vez instalados tanto Windows Virtual PC como el entorno virtual de Windows XP, Windows Virtual PC proporciona un asistente sencillo para instalar el Modo Windows XP con solo unos cuantos clics. Los usuarios pueden obtener acceso a los dispositivos USB asociados al host directamente desde el entorno virtual de Windows XP. Entre estos dispositivos se incluyen impresoras, escáner, tarjetas de memoria flash, discos duros externos, cámaras digitales, etc.
Las aplicaciones instaladas en el entorno virtual de Windows XP se pueden publicar e iniciar directamente desde el escritorio de Windows 7, como si estuviesen instaladas en el propio host de Windows 7.

Fuente: Lifehacker

sábado, 23 de abril de 2011

Virtualizar un Windows XP SP3 con KVM Kubuntu KDE 4.6 desde consola

Después de leer muchos manuales por internet de como virtualizar con KVM (Kernel Virtual Machine), desde la linea de comandos., me he decidido a usarlo, este es un resumen de como conseguí hacerlo.

Lo primero de todo es explicar porque quiero usar este sistema y no otros como hacia anteriormente (VirtualBox y VMware), en apariencia mucho mas sencillos de usar y además tenían entorno gráfico, que siempre es mas intuitivo.

VirtualBox (que lo he utilizado y es una maravilla) solo puede proveer virtualizacion sobre un Sistema Operativo en ejecución o lo que es llamado Para-Virtualizacion. Es decir, no administra los recursos directamente, los gestiona a través del S.O. host (kubuntu 10.10). Lo podemos notar cuando instalamos los drivers que no son los de la tarjeta gráfica sino los de virtualBox. Esto permite en cierta medida un mejor rendimiento y aprovechamiento de los recursos disponibles.
Para los que les gusta probar nuevos sistemas operativos ó distros de Linux, les es mas útil, porque verían cuales son los problemas reales al instalarla en su maquina.
Virtualbox es una solución de virtualización para escritorio, no para servidores. Es el usuario el que lanza la VM, la para. Si el usuario cierra su sesión, se cierra el virtualbox y las VM. En Xen, KVM, VMware… son virtualizaciones para servidores. Las VM se lanzan al arrancar, no van ligadas a un usuario.
Estos son los pasos a seguir:

sudo aptitude install kvm     con este comando instalamos el paquete.
Comprobamos que nuestra máquina soporta virtualización para ellos ejecutamos el siguiente comando:
kvm-ok
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm exists
KVM acceleration can be used

Si no soporta virtualización saldría:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

También lo podemos comprobar ejecutando:
egrep '(vmx|svm)' --color=always /proc/cpuinfo


Hay que usar un Host 64 bits siempre que sea posible, ya que en uno de 32 bits estaremos limitados a poner un máximo de 2Gb de RAM por máquina virtual (limite en 64 bits?) y un host 64 bits puede albergar guests 64 y 32 bits, mientras que un un host 32 bits, solo puede albergar máquinas virtuales de 32 bits.
Para comprobar que tenemos un procesador 64 bits, ejecutamos:

grep ' lm ' /proc/cpuinfo

Si no sale nada es que no tenemos un host 64 bits.
También hemos de comprobar que tenemos una distribución de 64 bits. Para ello ejecutamos:

dmesg | grep kvm
uname -m

Nos tiene que de salir ‘x86_64′.
Si ves que te sale 386, i486, i586 o i686, es que estas ejecutando una distro con un kernel 32 bits.

Nota importante: instalar kvm bloquea VirtualBox con el siguiente mensaje:
Fallo al iniciar la máquina virtual VM01.
VirtualBox can’t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE).
Si quieres correr VirtualBox en un sistema con KVM instalado, deberás ejecutar antes
modprobe -r kvm-intel
modprobe -r kvm-amd


Instalar el Windows XP con KVM en un linux Host Kubuntu 10.10 Kde 4.6

SELECCIONAMOS EL ORIGEN DE LA INSTALACION
Copiamos la imagen iso del sistema windows XP a nuestra carpeta de usuario, por ejemplo: home/morfeox69/imageniso/
Si no disponemos de una imagen iso, pero si de un CD con el windows haremos lo siguiente:
sudo dd if=/dev/cdrom of=/home/morfeox69/imageniso/winxp3.iso (aquí pondremos el nombre que queramos pero siempre respetando .iso, tambien podremos variar la dirección de la carpeta destino)

CREAMOS EL DISCO DURO VIRTUAL
Creamos un fichero imagen .qcow que será nuestro disco duro virtual(ira creciendo en tamaño a medida que lo necesite, hasta el maximo que pongamos), para ello nos situamos en la carpeta correspondiente, por ejemplo:

cd /home/morfeox69/virtualkvm, pulsamos intro y si todo esta bien nos llevará a la carpeta. Después escribimos lo siguiente:

kvm-img create -f qcow2 winxpsp3.qcow 10G Creamos un archivo .qcow de 10G llamado winxpsp3.qcow (se puede cambiar el nombre al que se quiera y se puede aumentar ó disminuir el espacio del HD)

Truco KDE, para ir a la carpeta se puede hacer desde el navegador de ficheros (Dolphin), para ello nos situamos en la carpeta que queramos y pulsamos F4, nos aparecerá una consola que nos situará en ese directorio.


INSTALAMOS EL SISTEMA WINDOWS XP

Desde la consola escribimos lo siguiente, siguiendo con nuestro ejemplo:

kvm -m 512 -cdrom /home/morfeox69/imageniso/winxp3.iso
-soundhw -boot d /home/morfeox69/virtualkvm/winxpsp3.qcow

512 es la cantidad de RAM que le dejamos a la maquina (se puede mofificar a 1024Mb de RAM).

 Se abrirá una ventana que pondrá QEMU y comenzará la instalacion de nuestro windows XP virtual.

Una vez acabada la instalación, para poder arrancarla de nuevo seria escribir en la consola lo siguiente:

kvm -m 512 -hda winxpsp3.qcow -soundhw -cdrom /dev/dvd -boot c

Disfrutenlo y hasta otra.

miércoles, 20 de abril de 2011

Iniciacion a la virtualizacion Linux KVM

Primero una breve introducción a la virtualización:
Virtualización se refiere a la abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual (virtual machine, guest), siendo un medio para crear una versión virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se divide el recurso en uno o más entornos de ejecución.
Básicamente podemos considerar 3 tipos de virtualización: emulación, virtualización completa (Full Virtualization) y paravirtualización:

  • Emulación:
    La emulación se basa en crear máquinas virtuales que emulan el hardware de una o varias plataformas hardware distintas. Este tipo de virtualización es la más costosa y la menos eficiente, ya que obliga a simular completamente el comportamiento de la plataforma hardware a emular e implica también que cada instrucción que se ejecute en estas plataformas sea traducida al hardware real.
    Sin embargo la emulación tiene características interesantes, como poder ejecutar un sistema operativo diseñado para una plataforma concreta sobre otra plataforma, sin tener que modificarlo, o en el desarrollo de firmware para dispositivos hardware, donde se pueden comenzar estos desarrollos sin tener que esperar a tener disponible el hardware real.
    Uno de los ejemplos más destacados de la actualidad es QEMU. QEMU, entre otras cosas, permite emular diferentes plataformas Hardware como x86, x86-64, PowerPC, SPARC o MIPS. Así pues, podríamos tener dentro de un servidor linux varios equipos x86 o PowerPC, corriendo diferentes versiones de Linux.
  • Virtualización completa:
    Con este término se denominan aquellas soluciones que permiten ejecutar sistemas operativos huesped (Guest), sin tener que modificarlos, sobre un sistema anfitrión (Host), utilizando en medio un Hypervisor o Virtual Machine Monitor que permite compartir el hardware real. Esta capa intermedia es la encargada de monitorizar los sistemas huesped con el fin de capturar determinadas instrucciones protegidas de acceso al hardware, que no pueden realizar de forma nativa al no tener acceso directo a él.
    Su principal ventaja es que los sistemas operativos pueden ejecutarse sin ninguna modificación sobre la plataforma, aunque como inconveniente frente a la emulación, el sistema operativo debe estar soportado en la arquitectura virtualizada.
    En lo que respecta al rendimiento, éste es significativamente mayor que en la emulación, pero menor que en una plataforma nativa, debido a la monitorización y la mediación del hypervisor. Sin embargo, recientes incorporaciones técnicas en las plataformas x86 hechas por Intel y AMD, como son Intel VT y AMD-V, han permitido que soluciones basadas en la virtualización completa se acerquen prácticamente al rendimiento nativo.
    Un par de ejemplos significativos son VMware y KVM.
    Hay que tener en cuenta también que la virtualización completa no se refiere a todo el conjunto de hardware disponible en un equipo, sino a sus componentes principales, básicamente el procesador y memoria. De esta forma, otros periféricos como tarjetas gráficas, de red o de sonido, no se virtualizan. Las máquinas huesped no disponen de los mismos dispositivos que el anfitrión, sino de otros virtuales genéricos. Por ejemplo, si se dispone de una tarjeta nVidia GeForce en el anfitrión, los equipos huesped no verán esta tarjeta sino una genérica Cirrus.
  • Paravirtualización:
    La paravirtualización surgió como una forma de mejorar la eficiencia de las máquinas virtuales y acercarlo al rendimiento nativo. Para ello se basa en que los sistemas virtualizados (huesped) deben estar basados en sistemas operativos especialmente modificados para ejecutarse sobre un Hypervisor. De esta forma no es necesario que éste monitorice todas las instrucciones, sino que los sistemas operativos huesped y anfitrión colaboran en la tarea. Uno de los componentes más destacados de esta familia es XEN, el cual fue mi principal candidato durante bastante tiempo. Permite paravirtualización utilizando sistemas operativos modificados, y virtualización completa sobre procesadores con tecnología Intel-VT o AMD-V. Para la gestión de las máquinas virtuales existen aplicaciones propietarias e incluso alguna open-source como ConVirt, que permite gestionar también desde un único sitio las máquinas virtuales de diferentes servidores, realizar tareas sobre ellas, o modificar sus configuraciones.
    Cabría destacar otro tipo de productos para virtualizar que son aplicaciones de escritorio para virtualizar (OS level Virtualization), como Vmware-player y VirtualBox. Estos tipos de virtualización están muy bien para virtualizar Sistemas Operativos en nuestro escritorio y hacer pruebas puntuales pero no para estar siempre ejecutándose. Ya que son programas que requieren tener las X (Desktop), comparten los recursos del Host y no están indicados para ser ejecutados con un servicio o demonio del sistema en un servidor y su rendimiento es menor.
Características de KVM
Como he explicado en uno de los puntos anteriores, KVM es uno de los productos que en estos momentos ofrece virtualización completa, permitiendo a priori ejecutar, como huesped, cualquier sistema operativo para plataformas x86 sin tener que haberlo modificado previamente. Para ello se basa en las nuevas instrucciones Intel-VT y AMD-V, por lo que será necesario disponer de un equipo con un procesador que las soporte para poder utilizarlo.
Sin embargo, esto es algo que también permite XEN, entonces, ¿qué ventaje tiene KVM?. Pues la principal ventaja es que viene incluido como un módulo del kernel desde la versión 2.6.20 de Linux, por lo que no es necesario instalar ningún software específico. Si se dispone de una máquina con el procesador adecuado y se instala un linux basado en este kernel, se dispondrán automáticamente de los servicios de virtualización. Es de esperar por tanto, que esta tecnología evolucione bastante rápido y que aparezcan herramientas que permitan sacarle más provecho.
El funcionamiento de KVM se basa en que el módulo introduce un nuevo modo de ejecución aparte de los habituales kernel y user mode, con el nombre “guest mode”. Este modo se utiliza para ejecutar todo el código de los huesped que no sea de entrada/salida (I/O), mientras que el modo “user mode” se utiliza para la I/O de los huesped.
Como nota final, KVM utiliza también QEMU para realizar la virtualización, pero no como emulación, sino únicamente como herramienta para realizar la carga de las máquinas virtuales.

Gracias a Gonzalo Marcote

Comentario inicial

Alguna vez te has cansado de windows, pero no te atreves a dejarlo, esta es tu pagina. Te enseñaremos pequeños trucos y guías para que puedas hacerlo fácilmente. Ubuntu, fedora, debian, linux mint, unity, gnome, kde, kubuntu

Esta web es sin animo de lucro, solo para facilitar el aprendizaje a los noveles. Toda la información aquí recopilada se obtiene libremente en Internet.