Qual é a melhor maneira de executar uma distribuição Linux de forma transparente em cima do Windows?

3

Estou tendo um problema que tenho certeza que muitas pessoas têm. Eu LOVE Unix e sou indiferente sobre o Windows. Eu adoraria estar no Unix o tempo todo, mas como um ávido jogador me vejo forçado a usar o Windows. Mas, felizmente, eu não preciso de muito suco no meu ambiente Linux (principalmente envolverá assistir a vídeos e programação), então estou pensando que poderia funcionar para rodar o Linux praticamente no topo do Windows em algum tipo de software de virtualização como o VirtualBox ou o VMWare. Mas a questão é: eu quero que o Linux esteja rodando de forma transparente em cima do Windows, de preferência, então parece que meu PC foi inicializado no Linux. Isso significa:

  • O Linux deve estar rodando em todos os meus monitores (atualmente apenas 2) sem problemas
  • O "hardware" emulado dos gráficos deve ser suficiente para executar interfaces com o usuário graficamente agradáveis, incluindo os efeitos 3D do compiz, etc.
  • O ambiente Linux deve ter acesso ao meu hardware físico, como DVD-ROM e disco rígido externo

Estou buscando principalmente uma solução gratuita para isso, mas também quero ouvir sobre quaisquer soluções proprietárias, já que gastaria esse dinheiro. Também aceitarei respostas dizendo que isso é impossível, se de fato for.

Obrigado!

    
por Hubro 10.03.2012 / 13:20

4 respostas

3

Eu uso o VMWARE Workstation para esse tipo de virtualização (o que você está falando é de virtualização, não de emulação).

Até onde eu sei, ele permite que você use vários monitores no modo de tela cheia, e definitivamente permite que você atribua uma quantidade de sua memória 3D dedicada à VM.

Ele também terá acesso a todos os seus recursos físicos - USB, DVD, rede, som, etc ... Eu sei que não é grátis, mas o VMWare player é, e tem o mesmo tipo de funcionalidade.

    
por 10.03.2012 / 14:21
2

Use a caixa virtual. Eu pessoalmente uso edição portátil. Aqui está um link que lhe dará uma visão de como isso é possível.

Oracle VirtualBox - link
Runar Buvik Vbox Portable - link

Download de arquivos

wget http://download.virtualbox.org/virtualbox/4.3.18/Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack
wget http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-Linux_x86.run
wget http://download.virtualbox.org/virtualbox/4.3.18/VBoxGuestAdditions_4.3.18.iso

Instalar o pacote de extensões

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack)

Criar VM:

VBoxManage createvm --name "Your VM Name" --ostype Linux26_64 --register

Adicione 2048 GB de RAM, Inicialize a partir do DVD e nic1 no modo bridge

VBoxManage modifyvm "Your VM Name" --memory 2048 --acpi on --boot1 dvd --nic1 bridged

Definindo o adaptador de ponte VBox. Use "VBoxManage list bridgedifs" para obter o seu

VBoxManage modifyvm "Your VM Name" --nic1 bridged --nictype1 82540EM --bridgeadapter1 "YOUR ADAPTER NAME"

Adicionando o controlador de armazenamento.

VBoxManage storagectl "Your VM Name" --name "IDE Controller" --add ide --controller PIIX4
VBoxManage storageattach "Your VM Name" --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium PATH-TO-FILE.iso

Adicione 20 GB de unidade de disco

VBoxManage createhd --format VDI --filename YOUR-PATH.vdi --size 20480

Adicionar unidade de dvd físico D:

VBoxManage storageattach "Your VM Name" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium host:D:

Adicionar unidade física 2:

VBoxManage internalcommands createrawvmdk -filename "YOUR-PATH.vmdk" -rawdisk \.\PhysicalDrive2

Aqui estão duas abordagens diferentes para iniciar o vbox. Sem cabeça e sem costura, é isso que você quer.

Sem cabeça:

VBoxHeadless --startvm "Your VM Name"
REM Define VRDE port for remote connection
VBoxManage modifyvm "Your VM Name" --vrdeport 4000 --vrde on

Seamless:

REM Start machine seamless
VBoxManage setextradata "Your VM Name" GUI/Seamless on
VBoxManage startvm "Your VM Name" -type gui

Após a inicialização, monte as adições dos convidados e instale todos os 3 pacotes que começam com virtualbox-ose-guest- . Reinicie e você está feito.

    
por 12.10.2014 / 04:52
1

Eu fiz exatamente isso há alguns anos atrás. Existe um projeto chamado Linux cooperativo (ou coLinux em suma). Basicamente, ele roda sua distro favorita do Linux em uma máquina virtual, mas integra-a ao Windows.

coLinux pode ser um pouco difícil de configurar. É por isso que andLinux existe. É coLinux , mas pré-configurado.

Resultado:
link

Editar

Desculpe, aparentemente o que eu disse acima não estava totalmente correto.

andLinux uses coLinux as its core which is confusing for many people. coLinux is a port of the Linux kernel to Windows. Although this technology is a bit like running Linux in a virtual machine, coLinux differs itself by being more of a merger of Windows and the Linux kernel and not an emulated PC, making it more efficient. Xming is used as X server and PulseAudio as sound server.

    
por 10.03.2012 / 23:42
0

Use o VirtualBox e habilite o modo transparente. Os aplicativos linux aparecerão como janelas normais no windows. Você pode usar o compartilhamento para corrigir o problema do disco rígido. Caso contrário, você pode tentar executar com vários monitores e modo de tela cheia, também usando o compartilhamento de vbox para os discos.

    
por 10.03.2012 / 22:45