Como executar um Linux mínimo dentro de um Windows 7 de 64 bits em execução

31

No meu laptop anterior com Windows Vista, eu costumava rodar o Portable Ubuntu Remix para Windows , que é baseado no coLinux , como o similar e o Linux . Isso funcionou bastante bem com recursos limitados do sistema (uma VM do Ubuntu 08.04 com 256 MB de RAM em um host do Windows Vista de 2 GB e 32 bits). Ele me permitiu transportar rapidamente meus esforços de desenvolvimento do Windows para o Linux, ou apenas ter um sistema Linux "real" (em comparação com o Cygwin, que também tenho) disponível enquanto viaja.

Agora, mudei para um laptop Windows 7 de 64 bits com 8 GB, mas infelizmente o coLinux ainda não foi portado para 64 bits e não parece que isso acontecerá em breve. Embora a maioria dos softwares de 32 bits "simplesmente funcione" no Windows, o coLinux não funcionaria por causa do driver do kernel. Portanto, parece que a abordagem preferida (cp. Executar o Linux no Windows XP, ou seja, sem inicialização dupla , qual é a maneira mais eficiente de executar o Windows e o Linux ao mesmo tempo? ) Não funciona mais.

Minha melhor idéia é configurar uma VM Ubuntu 12.10 de 64 bits no VirtualBox , mas, apesar do Modo Seamless , receio que a integração com o sistema operacional Windows não seja tão suave quanto com o Portable Ubuntu (que usa o Xming para exibir as janelas) ) e eu tenho que mexer constantemente com a tecla Host para me mover entre os dois mundos.

Como você lida com isso?

  1. Alguma solução de virtualização (preferencialmente gratuita e não intrusiva) lida melhor com a integração do host?
  2. Ou devo apenas inicializar no modo não GUI e iniciar aplicativos X através do SSH com o Xming?
  3. Quais são as suas recomendações de tamanho para o sistema operacional convidado (assumindo apenas alguns terminais, editor e compilador)?
  4. Uma distribuição Linux especializada mínima seria mais adequada para execução com poucos recursos?
Ingo Karkat
fonte
Eu votei em você, estou muito curioso sobre isso! Se ninguém tiver uma resposta, sugiro usar o Virtualbox. Desde que você instale as adições de convidados, não deverá ter problemas (ou necessidade) para mexer nas chaves do host. Eu tenho um arch e Ubuntu vm no trabalho, ambos são ótimos para alternar com facilidade. Além disso, você pode definir os recursos permitidos para eles. Apenas o meu .02.
Nerdwaller 15/11
@nerdwaller: Sim, atualmente estou executando uma VM do VirtualBox. No entanto, mesmo com as adições de convidados, tenho que pressionar a tecla host para retornar combinações de teclas como Alt-Tab do convidado para o computador host. Eu acho que não há maneira de contornar isso.
Ingo Karkat
Oh, entendo o que você está dizendo - meu erro. Eu realmente espero que alguém tenha algo lá, que o coLinux pareça muito legal.
Nerdwaller 15/11/2012

Respostas:

7

Eu iria para a solução Xming + ssh -X.

1) Não tenho certeza - mas você pode executar o seu Virtual Mashine no modo decapitado e iniciar aplicativos através do SSH. Isso seria bastante intrusivo,

2) eu faria.

3) Se for uma distribuição mínima, você deve ficar bem com alguns GB de espaço no sistema de arquivos raiz / e cerca de 200 MB de RAM.

4) sim

Bolli
fonte
Ao executar programas sobre o SSH encaminhado, não é possível copiar e colar. Eu consideraria uma solução não intrusiva para oferecer suporte a copiar e colar.
dotancohen
1

Meu caminho é virtualbox ou vmware com o linux mínimo ou mais leve que você pode executar e você pode usar o vnc entre esses sistemas, o TeamViewer para comunicação.

Angel de la Mora
fonte