Mostrando entradas con la etiqueta virtualización. Mostrar todas las entradas
Mostrando entradas con la etiqueta virtualización. Mostrar todas las entradas

viernes, 9 de enero de 2026

Virtualizar FreeDOS con KVM/Qemu + Virt-manager (imagen convertida desde VirtualBox)

En un artículo anterior vimos como instalar KVM/Qemu con su front-end Virt-manager , vamos a empezar a explotarlo.

Cuando empezamos a conocer una herramienta nueva, lo más lógico para avanzar sin frustrarnos es empezar por el caso más fácil, ¿Qué tal si instalamos FreeDOS?

 

FreeDOS en un sistema DOS libre que además se distribuye en un CD-ROM, por lo que la instalación es muy sencilla. 

Hoy vamos a ver como migrar una máquina VirtualBox con FreeDos a KVM/Qemu con Virt-Manager.

Nos vamos a la ruta donde tenemos el disco duro virtual de FreeDOS en VirtualBox, que podría estar en una ruta similar a /home/miusuario/virtualbox/freedos, a no ser que lo guardásemos en una ruta personalizada.

En todo caso nos iríamos a la ruta y desde ahí teclearíamos el comando para convertir el disco al formato nativo de qemu

qemu-img convert -f vdi -O qcow2 FreeDOS.vdi FreeDOS.qcow2

Por tener un poco de orden, movería el archivo a una ruta más lógica, por ejemplo:

/home/misusuario/vmqemu

Ahora ejecutamos virt-manager que, en el menú de aplicaciones está en:

Herramientas ► Gestor de Máquinas Virtuales

Nos pedirá la clave de administrador y nos vamos a las opciones:

Archivo ► Nueva Máquina Virtual ► Importar imagen de disco existente


 

Saldrá un asistente que nos pedirá la ruta del archivo que podemos elegir seleccionando los botones primero Explorar y luego Explore Localmente


El asistente también exige que se seleccione un sistema operativo de los disponibles, para ello tecleamos "freedos" y seleccionamos el sistema que nos ofrece: FreeDOS 1.3

 


Seguimos con los pasos del asistente y si durante la configuración nos pide activar la red virtual, tenemos que decirle que sí, o de lo contrario no arrancará el sistema... aunque no lo vayamos a necesitar.

Para arrancar la máquina virtual hacemos doble clic en ella o hacemos clic sobre ella con el botón derecho y elegimos Ejecutar.

El teclado y el ratón quedarán atrapados en la máquina virtual, para liberarlos para su uso con máquina anfitriona pulsamos simultáneamente las teclas CTRL y ALT que hay a la derecha del teclado.

Para apagar la máquina virtual, al tratarse de un sistema DOS hay que forzar el apagado, lo que haremos mediante las opciones de menú del programa:

Máquina Virtual ► Apagar ► Forzar apagado

En próximos artículos veremos más cosas que se puede hacer con este software de virtualización. 

viernes, 12 de diciembre de 2025

Qemu gestionado por Virt manager

Qemu es un software de virtualización libre muy potente pero que requiere de complicados comandos y configuraciones para ponerlo en marcha.

Para facilitar la tarea tenemos el front-end virt-manager que facilita bastante el uso de qemu.


Antes de seguir debemos comprobar que nuestro sistema soporta virtualización nativa, para ello tecleamos el siguiente comando:

egrep -c '(vmx|svm)' /proc/cpuinfo

Debe darnos un valor mayor que 0, en caso contrario no seguimos. 

La siguiente comprobación es probar si tenemos kvm bien, para ello instalamos el paquete cpu-checker y tecleamos el siguiente comando, que de nuevo nos tiene que dar más de 0 para seguir:

sudo kvm-ok | grep '/dev/kvm exist' | wc -l 

Una vez hechas las comprobaciones instalamos tanto qemu como el front-end gráfico virt-manager con el comando:

sudo apt install virt-manager qemu-system-x86

También instalaría algunos paquetes extra más:

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils vde2 

Una vez instalados tendremos un acceso directo en el menú de programas en;

Aplicaciones > Herramientas del Sistema > Gestor de Máquinas Virtuales

Puede que nos dé un error "QEMU/KVM - No conectado" en ese caso hay que revisar el servicio libvirtd y asegurarnos que aparece como "active (running)" para lo que tecleamos el comando:

systemctl status libvirtd

En caso de que aparezca como "inactive" podemos activarlo permanentemente con el comando:

systemctl enable --now libvirtd

Volveríamos a ejecutar el Gestor de Máquinas Virtuales y seguiremos los siguientes pasos:

  1. Nos vamos a las opciones:
    Archivo > Conexión > Añadir conexión
  2. Elegimos QEMU/KVM (sesión del usuario)


  3. Hacemos clic en esa sesión y creamos una máquina virtual:
    Archivo > Nueva Máquina Virtual
  4. Seguimos los pasos del asistente según lo que queramos hacer.

Encontraremos el acceso directo al font-end en el menú de sistema en:

Herramientas del sistema ► Gestor de Máquinas virtuales

En un próximo artículo veremos como crear y configurar máquinas virtuales. 

 

Enlaces de interés




viernes, 25 de julio de 2025

Instalar VirtualBox en Debian con extension pack

VirtualBox es un software de virtualización muy fácil de instalar y desinstalar que no requiere licencias para su uso, aunque tiene una parte que no es libre llamada extesion pack que se puede usar para fines educativos y es necesaria si se quiere tener acceso a cosas como impresoras, portapapeles compartido, etc... 

Para instalar correctamente VirtualBox con Extension Pack en Debian 12 hay que seguir los siguientes pasos: 

  1. Si tenemos una versión previa de Virtual Box HAY QUE DESINSTALARLA o nos dará un error.
  2. Descargar VirtualBox, para lo cual debemos ir a la página de descargas de las versiones para GNU/Linux y elegir la correspondiente a Debian 12, o bien descargarla directamente desde consola, con un comando similar a este (el nº. de versión puede cambiar):
    wget https://download.virtualbox.org/virtualbox/7.1.12/virtualbox-7.1_7.1.12-169651~Debian~bookworm_amd64.deb
  3. Instalar VirtualBox:
    sudo dpkg -i virtualbox-7.1_7.1.12-169651~Debian~bookworm_amd64.deb
  4. Instalar dependencias si sale un error solicitándolas:
    sudo apt install -f
  5. Nos descargamos la versión correspondiente de VirtualBox extensión pack a esta versión de VB haciendo clic en el botón de "Accept and download", o si lo prefieres descargarlo desde la consola:
    wget https://download.virtualbox.org/virtualbox/7.1.12/Oracle_VirtualBox_Extension_Pack-7.1.12.vbox-extpack
  6. Ejecutamos la instalación del extension pack arrastando el archivo al VirtualBox arrancado, o desde consola:
    virtualbox Oracle_VirtualBox_Extension_Pack-7.1.12.vbox-extpack
  7. Nos pedirá aceptar la licencia educativa para poder instalar al ser esta parte del virtualizador no libre. 

 
Y listo, ya puedes disfrutar de tus máquinas virtuales.


¿Y para Debian 13 que sale la versión estable en un par de semanas? 

Lo mismo, solo que tendrás que bajarte la versión para esa versión en concreto y suele tardar algo más en estar disponible, así que si vas a necesitar VirtualBox mejor espera a que esté disponible para hacer la actualización y ya lo tienes sólido como una roca ;-)

lunes, 10 de julio de 2023

Instalar VirtualBox en Debian

Debian no trae en sus repositorios VirtualBox por lo que hay que instalarlo a mano descargamos los paquetes de su página oficial, en el momento de publicación de este artículo hay para las versiones 10 y 11 de Debian, pero para la 12 debe estar en breve.

  1. Vamos a la página de VirtualBox, sección descargas y Linux distributions.
  2. Creamos una carpeta para descargar los paquetes deb.
  3. Elegimos la versión correspondiente a nuestra distro, en este caso la versión que corresponda a nuestro Debian y la descargamos en el directorio.
  4. Instalamos VirtualBox con los comandos:
    sudo dpkg -i virtualbox-7.0_7.0.8-156879~Debian~bullseye_amd64.deb
    (el número de versión será lógicamente otro en el momento que leas este artículo).

  5. También nos bajamos de la página de descargas el correspondiente VM VirtualBox Extension Pack, recuerda siempre que sea para el mismo sistema, arquitectura y versión de virtualbox.
  6. Instalamos VM VirtualBox Extension Pack, para ello abrimos VirtualBox y arrastramos a la zona central del programa debajo de los iconos de acción, hacemos clic en instalar, leemos toda la licencia hasta abajo y Acepto.


  7. Para tener acceso a dispositivos USB hay que añadir nuestro usuario al grupo vboxusers, la manera más fácil es editar /etc/group y añadir a la línea correspondiente a nuestro usuario, quedando parecido a esto:
    vboxusers:x:130:tuusuario
  8. Y ya está, listo para crearnos nuestras máquinas virtuales.

lunes, 5 de junio de 2023

Exportar e importar máquinas virtuales en Virtual Box con el formato OVA

OVA es un formato común entre diversos hipervisores y sistemas de virtualización, si queremos llevarnos nuestras máquinas virtuales a otro PC que incluso tenga otro programa de virtualización es una manera muy cómoda de hacerlo.

Las máquinas se exportan completas con todas sus características en un solo archivo .ova

Vamos a ver los dos procedimientos para el software de virtualización que uso: VirtualBox.

 

Exportar de VirtualBox a un archivo OVA

  1. Abrimos VirtualBox.
  2. Hacemos clic con el botón derecho sobre la máquina virtual que queremos exportar.
  3. Seleccionamos la opción Exportar a OCI.
  4. Cambiamos el formato a Open Virtualization Format 1.0.
  5. Si queremos que el archivo se exporte a otra carpeta, en un disco externo por ejemplo, hacemos clic en el icono de la carpeta que está en la misma línea que el campo Archivo, seleccionamos la ruta y pulsamos Guardar.


  6. Dejamos el resto de opciones como vienen y pulsamos siguiente.
  7. Comprobamos que todo está como queremos y pulsamos Exportar.
  8. Esperamos unos minutos, que serán más o menos según el tamaño de nuestra máquina virtual y al final del proceso tendremos nuestro archivo .OVA

 

Importar un archivo OVA a VirtualBox

  1. Abrimos VirtualBox.
  2. Seleccionamos las opciones de menú Archivo e Importar servicio virtualizado
  3. Elegimos el archivo con el icono de la carpeta y pulsamos siguiente.
  4. Antes de abrir la máquina virtual nuevo repasamos la configuración, sobre todo para ver si realmente tenemos los recursos que nos pide como memoria.

  5. Repasamos los datos de hardware
  6. Al final del proceso tendremos nuestra máquina importada.

domingo, 28 de noviembre de 2021

Usar toda la pantalla en Debian virtualizado con VirtualBox

Si vísteis el vídeo que puse en mi canal sobre como instalar Debian 11 os llamaría la atención que se mostrara en una ventanita con muy poca resolución, así no es factible usarlo para trabajar ni para hacer prácticamente nada que requiera del entorno gráfico, así que vamos a ver como hacer que aparezca a pantalla completa.


Debian dentro de Ubuntu

Vamos por pasos:

  1. Lo primero que tenemos que hacer es activar sudo para nuestro usuario sin privilegios como vimos en un vídeo anterior, ya que el instalador del driver para el cliente de Virtual Box no se deja instalar con su -
  2. Cargamos el disco del driver, para ello seleccionamos en el menú de Virtual Box las opciones:
    Dispositivo  Instalar imagen de CD de las "Guests Aditions"
    Montara inmediatamente el disco con el driver si está descargado y si no lo descargará previamente.
  3. Instalamos el driver:
    cd /media/cdrom
    sudo bash ./VBoxLinuxAdditions.run
  4. Seguimos los pasos del asistente y reiniciamos.
  5. Maximizamos la ventana donde se está ejecutando la máquina virtual y si la ventana no crece activamos el autoredimensionado con las opciones;
    Ver ►Autodimensionar pantalla del invitado.
Y ya está, ya podemos disfrutar de nuestro sistema virtualizado en toda la pantalla disponible.

viernes, 12 de noviembre de 2021

Windows virtualizado, otra aplicación más en tu GNU/Linux

Un truco para cuando pones GNU/Linux a un familiar es ponerle un acceso directo que arranque VirtualBox y a su vez la versión de Windows que se requiera, al cerrar el Windows volverá al GNU/Linux nativo, así todo es trasparente para el usuario nobel.


 

Pero, ¿Y como se consigue esto?

Tan simple como hacer un acceso directo que ejecute un comando similar a este:

virtualboxvm --startvm "Windows 7" --fullscreen --start-running

En este ejemplo bastaría con:

1. Creamos la máquina virtual si es que no la tenemos creada ya y vemos que funciona correctamente, en este ejemplo tendría que llamarse "Windows 7".

2. Crear un archivo $HOME/Desktop/windows7.desktop con este contenido (en algunas distros puede ser Escritorio en lugar de Desktop):

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Oracle VM VirtualBox
GenericName=Virtual Machine
Type=Application
Exec=virtualboxvm --startvm "Windows 7" --fullscreen --start-running
TryExec=VirtualBox
MimeType=application/x-virtualbox-vbox;application/x-virtualbox-vbox-extpack;application/x-virtualbox-ovf;application/x-virtualbox-ova;
DocPath=file:///usr/share/doc/virtualbox-4.2/UserManual.pdf
Icon=windows7.png
Categories=Emulator;System;Application;
Comment=Run several virtual systems on a single host computer
Name[es_ES]=Windows 7
GenericName[es_ES]=Windows 7 virtual
Comment[es_ES]=Ejecutamos Windows 7 dentro de Ubuntu

3. Dar permisos de ejecución a este archivo.

sudo chmod +x $HOME/Desktop/windows7.desktop

4. Crear o copiar un pequeño icono en /usr/share/pixmaps/windows7.png

5. Opcionalmente podemos copiar, como root, el archivo $HOME/Desktop/windows7.desktop a /usr/share/applications/windows7.desktop y así aparecerá también en los menús de aplicaciones.


Esto mismo lo podríamos hacer con otras máquinas virtuales de otros Windows (p.e.: 10, XP...), MS-DOS y otros sistemas.


sábado, 21 de agosto de 2021

Haiku OS: instalación y uso en VirtualBox

Haiku OS es un sistema operativo libre inspirado en el legendario BeOS, al igual que ese sistema operativo, nos ofrece un entorno gráfico molón con una exigencia de recursos ridícula, tanto, que se puede instalar en un PC con más de 25 años o virtualizarlo en uno moderno, por ejemplo con VirtualBox.

 

En el caso de equipos que tengan UEFI, aunque también está soportada, recomiendo la virtualización para evitar problemas.

 

Preparación de la máquina de VirtualBox

La máquina que creemos no requiere mucho de nada, en mi caso la he vitaminado un poco más pero porque soy un poco exagerado, estos son los parámetros que le he puesto a la máquina virtual:

  • Nombre: Haiku
  • Sistema operativo: Other/Unknown
  • Grupos: Retro
  • Memoria base: 2048Mb (le podía haber puesto 256 perfectamente).
  • IDE primario maestro: 50Gb dinámicos (va a sobrar muchísimo). 
  • IDE Secundario: [Unidad óptica] la iso de Haiku (solo durante la instalación).

Si estáis virtualizando podéis optar por la de 32bits o la de 64 bits si tu equipo es de 64 bits, yo he optado por la de 32 bits porque no le veo mucho sentido a la de 64 bits, a no ser que se precise para algún programa en concreto (no creo).


Instalación de Haiku

  1. Elegimos el idioma y teclado: Español.

  2. Como el disco virtual esta vació hay que crear la partición con formato Be system.
  3. Elegimos la partición e instalamos en ella.
  4. Reiniciamos y ya tenemos instalado Haiku

Como veis no puede ser más sencillo pero por si acaso alguien se lía, aquí tenéis el vídeo de la instalación.


 

Uso básico de Haiku 

Como podéis ver al iniciar Haiku, lo que se tiene es un escritorio con una serie de iconos y un widget extraño en la zona superior derecha, dentro de él está el botón de inicio con una pluma azul dentro, si hacemos clic en él nos saldrá todo el software instalado de serie.


Entre las categorías de interés:

  • Preferences: aquí tenemos todas las opciones de configuración del sistema. Fundamental para cambiar de resolución por ejemplo (opción Pantalla).
  • Apagar: nos permite apagar o reiniciar el sistema correctamente.
  • Documentos/carpetas/aplicaciones recientes.

El resto de categorías de programas contienen las aplicaciones, demos y applets que trae el sistema por defecto.

En la opción Applications tenemos la opción Terminal esencial para hacer muchas cosas, los comandos son una mezcla de DOS y GNU/Linux.

 

Instalación de más aplicaciones

Hay dos caminos:

HaikuDepot

Es una tienda con varios programas a la que se accede haciendo clic en:

Boton de Inicio > Applications > HaikuDepot

Es muy sencillo de usar pero no tiene muchas aplicaciones.

pkgman

Es un comando de terminal muy similar a los que usan las distros de GNU/Linux de esa manera podemos actualizar el sistema con

pkgman update

O instalar programas con

pkgman install <paquete_que_sea>

En la opción de 32 bits hay veces que hay que especificar con el sufijo _x86 que es la opción específica para esta arquitectura y otras veces no, por ejemplo para instalar midnight commander y unzip serían los siguientes comandos:

pkgman mc_x86

pkgman unzip

 

Conclusiones

La conclusión es la misma que cuando usábamos BeOS en su día, un sistema muy interesante pero con el handicap de tener poco software disponible.

Por cierto, estos días ha sido el 20 aniversario de Haiku, felicidades.

miércoles, 8 de abril de 2020

Virtualbox: transvasar datos de manera segura desde la máquina virtual a la anfitriona con ssh con herramientas gráficas

La virtualización es una excelente herramienta para probar sistemas operativos o encerrar aquellos que suponen una amenaza para nuestros datos y nuestra seguridad informática como Windows.


Su uso plantea la necesidad de poder intercambiar archivos de manera segura y sencilla, hay varios procedimientos para ello, pero aquí vamos a ver como hacerlo a través de ssh.
Vamos a ver que hace falta.

Máquina anfitriona

Necesitaremos lógicamente VirtualBox con las máquinas virtuales creadas y openssh-server.


Máquinas clientes

Vamos a usar la configuración de red por defecto de VirtualBox para no liarnos, que nos creará una subred donde la máquina anfitriona tiene la IP 10.0.2.2 y a cada máquina cliente se le añade otra IP del rango 10.0.2.X.
El resultado es que desde las máquinas clientes podemos ver a la máquina anfitriona y a otras clientes, para nuestros propósitos no necesitamos más.

Windows

Podemos usar WinSCP, que nos permite conectarnos al sistema de archivos de la máquina anfitriona en un entorno muy parecido a otros clónicos gráficos tipo Comandante Norton.

Una vez instalado y ejecutado creamos la sesión con los siguientes datos de red:
Protocolo: SFTP
Nombre o IP de servidor: 10.0.2.2
Puerto: 22
Usuario: el nombre corto de usuario en la máquina anfitriona.
Contraseña: tu contraseña, si quieres no la pones y te la pedirá cuando le des al botón conectar.

Para pasar información de la máquina anfitriona a la cliente o viceversa basta con seleccionar los archivos y arrastrarlos.

Un uso muy interesante y que le da mucha seguridad a nuestro Windows virtual es descargar los programas en el GNU/Linux nativo, desde el que le podemos pasar un antivirus y una vez comprobados que están limpios los pasamos a Windows para su instalación segura.


GNU/Linux

Si nuestra máquina cliente es otro GNU/Linux podemos usar Gnome Commander, mc o desde consola el comando scp entre muchas opciones.

Midnight Commander
  1. Instalamos mc en el cliente y lo ejecutamos desde consola.
  2. Hacemos clic en la opción de menú Izquierdo (Left) o Derecho (Right) según donde queramos ver el contenido de la máquina anfitriona.
  3. Seleccionamos Conexión por SSH (Shell link).
  4. El nombre de máquina que ponemos es:
    mi_usuario@10.0.2.2
  5. Nos pedirá confirmación la primera vez para otorgar la confianza le decimos que sí (yes).
  6. Introducimos nuestra clave de usuario de la máquina anfitriona.
  7. Y ya está, ya tenemos en un panel la máquina cliente y en otro la anfitriona, esperando nuestras órdenes para copiar, mover, borrar archivos...



Gnome Commander
Gnome Commander es uno de los clones gráficos tipo commandante norton que puedes instalar.
  1. Lo puedes ejecutar desde el menú de tu distro o con el comando gnome-commander.
  2.  Hacemos clic en el panel que queremos que sea la máquina anfitriona.
  3. Seleccionamos las opciones:
    Connections > Remote Server
  4. Indicamos la siguiente configuración:
    Service type: SSH
    Server: 10.0.2.2
    Port: 22
    Folder: ruta en la máquina anfitriona.
    User name: nombre de usuario en la máquina anfitriona
    Password: clave en la máquina anfitriona.



scp

Teclearíamos desde el cliente un comando como éste:
scp -rp /ruta_de_lo_que_quiero_copiar_del_cliente mi_usuario@10.0.2.2:/ruta_a_donde_lo_copio_al_anfitrion

Los modificadores r y p son opcionales si queremos copiar recursivamente y respetar los permisos respectivamente.


Recuerda que también puedes usar claves asimétricas.

miércoles, 1 de mayo de 2019

Copiar archivos a disquetes de doble densidad desde el PC para el Amstrad CPC (mediante disquetera USB en máquina virtual VirtualBox)

El objetivo es pasar archivos a disquetes de doble densidad desde el PC en un formato que sea capaz de leer el Amstrad CPC, pero con dos limitaciones:
  • Hacerlo en un equipo moderno que no trae disquetera interna.
  • Hacerlo en un equipo que solo tiene como sistema nativo GNU/Linux (Ubuntu Mate 18.04).

Vamos a ver que necesito.

Hardware

Necesitaremos tres cosas:
  • Disquetes de doble densidad (DD Disks), si solo tienes de alta no hay problema, le pones un trozo de celo opaco tapando el agujero derecho como puedes ver en el disquete negro de la foto y ya es un disco de doble densidad como el azul (que no tiene el agujero).
  • Una disquetera USB que soporte discos de doble densidad, como la que me pille hace unos meses.
  • Un PC, en mi caso voy a usar mi i7.

Software

  • VirtualBox, se recomienda instalar el Extension Pack correspondiente a la  versión que instales para tener un soporte completo USB.
    Lo puedes instalar desde el centro de software de tu distro.
  • La máquina virtual con Windows, al menos XP, que es la que soporta el programa para pasar los disquetes.
    Simplemente se crea la máquina virtual y lo instalas en ella como si fuera un ordenador real, os dejo un manual para quien no sepa.
  • La disquetera USB la puedes montar a posteriori una vez arrancado el Windows virtual haciendo clic en el icono para mapear dispositivos USB pero mi recomendación es añadir un filtro de dispositivo USB en el apartado USB de la configuración de la máquina virtual antes de arrancarla y así hacer que se mapee automáticamente.
  • CPCDiskXP, el programa que va a pasar los archivos al disquete y que lógicamente hay que descargar e instalar en el Windows XP virtual.
    Debe ser la última versión que es la que permite usar disqueteras USB con limitaciones que veremos a continuación.
  • Los archivos sueltos o archivos dsk que queramos pasar que también deben estar en el sistema virtual.
 

Uso de CPCDiskXP

Este programa se distribuye en un archivo ZIP como aplicación portable, por tanto, basta con copiarla en una carpeta y hacer doble clic en el ejecutable CPCDiskXP.exe (crear un acceso directo para más comodidad).
También incluye otro binario llamado FDInstall.exe que es el driver para usar el disquete de forma nativa pero no es compatible con las unidades USB.
Recomiendo mantener conectada la disquetera con el disquete dentro desde que iniciamos la máquina virtual hasta que salgamos de ella.
Puede que algunos disquetes con tantos años fallen pero ya vimos que unos buenos soplidos en su interior hace maravillas.

Bueno, vamos al lio:
  1. Arrancamos la máquina virtual con la unidad conectada y el disquete dentro.
  2. Ejecutamos CPCDiskXP.
  3. Hacemos clic en el botón DSK EDITOR.
  4. Clic en New.
  5. Marcamos la opción USB Floppy Drive  Compatible Formats y dejamos el que nos ofrece por defecto.
  6. Hacemos clic en el botón Add Files para añadir archivos sueltos y/o..
  7. Hacemos clic en el botón Add Files From Another DSK para incluir archivos sueltos incluidos en un DSK que no esté protegido.
  8. Una vez incluidos todos los archivos deseados pulsamos los botones Write USB Floppy y Write Disk.
  9. Si todo ha ido bien cerramos la aplicación y salimos de la máquina virtual, ya tenemos nuestro disquete listo para usar en una unidad 3.5'' conectada a nuestro CPC.

Limitaciones

  • Realmente solo puede copiar ficheros sueltos, aunque los lea de un dsk desprotegido, no se podría "quemar" una imagen tal cual en el disquete (raw).
  • Hay que usar formatos IBM y además compatible con la ROM que tenemos en nuestro CPC, que en mi caso es la estándar.
  • Por otro lado sólo podemos grabar la cara A, lo que nos hace aprovechar muy poco del disco.
  • El disquete no se podrá releer desde la aplicación por lo que siempre hay que empezar de cero.
  • Posiblemente no sea reconocido ni por GNU/Linux ni por el Windows virtual. 

Videotutorial

Aquí tenéis el vídeo con las peculiaridades de hacerlo en una máquina virtual desde GNU/Linux, en un Windows nativo sería igual.

 


Última hora

El compañero KaosOverride, una vez más, nos proporciona información interesante desde el grupo de Telegram Amstrad Power.
Se puede hacer directamente desde GNU/Linux con las aplicaciones dsk2ima y dd. 
Tomo buena nota para futuro artículo.

jueves, 26 de abril de 2018

Instalando Ubuntu Mate 18.04 64 bits en Virtual Box

Hoy no me he podido resistir y he decidido probar la nueva versión de Ubuntu Mate LTS en una máquina virtual de VirtualBox ejecutada desde el Debian 9 de mi i7.
Así veo como se desenvuelve antes de actualizar el único equipo que tengo con Ubuntu (Mate), el portátil en el que su pad se resiste a Debian.

Creación de la máquina virtual

Simplemente que pulsado en el botón del asistente para crear una nueva máquina virtual y le he dado los siguientes parámetros:
  • Tipo de máquina: Linux
  • Versión: Ubuntu (64 bits). Recuerda que ya no hay versiones de 32 bits de Ubuntu :(
  • Memoria: 3Gb (mejor ser generosos en la instalación, luego ya tendremos tiempo de quitar si nos hace falta para ejecutar otra VM concurrentemente por ejemplo).
  • Disco duro: Dinámico 100Gb (ya crecerá lo que tenga que crecer, no necesito mucho rendimiento).
Después de la ejecución del asistente y antes del inicio de la máquina virtual cambiamos lo siguiente en la configuración de la máquina virtual:
  • Almacenamiento Controlador IDE CD-ROM: Seleccionamos la ISO de Ubuntu Mate que previamente he descargado.

Instalación del sistema

Una vez configurados los parámetros de la máquina virtual, la arranco normalmente.
Nada más empezar la primera en la frente, cuando el asistente me pregunta si quiero probar o instalar, elijo la segunda opción y después de elegir el teclado no me sale el botón para continuar, solo el de volver atrás (recordemos que esta versión es todavía una beta aunque esté a punto de salir la definitiva).
Así que eso hago, elijo probar y se arranca en modo live, ya pulso el botón para instalar y la operación se completa sin éxito.
Marco opciones para que se actualice durante la instalación e instale software de terceros.
Reinicio para ejecutar la versión instalada y de nuevo un error que no me permite completar la operación, así que reinicio manualmente.

Sin embargo, el sistema instalado funciona perfectamente aunque el entorno por defecto no es el gnome clásico, aunque muy intuitivo, me tocará jugar un poco con él.


Ahora aprovechamos que ha saltado la actualización y lo dejamos a la última.

Conclusiones

A pesar de los errores en la instalación, normales en una beta, parece desenvolverse muy bien y sin nada raro.
Sin embargo, creo que voy a esperar un par de meses más antes de actualizar el portátil, más que nada por precaución, aunque seguiré jugando con esta instalación virtualizada dejándola fina.

domingo, 18 de febrero de 2018

Instalar Ubuntu Mate en un pendrive como si fuera un disco duro (o cualquier otra distro)

No, no vamos a hacer un pendrive live, sino instalar una distro linux en un pendrive como si la instaláramos en el disco interno del ordenador, esto nos dará las ventajas de la movilidad de un live y la versatilidad de una instalación completa.

Procedimiento

Podemos hacerlo de muchas maneras pero para que sea fácil y seguro hasta para el más inexperto lo vamos a hacer en una máquina virtual con Virtual Box.

Preparación de la máquina virtual

  1. Iniciamos el asistente creando una nueva máquina virtual (botón Nueva).
  2. Tipo: Linux y versión: Ubuntu 64 bits.
  3. Tamaño de la memoria: Ponemos suficiente memoria pero sin pasarnos (siempre en la franja verde).
    Por ejemplo, mi equipo tiene 8Gb, pues le pongo 3Gb.
  4. Disco duro: NO AGREGAMOS UN DISCO DURO VIRTUAL (en la siguiente fase veremos porqué).
  5. Pulsamos Crear.
Una vez creada la máquina virtual configuramos algunas cosas más. Para ello pulsamos con el botón derecho sobre la máquina virtual creada y seleccionamos Configuración:
  1. Almacenamiento: seleccionamos el CD y luego pulsamos en el icono del CD con una flechita pequeña para seleccionar como archivo de disco óptico virtual la iso de la distro que queremos instalar (lógicamente antes nos la hemos tenido que bajar).
  2. Sistema: en la pestaña Orden de arranque nos aseguramos que la unidad óptica es la primera que va a arrancar.
  3. USB: Habilitamos el controlador USB (recomendado usar el controlador 2.0).
    Añadimos el pendrive que vamos a usar para la instalación (debe estar ya enchufado al equipo).
  4. Aceptamos los cambios y hacemos doble clic en la máquina virtual para la instalación.

Instalación

  • Seguimos los pasos del asistente de instalación de la distro (en el caso de los derivados de Ubuntu todo es muy intuitivo y simple).
  • Cuando pregunte donde queremos instalarlo decimos en el pendrive y que borre todo lo que tiene para que nos cree las particiones de la manera correcta y más compatible con todo tipo de equipos normales.
  • Al final de la instalación nos dirá que saquemos el disco y pulsemos alguna tecla para reiniciar ya desde la instalación, lo hacemos y apagamos la máquina virtual cuando aparezca su BIOS.
    A pesar de habernos servido en todo el proceso VirtualBox no arranca pendrives, así que para seguir hay que hacerlo con el equipo real.
  • Ya podemos cerrar virtualbox y apagar nuestro ordenador. 
  • Se recomienda desactivar journaling y la swap para que el pendrive dure más tiempo (evitando escribir en él todo el tiempo), en Ubuntu se puede hacer con el comando:
    sudo swapoff -a

Uso

  • Hay que configurar la BIOS para que arranque desde pendrive (normalmente se accede con ESC o F2 mientras empieza a arracar según modelo).
  • Una vez que arranca funciona exactamente igual que si la hubiéramos instalado en el disco duro, pudiendo actualizar los paquetes, instalarle más cosas, configurar lo que queramos, añadir archivos... y todo seguirá ahí la próxima vez siempre que apaguemos de la forma correcta.

Ventajas e inconvenientes

Como todo este procedimiento tiene muchas ventajas pero algunos inconvenientes:

Ventajas

  • Es una instalación normal y corriente, y puedes hacer todo lo que podrías hacer de haberla instalado en el disco duro interno.
  • Si te falta algún driver, por ejemplo de una tarjeta wifi, puedes arracar desde otro ordenador, instalarlo y la próxima vez ya tienes tarjeta wifi.
  • Te estás llevando tu ordenador en tu bolsillo al que accedes a él desde cualquier equipo que pueda arrancar USB.
  • Puedes clonarla o sacarle copias de seguridad íntegras con dd o sencillas herramientas gráficas como etcher.

Inconvenientes

  • Tienes que tener en cuenta la menor capacidad del pendrive, si es pequeño no te va a dejar instalar muchas cosas.
  • No lo tengas al límite de capacidad siempre, recuerda que un pendrive también es una unidad de estado sólido y estar escribiendo en ella continuamente siempre en el mismo sitio no es una buena idea.
    Por la misma razón no es bueno estar escribiendo y borrando mucho tiempo, si te decides a usar GNU/Linux para darle tralla instálalo en tu disco interno.
  • Los puertos USB son más lentos que los SATA internos, se recomienda usar pendrives 3.0 y conectados a dichos puertos.
  • Si los sacas sin apagar correctamente la máquina puedes estropear la instalación, es más delicado que un pendrive live porque aquí se graba todo.
  • No permite instalar lo que hay en el pendrive en el disco duro por ejemplo, a no ser que uses herramientas como systemback o lo clones con clonezilla, por ejemplo.
This article is also on English

martes, 12 de diciembre de 2017

Anbox, emulador sencillo de Android para Ubuntu y Debian

Anbox es un emulador de Android open source y disponible para diversas distribuciones de GNU/Linux (solo de 64 bits).

Veamos como instalarlo:

Ubuntu

Esta es una de las distros oficialmente soportadas y está disponible como paquete snap.
Lo podemos instalar con estos comandos:
sudo apt-get install snapd apt-transport-https
sudo snap install --classic anbox-installer
sudo anbox-installer

Debian

El anterior procedimiento no funciona en Debian, ya que no es una distro oficialmente soportada, pero es posible instalarlo en la Debian 9 o superior, en este caso hay que ejecutar los comandos:
sudo wget -O /etc/apt/trusted.gpg.d/zhsj.gpg https://ftp.ustclug.org/~zsj/anbox/zhsj.gpg
echo "deb [arch=amd64] https://ftp.ustclug.org/~zsj/anbox stretch main" |sudo tee /etc/apt/sources.list.d/anbox.list
sudo apt update && sudo apt install anbox
sudo systemctl enable anbox-container-manager.service
systemctl --user enable anbox-session-manager.service
 
Descargamos la imagen de android y la dejamos en la ubicación correcta.
sudo wget -O /var/lib/anbox/android.img https://build.anbox.io/android-images/2017/07/13/android_3_amd64.img
Ya solo nos quedaría reiniciar la máquina o simplemente iniciar los servicios con los comandos:
sudo systemctl start anbox-container-manager.service
systemctl --user start anbox-session-manager.service

Instalar apps

La manera más sencilla es conseguir los apk e instalarlos manualmente, para ello hay que instalar un par de paquetes extra:
sudo apt install android-tools-adb android-tools-fastboot
En andox hay que cambiar la configuración para que admite instalaciones desde fuentes externas.
Una vez hecho esto, y teniendo andbox corriendo, se instalaría con el comando: 
adb install 'app_deseada.apk'
Todavía está verde, muchas apps no me han funcionado, pero es algo normal y no quita que este sea un camino que puede dar muchos frutos en un futuro cercano.

Enlaces de interés

sábado, 11 de noviembre de 2017

Crear un pendrive para probar la compatibilidad con GNU/Linux antes de comprar un ordenador

¿Cuantas veces hemos escuchado los lamentos de quien ha comprado un portátil y no le va con GNU/Linux? ¿No sería más inteligente probar que va bien con el pingüino ANTES DE COMPRARLO?
Para ello el primer paso es crearnos una herramienta que nos permita comprobar la compatibilidad en la misma tienda, un pendrive de autoarranque con un GNU/Linux moderno y con todo lo necesario para hacer las pruebas.

Vamos a ello


Las siguientes operaciones se hacen sobre la máquina virtual creada:
  1. Nos descargamos la última versión de Ubuntu por ser una distro con un amplio soporte de hardware, en mi caso uso Ubuntu mate por comodidad, pero esto es indiferente.
  2. Lo instalamos en una máquina virtual de Virtualbox.
  3. Actualizamos e instalamos los paquetes necesarios para tener la máxima compatibilidad y poder hacer una buena batería de pruebas (incluidos algunos juegos que requieran 3D):
    sudo apt-get update
    sudo apt-get -y upgrade
    sudo apt-get install mc xbacklight firmware-b43-installer b43-fwcutter r8168-dkms gnome-system-tools linux-firmware-nonfree  billard-gl chromium-bsu supertuxkart
  4. Instalamos una herramienta para convertir nuestra instalación en una ISO personalizada, podéis usar pinguy builder o systemback, en éste último caso se instala con estos comandos:
    sudo add-apt-repository ppa:nemh/systemback
    sudo apt-get update
    sudo apt-get install systemback
  5. Copiamos algunos archivos pequeños (de calidad pero cortitos) para hacer pruebas en /opt (hay que ser root). Por ejemplo: un mp3, archivos de vídeo... No los copiamos en $HOME porque no se van a copiar cuando generemos la ISO 
  6. Generamos nuestra distro live con pinguy builder o systemback (tarda un buen rato).
  7. Copiamos la iso a la máquina anfitriona (desde VirtualBox es la IP 10.0.2.2). Podemos usar scp o mc.
Ahora toca el turno del ordenador anfitrión:
La iso la podemos incluir en un pendrive de autoarranque, en el caso de GNU/Linux podemos usar multisystem como vimos en un artículo anterior

Ya tenemos la herramienta para hacer nuestra batería de pruebas, aunque eso lo veremos en el próximo artículo.

domingo, 31 de julio de 2016

Configurar una impresora Epson desde un Windows instalado Virtual Box en GNU/Linux

Una manera rápida para configurar o cambiar el cartucho de una impresora en GNU/Linux, es a través de Windows en una máquina virtual.
Vamos a ver como hacer esta trampita.

La primera vez, instalamos los drivers

Suponemos que tenemos una máquina virtual Windows ya configurada con Virtual Box, así que lo que tendríamos que hacer es instalar sus drivers:
  1. Incluimos a nuestro usuario en el grupo vboxusers.
    sudo usermod -G vboxusers -a nombre_usuario
  2. Arrancamos la máquina virtual Windows (la impresora debería estar previamente apagada).
  3. Si no le hemos instalado VirtualBox drivers lo hacemos ahora.
  4. Instalamos el driver de la impresora para Windows
  5. Cuando el asistente nos pida conectar la impresora, la encendemos y mapeamos el puerto USB para que lo use la máquina virtual.
    Para ello
  6. Concluimos la instalación.

Una vez instalados los drivers...

  • Encendemos la impresora.
  • Encendemos el ordenador.
  • Ejecutamos Virtual Box y la máquina virtual Windows.
  • Una vez arrancado Windows nos situamos en medio de la parte inferior de la pantalla hasta que nos sale unos menús.
  • Seleccionamos:
  • Dispositivo ► Dispositivos USB ► Como se llame tu impresora
  • Pulsamos en el botón de Inicio de Windows.
  • Seleccionamos:
  • Configuración ► Panel de control ► Impresoras y Faxes
  • Pulsamos con el botón derecho del ratón sobre el icono con el nombre de tu impresora
  • Seleccionamos Propiedades ► Preferencias de impresión ► Utilidades
  • Podemos averiguar que cartucho/s está/n agotado/s pulsando sobre Status Monitor.
  • Para cambiar el cartucho pulsamos en Sustitución del cartucho de tinta.
  • Seguimos los pasos que nos va indicando el asistente.


    jueves, 12 de febrero de 2015

    Virtualizar una raspberry pi con raspbian en qemu (Ubuntu 14.04)

    Mientras espero la llegada de una Rasberry Pi 2 que tengo pedida, puedo ir probando los sistemas para este cacharrito mediante un programa de virtualización que es completamente libre: qemu.

    Raspberri Pi virtualizada con qemu en Ubuntu 14.04


    ¿Y como consigo esto? Siguiendo los pasos que describo a continuación:

    Instalación de qemu

    Lo podemos instalar desde el entorno gráfico usando el Centro de software o synaptic (buscando el paquete qemu-system-arm).
    sudo apt-get install qemu-system-x86 qemu-system-arm aqemu

    Preparación (raspbian)

    • Creamos la carpeta "raspberry_pi" en $HOME
    • Descargamos kernel-qemu correspondiente y lo copiamos a la carpeta "raspberri_pi"
    • Descargamos la última versión de raspbian (o la distro que queramos probar) y lo copiamos también en la carpeta "raspberri_pi".
    • Lanzamos el emulador con un comando como éste:
      qemu-system-arm -kernel $HOME/raspberry_pi/kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash" -hda $HOME/raspberry_pi/2015-01-31-raspbian.img
    • Esto ejecutará el sistema en modo monousuario y con el teclado en inglés, algo a tener en cuenta en los puntos siguientes.
    • Editamos el archivo /etc/ld.so.preload y le ponemos una almohadilla en la línea que hay para comentarla: #/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
    • Añadimos las siguientes líneas al archivo /etc/udev/rules.d/90-qemu.rules:
      KERNEL=="sda", SYMLINK+="mmcblk0"
      KERNEL=="sda?", SYMLINK+="mmcblk0p%n"
      KERNEL=="sda2", SYMLINK+="root"
    • Creamos un nuevo archivo /etc/X11/xorg.conf para tener al menos 800x600 de resolución:
      Section "Screen"
      Identifier "Default Screen"
      SubSection "Display"
      Depth 16
      Modes "800x600" "640x480"
      EndSubSection
      EndSection
    • Salimos tecleando 'exit'

    Ejecución normal

    Para ejecutarlo tecleamos el siguiente comando:
    qemu-system-arm -kernel $HOME/raspberry_pi/kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -hda $HOME/raspberry_pi/2015-01-31-raspbian.img
    Al final nos tiene que salir la aplicación para configurar los parámetros del sistema o el login, si nos sale en su lugar un prompt con una almohadilla #, tecleamos exit para continuar.
    Evidentemente lo más cómodo es hacer un script que lance este chorizaco, o ponerlo dentro de un acceso directo en el escritorio.


    Otras consideraciones

    • Si cambias en el comando la memoria por 512 en lugar de 256 no funciona, así que deja 256.
    • También se puede virtualizar en otros sistemas operativos, simplemente haciendo lo que se describe aquí con la versión de qemu correspondiente.
    • Puedes montar la imagen descargada para inyectar o extraer archivos con el siguiente comando (lógicamente con la emulación parada):
    sudo mount $HOME/raspberry_pi/2015-01-31-raspbian.img -o offset=62914560 /mnt

    Fuentes e información adicional

    jueves, 13 de febrero de 2014

    Icaros live en VirtualBox

    Aros es un curioso sistema operativo y entorno gráfico Icaros compatible a nivel de API con AmigaOS.



    En la página de descarga podemos descargamos la versión Icaros desktop live! que viene como un archivo con la extraña extensión .7z.exe (autoejecutable para Windows de 7zip), ¿es solo para Windows? NO
    Los usuarios de GNU/Linux. Macs y de unixes en general lo que tenemos que hacer es cambiar la extensión a .7z y descomprimirla con mc, nautilus o desde consola con 7zip (en todo caso debemos tener instalado los paquetes de 7zip para poderla descomprimir).
    En este archivo vamos a encontrar varios archivos, como sendas versiones del emulador qemu para Windows de 32 y 64 bits, nosotros sólo necesitamos el archivo icaros-pc-i386.iso
    Manos a la obra:
    • Arrancamos Virtual Box.
    • Creamos una máquina virtual con la siguiente configuración:
    • Nombre: Icaros Desktop
    • Tipo: Other
    • Versión: Other/Unknown
    • Tamaño de memoria: 1 Gb o más
    • Creamos un disco duro virtual, reservado dinámicamente y le ponemos 20Gb (los 2 Gb que ofrece por defecto son insuficientes).
    • En almacenamiento indicamos que vamos a usar icaros-pc-i386.iso como CD-ROM
    • Arrancamos la máquina virtual
    • Ejecutamos InstallAros y en el asistente decimos que queremos 'Wipe Disk', lo que borrará todo el disco duro virtual y nos pedirá que reiniciemos Aros para lanzar otra vez este programa.
    • Volvemos a arrancar Aros y de nuevo el programa InstallAros.
    • En esta ocasión elegimos 'Use existing Aros partitions (on any drive).
    • Elegimos los paquetes que queremos y las opciones de lenguaje.
    • Ponemos el teclado en castellano, desgraciadamente los textos los tendremos que dejar en inglés porque el castellano no está entre los lenguajes que ofrece.
    • Ponemos instalación completa para verlo todo.
      Ya te avisa que se va a tirar un ratito como 'muerto' descomprimiéndolo todo.
    • Al final te dirá que ya has terminado, ahora deberías apagar la máquina virtual pulsando en la esquina superior izquierda con el botón derecho del ratón. Opciones Wanderer => Shutdown => Reboot computer.
    • Cuando vuelva a arrancar el 'disco live' apaga la máquina virtual y desmonta la iso, ya no nos va a hacer falta más.
    • La primera vez nos pedirá configurarla.
    Bueno, ya lo tenemos instalado como sistema no es que sea muy útil porque apenas si tiene software pero es una curiosidad para quien quiera conocer cosas nuevas.


    sábado, 2 de febrero de 2013

    El último Virtual Box en Ubuntu 10.04 LTS con soporte USB

    Aunque podemos instalar virtualbox en ubuntu 10.04 LTS desde los repositorios el que viene es muy antiguo y no tiene funcionalidades como el soporte para USB, por ello es mejor utilizar la última versión.
    • Lo primero es desinstalar la última versión de Virtualbox, lo podemos hacer desde consola:
      sudo apt-get remove virtualbox-ose sudo apt-get autoremove
    • Una vez hecho esto ya podemos instalar la última versión de Virtualbox para 10.04 LTS, para ello nos bajamos los siguientes paquetes, para ello nos vamos a la página de descarga aunque también se puede hacer desde consola:
      wget -c http://dlc.sun.com.edgesuite.net/virtualbox/4.2.6/Oracle_VM_VirtualBox_Extension_Pack-4.2.6-82870.vbox-extpack
      wget -c http://dlc.sun.com.edgesuite.net/virtualbox/4.2.6/virtualbox-4.2_4.2.6-82870~Ubuntu~lucid_i386.deb
    • Instalamos el paquete virtualbox:
      sudo dpkg -i virtualbox-4.2_4.2.6-82870~Ubuntu~lucid_i386.deb
    • ponemos a nuestro usuario en los grupos que dan permisos para virtualbox:
      sudo adduser USUARIO vboxusers
    • Si vamos a utilizar una impresora usb también le ponemos en los grupos de impresión:

      sudo adduser USUARIO lp lpadmin
    • Cerramos la sesión y la volvemos a abrir.
    • Abrimos nautilus (el explorador de GNU/Linux) y hacemos doble clic en el archivo Oracle_VM_VirtualBox_Extension_Pack-4.2.6-82870.vbox-extpack que acabamos de bajarnos.
    • Nos pregunta si queremos abrirlo con virtualbox, respondemos que sí así como la clave de administrador. Vamos a la configuración de la máquina virtual y en el apartado USB hacemos lo siguiente:
    • Habilitamos el controlador USB
    • Habilitamos el controlador USB 2.0 (EHCI)
    • Agregamos los filtros de dispositivos que necesitemos, p.e.: la impresora.
     Y ya está, ahora tenemos un virtualbox que nos va a permitir hacer muchas más cosas, aunque si tenemos un equipo viejo puede que lo notemos lígeramente más lento en el arranque inicial.
    ¡Ah! la versión gratuita de virtualbox no permite arrancar desde pendrive, pero hay un truco: arrancar desde una imagen de disco de plop boot manager y elegir en su menú el USB.

    jueves, 5 de abril de 2012

    Girar la pantalla en un android x86 virtualizado sobre Ubuntu 12.04

    Lo que hayáis probado ejecutar un Android virtualizado sobre un Ubuntu, os habréis encontrado un problema: algunas aplicaciones aparecen rotadas.
     

    Hay dos soluciones para este problema

    Solución manual

    Mientras estáis ejecutando android abris un terminal en Ubuntu y tecleáis:

    xrandr -o left



    Os girará todo el sistema operativo incluyendo el virtual box con el android, cuando queráis volver a la normalidad teclead:

    xrandr -o normal


    Solución automática


    Creamos un archivo en androidrotado /usr/local/bin/ con el siguiente contenido:

    #!/bin/bash
    xrandr -o left
    virtualbox -startvm "Android" -rmode sdl --fullscreen
    xrandr -o normal


    Asumo que habéis creado la máquina virtual con el nombre Android, si no es así cambiarlo por el correspondiente.
    Le damos permisos de ejecución:

    chmod +x /usr/local/bin/androidrotado



     y ya podemos ejecutar el comando 'androidrotado' que rotará el sistema, ejecutará la virtualización y cuando termine volverá a poner la ventana como estaba al principio.

    Dentro de la virtualización podéis:

    • recuperar el ratón pulsando las teclas host + I
    • acceder al menú de apagado pulsando las teclas host + H
    La tecla host suele ser el control derecha, aunque la podéis cambiar en la configuración de Virtual Box.
    Si no tuvierais el comando xrandr lo instaláis desde el centro de software o desde consola:
    apt-get install xrandr

    sábado, 3 de septiembre de 2011

    Instalar Android en el PC

    Leyendo un artículo en muylinux me he animado a instalar Android en Virtual Box.

    • Es muy fácil, lo primero que tenemos que bajarnos es la imagen de CD genérica (en el artículo recomiendan la del eeepc, ni caso, esa no reconoce la tarjeta de red virtual y por tanto nos quedamos sin internet).
    • Tenemos que tener instalado Virtual Box y 7zip, si no lo tuviéramos lo podemos instalar con el comando:
    sudo apt-get install virtualbox
    sudo apt-get install  p7zip p7zip-full p7zip-rar
    • Una vez instalado todo y descargada la imagen la descomprimimos:
    7z e vm.iso.7z
    • Iniciamos Virtual Box y creamos una nueva máquina virtual mediante el asistente, le indicamos que el sistema operativo es Linux y Debian.
    • Damos los valores predeterminados para el asistente, aunque de memoria yo he sido generoso y le he puesto 800 Mb, para el vídeo le he puesto 32 Mb.
    • En almacenamiento indicamos que el CD/DVD es la imagen vm.iso
    • Iniciamos la máquina virtual recién creada y elegimos Instalar en el disco duro.
    • La instalación es muy sencilla pero hay que crear las particiones con cfdisk., una primaria al principio del disco con formato Linux y autoarrancable (boot) y otra más pequeña tipo Linux-swap.
    •  Una vez creada las particiones nos salimos de cfdisk y le indicamos que vamos a instalar Android en la primera partición.
    Cuando arranque Android hay que inhabilitar la integración del ratón (está en el menú Máquina en la propia ventana que se abre con el sistema virtualizado).

    Aquí tenéis otro tutorial para instalar Android en VirtualBox.
    También se puede ejecutar Android de forma nativa sin virtualización, lo primero es ejecutarlo como CD-live para comprobar que nos podemos conectar desde Android y que todo funciona bien.
    Si no hay problemas lo podemos instalar en el disco duro, recomiendo crear una nueva partición ext3 mediante GParted LiveCD y en la instalación indicarla como sitio donde instalar Android.
    Tenemos que probar con la versión de Android adecuada a nuestro hardware, especialmente la conectividad a internet.