israel_miranda
(usa FreeBSD)
Enviado em 22/05/2008 - 14:10h
Os problemas são, como copiar os arquivos da partição da sua máquina virtual de uma forma que apenas colocando eles em uma partição de verdade no disco rígido e como criar o setor de inicialização para iniciar o sistema?
A solução para o segundo problema é criar um disquete de boot para a sua máquina virtual, depois usa-lo para iniciar o linux e recriar o boot no mbr. Isso irá te exigir alguns conhecimentos de linha de comando do grub.
O primeiro problema é chato. Não sei uma forma de copiar todos os arquivos do sistema, inclusive os que estão abertos e com trava possivelmente. Usando
cp -pr /* /diretório_de_destino
retorna vários erros, e não sei funcionar direito, é arriscado.
A forma ideal seria usar o comando dd, para copiar bloco a bloco de um disco rígido para o outro, mas não sou perito nesse comando.
Portanto, a forma que eu faria era:
você terá que dar boot no vmware usando um cd de linux live, para poder montar a partição em modo de escrita. Agora é só copiar para a partição do hd. Ah sim... aí vem o problema, como fazer isso? Não sou perito no vmware também, portanto não sei se ele tem uma ferramenta que permita virtualizar uma partição de verdade no hd em uma partição ou disco da máquina virtual. Se for o caso, use esse recurso. Caso o vmware não tenha isso, você terá que compactar toda a partição em um arquivo .tar para salvar as permissões dos arquivos e depois descompactar em uma partição ext3 ou reiserfs por exemplo, para o disco rígido da sua máquina.
Depois use o disquete de boot para iniciar a partição com os arquivos.
Ou então ler a documentação do comando dd e fazer uma pesquisa na net a respeito de como copiar dados de um hd para o outro.
Agora eu lhe pergunto, o seu sistema está realmente tão personalizado assim para você precisar "transforma-lo" de uma máquina virtual em uma real?
Se sim, vai em frente, mas isso vai te tomar muito tempo. E talvez mais tempo do que fazer uma instalação nova do sistema e o deixar como ele está atualmente.