Posso inicializar o Linux a partir de um VHD?

25

Existe alguma maneira de inicializar um sistema Linux a partir de um VHD no Windows 7?

Se há um jeito, como eu o coloco em primeiro lugar?

EDIT: Para esclarecer, não estou tentando executar o Linux em uma VM. Estou tentando inicializá-lo na minha máquina física, a partir de um VHD, como posso fazer com o Windows 7.

    
por R. Martinho Fernandes 01.09.2009 / 12:56

7 respostas

15

Você não pode. No Windows VHD, o suporte está integrado no processo de inicialização e o Linux não oferece esse suporte. Além disso, não estou ciente de que o Linux suporta a inicialização de qualquer outro tipo de disco virtual.

    
por 01.09.2009 / 13:09
21

sim, acabamos de lançar um exemplo de VHD do Linux que você pode inicializar em qualquer computador.

Você pode encontrar mais informações aqui:

Baixe e inicialize seu PC físico, também é executado como vm - link

1 Linux como Real Appliance

Com o VBoot para Linux, você pode pré-instalar e pré-configurar o sistema operacional Linux e seus aplicativos, depois distribuir o arquivo de disco virtual resultante no formato VHD. O vhd pode inicializar um computador real, com configuração e aplicativos instantaneamente disponíveis. Dessa forma, os sistemas operacionais são realmente gerenciáveis, tão simples quanto arquivos. Chamamos esse VHD do Linux de ser um appliance real, no sentido de que inicializa computadores físicos.

É muito fácil configurar e inicializar um computador com um arquivo vhd. Você baixa o arquivo vhd, solta-o no sistema de arquivos do Windows ou Linux, configura o carregador de inicialização e reinicializa o computador.

2 Linux como dispositivo virtual

O mesmo arquivo vhd também é executado como uma máquina virtual usando software de virtualização, como VMLite Workstation, VirtualBox, Xen e Virtual PC e Hyper-V, etc. Por padrão, ele é otimizado para VMLite Workstation.

Se o VMLite Workstation estiver instalado, você pode simplesmente clicar duas vezes no arquivo ubuntu-910-desktop-i386.mop para iniciar o vhd como uma máquina virtual com o VMLite Workstation.

Um exemplo de pacote do Ubuntu VHD está pronto para download:

link (é necessário o registro gratuito no site)

faça o download, extraia-o e clique duas vezes em setup.exe no Windows, reinicialize No Linux, precisa configurar carregadores de inicialização.

instruções detalhadas:

link

captura de tela:

link

Equipe VMLite

    
por 10.04.2010 / 17:05
10

Primeiro Crie um VHD 7 inicializável usando este procedimento conhecido da Keith Combs.

link

Inicialize o sistema operacional Win 7 no VHD.

Obtenha o instalador gratuito do Wubi.

link

A partir do Windows 7, instale o instalador do Ubuntu Wubi, mas certifique-se de instalar os arquivos na partição principal do Physical HD (não na partição C do Windows do VHD)

Reinicialize quando solicitado, mas não selecione o Ubuntu ainda no menu de inicialização (não funcionará), você precisa iniciar o Windows 7 uma última vez.

Agora o pouco importante: No Windows 7, certifique-se de alterar as configurações de exibição Pasta para "Mostrar todos os arquivos" e verifique se os arquivos do sistema operacional estão ocultos. Depois de ter feito isso, navegue na unidade C :. Você verá dois arquivos importantes: wubildr e wubildr.mbr

Copie esses dois arquivos para a raiz da Partição Física (ou seja, a partição onde o arquivo Windows7.vhd está localizado e a pasta do Ubuntu que foi criada quando você instalou o wubi acima). Apenas para ter certeza de que você está copiando os arquivos para a partição correta, certifique-se de ver que há um arquivo bootmgr e bootsect.bak pagefile.sys.

É isso! reinicie e selecione o Ubuntu a partir do bootloader do Windows.

    
por 06.07.2011 / 09:39
5

é possível usar uma imagem de disco como um dispositivo raiz, mas compilá-la no kernel ou o bootloader é um pouco complicado. Uma vez que a especificação VHD está disponível livremente, estender o lilo ou grub ou o kernel linux para dar um vhd ao mesmo status que um arquivo .iso ou .img ou outro arquivo de imagem de disco deve ser uma simples questão de programação, levando no máximo um ano ou dois dos finais de semana e noites. Então você será um herói e, depois que seus patches forem aceitos na fonte do kernel da linha principal, você poderá fazer uma tatuagem no Tux.

    
por 12.11.2009 / 20:31
0

lol esta é uma resposta tardia, mas você pode tentar o instalador ou unetbootin WUBI. Eles não usam arquivos VHD, embora eles permitam que você inicialize algumas distribuições linux sem nenhum particionamento, desde que você tenha uma cópia do cd ou iso.

    
por 16.12.2009 / 00:58
-1

Você quer dizer executar um sistema Linux existente em uma máquina virtual?

Se sim, esta pode ser a resposta: link

    
por 01.09.2009 / 13:09
-2

Você pode tentar converter o VHD em VMDK (para produtos VMWare) e, em seguida, tentar inicializar a partir dele.

Você só precisa abrir o VHD com um produto VMWare (até mesmo o player VMWare gratuito funcionará) e o VMWare o converterá em VMDK para você.

Você pode precisar ajustar o sistema Linux para operar totalmente no novo ambiente VMWare.

    
por 01.09.2009 / 13:04