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.


No hay comentarios:

Publicar un comentario