Muitas são as situações onde precisamos, ou seria mais fácil, transferir nossa distribuição
Linux instalada em um HD ou em uma partição para outro HD. Isso já aconteceu comigo algumas vezes, e coisas parecidas são relativamente comuns. Pesquisando um pouco, descobri uma maneira fácil de realizar tal tarefa. Vejamos.
Inicie a máquina usando um LiveCD. Prefiro sempre usar a PartedMagic para estas coisas. Veja uma dica neste link:
Parted Magic - Ferramenta para particionamento
Primeiro devemos copiar o que temos na origem para a partição/hd destino. Monte as duas partições/hds e rode o comando abaixo:
sudo cp -afv /path/to/ORIGEM/* /path/to/DESTINO
Escreva o comando exatamente como está visto acima. Quando terminar a cópia, é melhor reinicializar a máquina, novamente usando o LiveCD.
Com o sistema novamente funcionando, monte a partição/hd destino que já gravamos no passo anterior. Com o usuário root, edite o arquivo
/etc/fstab. O que você deve fazer é mudar o ponto de montagem do diretório raiz "/" para apontar para a partição/hd destino.
Se preferir usar o UUID, como faz o Ubuntu, rode o comando abaixo e veja qual é o UUID de sua 'nova' partição/hd.
ls -l /dev/disk/by-uuid/
Claro, você também precisa alterar o arquivo
/boot/grub/menu.lst. Não entrarei em detalhes, pois há muito material disponível sobre isso. E se você já editou, com sucesso, este arquivo nem que seja uma única vez, achará possíveis explicações como não são tão necessárias.
Como últimos passos, faça:
sudo grub
grub>
find /boot/grub/menu.lst
grub>
root hd(A,B)
grub>
setup hd(A)
Nos comandos acima o "sudo grub" entra na edição do Grub. Troque hd(A,B) por sua partição/hd destino. E troque hd(A) pelo número do hd, conforme já feito no passo anterior.
Pronto! Se tudo foi feito corretamente, você transferiu sua distro para outra partição/hd sem muito sofrimento.
Encontrei esta dica no site
http://www.linuxjournal.com/. Sugiro como uma ótima referência para aqueles que lêem o bom e velho inglês.
O erro durante o boot foi congelar em <Mounting root file system>
Pelo que pesquisei, a melhor explicação encontrada foi a de que /proc não poderia ser transferida tão facilmente numa clonagem.
Reinstalei o sistema no novo hd e como eu uso a home separada, apenas terei que reinstalar tudo o que havia instalado e que não faz parte da distribuição.
Mas o principal, colega, me desculpa pelo meu post tosco e estúpido anterior, foi no calor da hora.
Mais uma vez, desculpe-me.