Iniciando uma instalação nativa do Windows no Virtualbox: é possível? [fechadas]


16

Estou procurando algo semelhante ao Bootcamp .

Atualmente, eu executo o Ubuntu Maveric como meu sistema operacional principal e o Windows 7 no Virtualbox. Para algumas tarefas, no entanto, executar o Windows virtualizado parece resultar em muita sobrecarga e perda de velocidade, e eu gostaria de poder inicializar nativamente.

A situação ideal seria configurar o Windows e o Ubuntu na inicialização dupla em partições separadas, com a capacidade de inicializar a partição do Windows no Virtualbox no Ubuntu também.

Isso é possível?

Além disso, como é que o Bootcamp parece ser o único sistema capaz disso?

Respostas:


16

É possível inicializar o Windows instalado no computador em uma VM em execução em um Linux instalado no mesmo computador. A única coisa a lembrar: não monte uma partição nos dois sistemas operacionais. Eu usei essa configuração no qemu, kvm e VirtualBox.

EDIT: A idéia é usar o disco físico inteiro e tome cuidado para não montar a mesma partição duas vezes (como inicializar o mesmo sistema operacional duas vezes ou tentar montar uma partição de um sistema operacional que foi hibernado).

  • Crie um arquivo VMDK apontando para um disco bruto: VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -registerConsulte: http://www.virtualbox.org/manual/ch09.html#rawdisk
  • crie uma nova VM e use o disco bruto dessa VM.
  • desmonte todas as partições que serão usadas pela VM.
  • inicialize a VM e, no menu Grub, escolha um sistema operacional que ainda não foi inicializado.

Você poderia elaborar isso? Estou muito interessado no aspecto de como .
— Aron Rotteveel

Eu atualizei a resposta.
— Mircea Vutcovici

Obrigado! Por curiosidade: o que realmente aconteceria se eu montasse um disco em dupla?
— Aron Rotteveel

Você pode ter corrupção no sistema de arquivos. Mas existem sistemas de arquivos que permitem ser montados por duas máquinas diferentes (por exemplo, GFS). Veja: en.wikipedia.org/wiki/Global_File_System
— Mircea Vutcovici

11
A corrupção é causada pelo fato de que parte do estado do sistema de arquivos é mantida na memória de cada kernel. Por exemplo, as páginas sujas são mantidas na memória por alguns segundos e, enquanto isso, o outro kernel pode alterar os mesmos arquivos, estrutura jurnal ou fs ao mesmo tempo. Por exemplo, você exclui um arquivo de um sistema operacional e, enquanto isso, o outro sistema operacional cria outro arquivo na mesma pasta. Como o segundo sistema operacional possui uma cópia mais antiga da pasta em cache na memória, ele pode gravá-la no disco com as informações em cache (primeiro arquivo não excluído) e o novo arquivo adicionado. O primeiro sistema operacional não preenche o arquivo adicionado.
— Mircea Vutcovici 04/03

0

No momento, não há suporte específico para compartilhar uma partição inicializável com uma VM. Houve algumas tentativas de convencer o VirtualBox a fazer isso nos Macs com BootCamp, mas parece um processo muito difícil de realizar e frágil.

Se você pesquisar nos fóruns do VirtualBox, poderá descobrir que tipo de sucesso os outros tiveram. Se isso é algo que você pretende usar em qualquer tipo de ambiente de produção, espero até que a Oracle tente implementá-lo como um recurso utilizável antes de tentar usá-lo.

Sei que o Parallels Desktop para Mac fornece suporte explícito para compartilhar uma VM com uma partição BootCamp, e é muito fácil de configurar. Então, na medida do possível , sim. Não sei se eles oferecem o mesmo recurso para seus produtos Windows e Linux ou não. Valeria a pena dar uma olhada.


0

Eu sugeriria que isso quase certamente não é possível, ou pelo menos praticamente inviável. Mesmo se você pudesse encontrar uma maneira de inicializar nativamente a partir de uma imagem do VirtualBox ou inicializar um convidado VB a partir de uma partição real (a última é possível, eu acho), você ainda enfrentaria o problema de a plataforma de hardware subjacente mudar massivamente toda vez que você trocava. Isso pelo menos interromperia sua ativação em um pedido relativamente curto.


0

O VMWare Workstation costumava ser capaz de algo assim, mas faz anos que eu o uso, então não sei se (a) a função ainda existe e (b) funcionaria com as versões modernas do Windows e sua porcaria de ativação.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.