Adiciona boot nativo para um VHD do Windows 10 dentro do Debian Linux

2

No meu laptop, estou executando o Debian. Para minhas atividades de desenvolvimento do .net, executo virtualmente o windows 10 (às vezes o VirtualBox, às vezes o Vmware Player). O problema é que o Visual Studeio 2015 é muito lento em um ambiente virtual, e eu gosto de poder inicializar a partir do meu Windows VHD nativly, para dias de desenvolvimento intensivo.

Agora sei que podemos inicializar janelas a partir do VHD, mas não como adicioná-lo a um gerenciador de inicialização Linux. É possível enquanto o arquivo VHD reside em um sistema de arquivos Linux EXT4?

    
por Alireza 02.12.2015 / 20:29

1 resposta

2

Não tenho certeza se isso pode ser feito, por motivos que devem ficar claros em um segundo.

O processo pode ser dividido em três partes.

  1. É muito mais fácil inicializar uma imagem iso do que um disco vdi (ou qualquer outro); você pode encontrar aqui uma discussão extensa sobre como converter uma imagem vdi/vdmk em uma imagem 'iso' ;

  2. Você pode inicializar com o Grub2 em uma imagem iso : este post ensina como criar sua própria entrada de menu do Grub2 para um sistema operacional em um arquivo iso ;

  3. ... mas todos os itens acima referem-se à inicialização de um disco da VM Linux com o Grub2. Nowhere eu descobri que você pode inicializar no Windows com o procedimento acima. Você pode tentar, caso em que eu ficaria muito feliz em saber o resultado de seus esforços (por razões puramente acadêmicas, eu sou uma pessoa só * Nix). Ou ...

  4. Você deve se lembrar que, agora que tem um iso , basicamente tem um disco inteiro à sua disposição: assim você pode dd da imagem do disco para um suporte adequado (um pendrive ou um disco externo real, no qual você pode desejar ampliar as partições para aproveitar ao máximo a capacidade maior do disco em relação à imagem da VM). No entanto, lembre-se de que uma imagem iso é um disco completo, para que você não possa gravá-la em uma partição do disco

  5. ... a menos que você queira isolar a partição em que o Windows reside, como explicado nesta resposta do AskUbuntu ; então, em vez de mount da partição, você pode dd para uma partição livre no seu disco. E agora você pode usar o Grub2 para dual-boot.

Eu tenho medo de que tudo isso seja não exatamente o que você estava procurando (estou errado?): talvez, você estivesse procurando uma maneira de ter uma única imagem, a partir da qual inicialização, alternativamente, em um ambiente de VM ou em um sistema físico real. Peço desculpas se isso não é o que você estava procurando.

    
por 02.12.2015 / 23:36