Eu tenho uma configuração em execução da seguinte maneira:
- SO nativo: Windows 7 de 64 bits, 3 partições:
- c: (Sistema)
- d: (FAT32, aqui está o meu arquivo vdi)
- e: (não formatado)
- VirtualBox: Fedora 14 executando o arquivo vdi na unidade d.
Normalmente, essa configuração é ótima para mim, mas às vezes eu gostaria de rodar o Linux nativamente, e não dentro do VirtualBox.
Existe uma maneira de inicializar diretamente no arquivo vdi sem a sobrecarga do Windows? Por exemplo, usando um pendrive com algum Linux Kernel / GRUB modificado que pode montar o arquivo vdi diretamente como "/"? Ou copie o conteúdo do meu arquivo vdi para a partição vazia e, de alguma forma, use isso no VirtualBox (ao inicializar no Windows) E diretamente no Linux?
Espero obter algumas dicas ou até mesmo howtos.
fonte
initrd
imagem com scripts editados manualmente e módulos adicionais do kernel, mas definitivamente parece factível com oqemu-nbd
módulo.É possível inicializar diretamente em arquivos do Virtual PC / Hyper-V VHD em uma máquina com Windows 7, mas isso funciona porque o Windows 7 pode montar VHDs como se fossem discos físicos. Não tenho certeza de que seria possível usar o VDI, portanto, você precisará converter a máquina virtual para um formato VHD ou seguir a sugestão de Hubert acima.
Scott Hanselman tem um bom artigo sobre Boot-to-VHD no Windows 7.
fonte