Cómo ejecutar un Linux mínimo dentro de un Windows 7 de 64 bits en ejecución

31

En mi computadora portátil anterior con Windows Vista, solía ejecutar Portable Ubuntu Remix para Windows , que se basa en coLinux , como el similar y Linux . Esto funcionó bastante bien con recursos limitados del sistema (una máquina virtual Ubuntu 08.04 con 256 MB de RAM en un host de Windows Vista de 32 GB de 2 GB). Me permitió transferir rápidamente mis esfuerzos de desarrollo de Windows a Linux, o simplemente tener un sistema Linux "real" (en comparación con solo Cygwin, que también tengo) disponible mientras estoy de viaje.

Ahora, me mudé a una computadora portátil con Windows 7 de 64 bits con 8 GB, pero desafortunadamente coLinux aún no se ha portado a 64 bits , y no parece que esto suceda pronto. Aunque la mayoría del software de 32 bits "simplemente funciona" en Windows, coLinux no lo haría debido a su controlador de kernel. Entonces, parece que el enfoque preferido (cp. Ejecutar Linux dentro de Windows XP, es decir, sin arranque dual , ¿cuál es la forma más eficiente de ejecutar Windows y Linux al mismo tiempo? ) Ya no funciona.

Mi mejor idea es configurar una máquina virtual Ubuntu 12.10 de 64 bits en VirtualBox , pero a pesar del modo continuo , me temo que la integración con el sistema operativo Windows host no será tan fluida como con Ubuntu portátil (que usa Xming para mostrar las ventanas ), y tengo que jugar constantemente con la tecla Host para moverme entre ambos mundos.

¿Cómo abordas esto?

  1. ¿Alguna solución de virtualización (preferiblemente gratuita y no intrusiva) maneja mejor la integración del host?
  2. ¿O debería simplemente iniciar en modo no GUI e iniciar aplicaciones X a través de SSH con Xming?
  3. ¿Cuáles son sus recomendaciones de tamaño para el sistema operativo invitado (suponiendo solo algunos terminales, editor y compilador)?
  4. ¿Una distribución mínima especializada de Linux sería más adecuada para ejecutarse con pocos recursos?
Ingo Karkat
fuente
¡Te voté, tengo mucha curiosidad por esto! Si nadie tiene una respuesta, sugeriría usar Virtualbox. Siempre que instale las adiciones de invitados, no debería tener problemas (o una necesidad) para la manipulación de la clave de host. Tengo un arch y Ubuntu vm en el trabajo, ambos son excelentes para cambiar de un lado a otro con facilidad. Además, puede definir los recursos que se les permiten. Solo mi .02.
nerdwaller
@nerdwaller: Sí, actualmente estoy ejecutando una VM VirtualBox. Sin embargo, incluso con las adiciones de invitados, tengo que presionar la tecla de host para devolver combinaciones de teclas como Alt-Tab desde el invitado a la computadora host. Supongo que no hay forma de evitar esto.
Ingo Karkat
Oh, veo lo que estás diciendo, mi error. Realmente espero que alguien tenga algo allí, que coLinux suene muy bien.
nerdwaller

Respuestas:

7

Yo elegiría la solución Xming + ssh -X.

1) No estoy seguro, pero podría ejecutar su Virtual Mashine en modo sin cabeza y ejecutar aplicaciones a través de SSH. Eso sería bastante no intrusivo,

2) lo haría.

3) Si es una distribución mínima, debería estar bien con un par de GB de espacio para el sistema de archivos raíz / y alrededor de 200 MB de RAM.

4) sí

Bolli
fuente
Al ejecutar programas sobre SSH reenviado, no se puede copiar y pegar. Consideraría una solución no intrusiva para admitir copiar y pegar.
dotancohen
1

Mi manera es virtualbox o vmware con el linux mínimo o más ligero que puede ejecutar, y puede usar vnc entre esos sistemas, o TeamViewer para la comunicación.

Angel de la Mora
fuente