Existe alguma maneira de inicializar um sistema Linux a partir de um VHD no Windows 7?
Se existe uma maneira, como colocá-la lá 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 no Windows 7.
Respostas:
Você não pode. No Windows, o suporte a VHD é integrado no processo de inicialização e o Linux não oferece esse suporte. Além disso, não sei que o Linux suporta a inicialização de qualquer outro tipo de disco virtual.
fonte
Sim, acabamos de lançar um exemplo de VHD Linux que você pode inicializar em qualquer computador.
Pode encontrar mais informação aqui:
Baixe e inicialize o seu PC físico, também é executado como vm - http://www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available-download-and-boot-your- pc-físico-também-executa-como-vm
1 Linux como dispositivo real
Com o VBoot para Linux, você pode pré-instalar e pré-configurar o SO Linux e seus aplicativos, depois distribuir o arquivo de disco virtual resultante no formato VHD. O vhd pode inicializar um computador real, com configurações e aplicativos disponíveis instantaneamente. Dessa forma, os sistemas operacionais são verdadeiramente gerenciáveis, tão simples quanto os arquivos. Chamamos esse VHD Linux de um dispositivo real, no sentido de inicializar 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 Windows ou Linux, depois configura o carregador de inicialização e reinicia 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, basta 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 Ubuntu VHD está pronto para download:
http://www.vmlite.com/index.php/download/22-appliances (é necessário registro gratuito do site)
faça o download, extraia-o e clique duas vezes em setup.exe no Windows, reinicie No Linux, é necessário configurar os gerenciadores de inicialização.
instruções detalhadas:
http://www.vmlite.com/appliances/ubuntu-910-readme.html
captura de tela:
http://www.vmlite.com/images/vboot/vboot-grub2.png
Equipe VMLite
fonte
Primeiro, crie um VHD do Win 7 inicializável usando este procedimento conhecido da Keith Combs.
http://blogs.technet.com/b/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx
Inicialize o sistema operacional Win 7 no VHD.
Vá buscar o instalador gratuito do Wubi.
http://www.ubuntu.com/download/ubuntu/windows-installer
No Windows 7, instale o instalador do Ubuntu Wubi, mas certifique-se de instalar os arquivos na partição principal do HD físico (não na partição C: windows do VHD)
Reinicie quando solicitado, mas não selecione o Ubuntu ainda no menu de inicialização (ele não funcionará), você precisará iniciar o Windows 7 uma última vez.
Agora, o importante: no Windows 7, altere as configurações de exibição da pasta para "Mostrar todos os arquivos" e verifique se os arquivos do sistema operacional estão ocultos. Depois de fazer 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 em que o arquivo Windows7.vhd está localizado e a pasta 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, verifique se existe um arquivo pagefile.sys bootmgr e bootsect.bak.
É isso aí! reinicie e selecione Ubuntu no gerenciador de inicialização do Windows.
fonte
é possível usar uma imagem de disco como dispositivo raiz, mas compilar isso no kernel ou no gerenciador de inicialização é um pouco complicado. Como a especificação VHD está disponível gratuitamente, estender o lilo ou grub ou o kernel do linux para dar a um vhd o mesmo status que um arquivo .iso ou .img ou outro arquivo de imagem de disco deve ser uma simples questão de programação, não demorando mais de um ano ou dois fins de semana e noites. Então você será um herói e, depois que seus patches forem aceitos na fonte principal do kernel, você estará qualificado para fazer uma tatuagem no Tux.
fonte
lol, esta é uma resposta tardia, mas você pode tentar o instalador do WUBI ou o unetbootin. Eles não usam arquivos VHD, embora permitam inicializar algumas distribuições Linux sem particionar, desde que você tenha uma cópia do CD ou ISO.
fonte
Você quer dizer executar um sistema Linux existente em uma máquina virtual?
Se sim, essa pode ser a resposta: http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
fonte
Você pode tentar converter o VHD em VMDK (para produtos VMWare) e tentar inicializar a partir daí.
Você só precisa abrir o VHD com um produto VMWare (até 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.
fonte