Respostas:
Eu tentaria com isso dd
(não se esqueça de substituir os nomes dos dispositivos como sda
o nome do seu dispositivo):
/etc/fstab
por coisas como /dev/sda1
( sda
= número de destino do hd!)update-grub2 && grub-install /dev/sda
dd if=/dev/sda /home/user/sda.img
dd if=/media/drive/sda.img of=/dev/sda
O maior problema pode ser o carregador de inicialização (mas há tutoriais para isso mesmo neste fórum). Uma vez eu reinstalei um gerenciador de inicialização fazendo uma nova instalação do Ubuntu (de preferência a mesma que você criou) e depois dd
a partição antiga sobre a nova instalação (nesse caso, você faria apenas dd
/dev/sda1
isso /dev/sda
, o que também inclui o gerenciador de inicialização e todas as partições)
Ainda não tentei isso , mas a descrição parece ser realista o suficiente para tentar.
1> faça um tar do seu sistema operacional virtualBox
2> comece com uma distribuição ao vivo
3> descompacte seu sistema operacional virtualBox na partição de destino / s (/ dev / sda1, por exemplo)
4> torne a partição inicializável (o fdisk pode ajudá-lo): # fdisk / dev / sda Comando (m para obter ajuda): a (a = alterna um sinalizador inicializável) Número da partição (1-4): 1 (1 = / dev / sda1) Comando (m para obter ajuda): q (q = exit)
5> instale o grub no mbr (https://wiki.ubuntu.com/Grub2) # mount / dev / sda1 / mnt / # mount --bind / dev / mnt / dev # mount --bind / proc / mnt / proc # mount --bind / sys / mnt / sys # cd / mnt && chroot. # (chroot) update-grub # (chroot) grub-install / dev / sda (NOT / dev / sda1!) # (chroot) grub-install --recheck / dev / sdX
6> Aproveite ...
O que exatamente da instalação você deseja migrar? Se tudo o que importa é com os dados e as preferências do usuário, você provavelmente pode copiar tudo do diretório inicial da VM para um sistema de arquivos fora da VM (uma unidade de chave, por exemplo), copiar esses arquivos para uma nova instalação do Ubuntu e, em seguida, reinstale todos os programas que você instalou na VM. Depende de quanto você personalizou a instalação da VM, em relação a quantos problemas as outras soluções aqui seriam.
Eu gosto de usar o rsync para fazer backup do meu sistema. Isso é bom para um diretório home directroy ou ect, mas pode não ser o que você está procurando em termos de uma migração completa do sistema. Para usar o rsync, você precisará instalar o ubuntu nos dois sistemas. Atualize os dois para que os pacotes sejam iguais e estejam no mesmo nível (isso não é obrigatório, mas facilita as coisas). Em seguida, para copiar seu diretório pessoal do servidor1 para o servidor2, você pode executar o seguinte no servidor1:
$rsync -avz /home/username/ username@server2:/home/username/
O que eu mais gosto nisso é que o rsync calculará as diferenças entre os diretórios e transferirá as alterações em vez de tudo. Dessa forma, você pode manter seu backup atualizado executando no servidor2 (para fazer backup no servidor1):
$rsync -avz /home/username/ username@server1:/home/username/
hth