Como mover o Ubuntu de um disco para outro, mantendo as janelas (usando o clonezilla?)

0

Minha unidade do sistema atual é compartilhada com o Windows e está ficando sem espaço. Eu tenho muitos programas instalados e configurações feitas no meu sistema Ubuntu, então eu realmente gostaria de não ter que reinstalar e reconfigurar tudo.

O objetivo é

  • Mova todos os programas / configurações / documentos do Ubuntu para uma nova unidade e expanda partições antigas para preencher a nova (maior) unidade.

  • Mantenha o Windows na unidade antiga

  • Torne o Windows e o Ubuntu inicializáveis novamente.

Como faço isso da maneira mais fácil? É uma ideia estúpida desde o começo, ou seja. Eu não deveria fazer isso, reinstalar é melhor? Pelo que eu li, o clonezilla deveria ser capaz de fazer o truque? Mas como? Há alguma armadilha aqui que eu deveria estar ciente?

df -h

/dev/sdc5          33G    31G   503M  99% /
udev              9,9G   4,0K   9,9G   1% /dev
tmpfs             4,0G   964K   4,0G   1% /run
none              5,0M      0   5,0M   0% /run/lock
none              9,9G   452K   9,9G   1% /run/shm
tmpfs             9,9G      0   9,9G   0% /tmpfs
/dev/sda3         300G   260G    41G  87% /media/Program
/dev/sdb1         230G   190G    41G  83% /media/Dokument

sudo fdisk -l / dev / sdc

Disk /dev/sdc: 120.0 GB, 120034123776 bytes
255 huvuden, 63 sektorer/spår, 14593 cylindrar, totalt 234441648 sektorer
Enheter = sektorer av 1 · 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Diskidentifierare: 0xa8dc41c2

    Enhet Start     Början        Slut     Block    Id  System
/dev/sdc1   *        2048   156403807    78200880    7  HPFS/NTFS/exFAT
/dev/sdc2       156405758   234440703    39017473    5  Utökad
/dev/sdc5       156405760   226093055    34843648   83  Linux
/dev/sdc6       226095104   234440703     4172800   82  Linux växling / Solaris
    
por daker 28.08.2013 / 13:38

1 resposta

1

Eu nunca fiz isso, mas se eu tivesse que fazê-lo:

  1. Configure um CD / pendrive USB inicializável com reparo de inicialização . Ao mover os sistemas em volta, é provável que você quebre a inicialização, portanto, é bom ter um reparo de inicialização caso não seja possível inicializá-lo.
  2. Faça um backup completo do disco com o clonezilla e armazene-o em algum lugar seguro (como um disco rígido externo que não será conectado durante o processo a seguir). Certifique-se de ter uma imagem da unidade inteira, não apenas das partições.
  3. Encerre, conecte o novo disco, inicialize normalmente e formate seu novo disco como quiser.
  4. Reinicialize no reparo de inicialização.
  5. A partir daí, você tem um ubuntu bem completo, apenas com a adição de reparo de inicialização. Você pode copiar os arquivos do sistema de / dev / sdc5 para o seu novo disco (digamos / dev / sdd1). Importante: use cp -a para obter uma cópia exata do sistema (com links simbólicos preservados e tudo). Uma cópia normal (incluindo através do nautilus) provavelmente quebraria algumas coisas (e você só perceberia isso muito mais tarde).
  6. Edite /etc/fstab e ponto / para /dev/sdd1
  7. Execute o reparo de inicialização (não me lembro se está na área de trabalho ou na barra lateral ou se ele inicia automaticamente ... usei apenas uma ou duas vezes, mas lembro que era bastante óbvio).
  8. O reparo de inicialização deve reconhecer o Windows e seu 2 Ubuntus. Você pode querer editar seu sistema antigo. Se a cópia não for vista neste ponto, você ainda pode cancelar tudo, apenas reiniciar normalmente, porque você ainda não modificou seu sistema (nós apenas copiamos os arquivos, não os apagamos).
  9. Reinicie. Se não funcionou, não entre em pânico, inicie novamente o reparo da inicialização e tente outras configurações. Eu tive que fazer isso algumas vezes antes de realmente funcionar.
  10. Reinicie no Ubuntu, certificando-se de estar em / dev / sdd1. Abra o Gparted, remova o antigo Linux e redimensione sua partição do Windows. A última vez que fiz isso foi com o Vista, da próxima vez que inicializei no Windows, tive que inserir o CD de instalação para reparar o Windows e, em seguida, usar o reparo de inicialização porque ele substituiu o bootloader. Talvez as coisas tenham melhorado desde então, talvez não.

Isso deve funcionar com facilidade, embora eu nunca tenha passado por todas essas etapas de uma só vez. Se algo der errado antes do passo 6, você ainda terá seu sistema intacto. Se algo der errado depois disso, você tem um backup do seu disco com o clonezilla que você pode restaurar. Embora antes do passo 9 você realmente ainda tenha seu sistema antigo no qual você pode inicializar normalmente, o que significa que você pode verificar se o seu sistema funciona antes de apagá-lo.

Para encurtar a história, seja lá o que você escolher fazer, as únicas coisas que podem (e vão) acontecer são uma inicialização interrompida que pode ser facilmente corrigida pelo reparo de inicialização.

PS: para responder sobre o uso do clonezilla, eu não tentaria restaurar uma imagem do clonezilla em uma unidade de tamanho diferente, mas, de qualquer forma, se funcionar, isso seria basicamente o mesmo que cp -a . E você teria que usar o boot-repair para poder inicializar em seu novo sistema, então isso parece um pouco exagerado para mim.

    
por Calimo 28.08.2013 / 18:23