Como inicializar diretamente em uma imagem do VirtualBox? [fechadas]

20

Eu tenho uma configuração em execução da seguinte forma:

  • SO nativo: Windows 7 de 64 bits, 3 partições:
    • c: (sistema)
    • d: (FAT32, aqui está o meu arquivo vdi)
    • e: (sem formatação)
  • VirtualBox: Fedora 14 executando o arquivo vdi na unidade d.

Geralmente essa configuração é ótima para mim, mas às vezes eu gostaria de executar 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 kernel Linux / 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 do VirtualBox (ao inicializar no Windows) E inicializando diretamente no Linux?

Espero receber algumas dicas ou até mesmo instruções.

    
por mawimawi 12.01.2011 / 12:19

2 respostas

15

Não sei se é possível inicializar um arquivo vdi, mas você pode converter o arquivo VDI em imagem bruta:

VBoxManage internalcommands converttoraw Fedora14.vdi Fedora14.raw

Você deve lembrar que esta é uma imagem de unidade inteira, então apenas copiá-la para uma partição vazia não funcionará, você pode copiar usando a versão do Windows de dd para um disco sobressalente e inicializá-la.

Se a sua instalação do Fedora estiver usando apenas uma partição, você poderá pular os primeiros setores que contenham MBR e copiar apenas o material restante. Isso será facilmente inicializável usando o Fedora CD ou o Super GRUB Disk.

Em suma, acho que este é um bom exercício, mas sem sentido. Instalar o Fedora nativamente e copiar dados de /home da VM (se você não usou o MySQL ou outros bancos de dados na VM que é a única coisa que você precisa copiar) será muito mais fácil e menos propenso a erros.

    
por 12.01.2011 / 13:18
5

É possível inicializar diretamente em arquivos 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 se seria possível usar o VDI, então você precisaria converter a máquina virtual em um formato VHD ou seguir a sugestão de Hubert acima.

Scott Hanselman tem um bom artigo no Boot-to-VHD no Windows 7.

    
por 12.01.2011 / 13:59