Como é possível trocar o conteúdo do disco do Linux com o conteúdo do Win7?

0

Eu tenho usado o Ubuntu 13.04 há algum tempo e eu adoro isso! Atualmente tenho 2 discos no meu PC: HDD 2011 com 1 TB de espaço com Win7 nele. HDD 2006 com 150 GB de espaço com o Ubuntu 13.04. Como a unidade de 2006 é antiga (e poderia falhar a qualquer momento), gostaria de ter o Win7 no disco de 160 GB e o Ubuntu no disco de 1 TB. Como isso seria possível?

    
por shortnamed 20.05.2013 / 12:57

3 respostas

0

Se eu entendi sua pergunta corretamente, você deseja trocar o conteúdo de seus discos rígidos. Para fazer isso, você precisará inicializar em um sistema liveCD / USB. Qualquer sistema com o GParted serve. Certifique-se de que você tenha backups de todos os arquivos importantes de ambos os discos.

Antes de começar, pode ser uma boa ideia ler todas as etapas para ter uma ideia geral do que você precisa fazer.

Inicialize a distribuição ao vivo, execute o GParted e siga estas etapas:

  1. Reduza o tamanho da partição do Windows para um tamanho que possa ser acomodado pela sua unidade antiga (verifique o tamanho do disco e diminua alguns MB para ficar apenas no lado seguro)

  2. Agora mova a partição que você encolheu na etapa anterior até a direita. Nota 1: Não combine os passos 1 e 2. Soa contra-intuitivo, mas é mais rápido e mais seguro redimensionar primeiro para a esquerda e, em seguida, mover para a direita, em vez de encolher a partição "para" o lado direito do disco em um passo.

  3. Copie a (s) partição (ões) do Linux do disco antigo para o novo. Tecnicamente falando, você não tem que copiar a partição swap, basta criar uma de tamanho igual no novo disco, mas meu conselho é apenas copiar a maldita coisa da unidade antiga para a nova. Isso preservará o UUID da partição para que você não tenha que entrar e fazer alterações manuais no seu fstab mais tarde. Nota 2: Se você tem uma partição separada para sua pasta / home (sempre uma boa idéia), copie-a por último, então ela será a partição linux mais à direita. Se você tem apenas uma partição linux que contém tudo, coloque a partição swap primeiro e depois a partição linux. Isso será útil mais tarde ao redimensioná-lo.

  4. Agora é um bom momento para alguns testes. Se você quiser, pode desconectar ou marcar como oculto a unidade antiga e a partição movida do Windows. Abra um terminal e instale o GRUB no seu novo disco. Assumindo que seu disco é / dev / sdb, você precisaria de algo como grub-install /dev/sdb Se tudo estiver bem, seu sistema inicializará no linux. Agora você pode continuar.

  5. Desligue, reconecte a unidade se você a tiver desconectado e reinicialize o LiveCD / USB. Execute o GParted novamente e exclua todas as partições do disco antigo.

  6. Copie a partição do Windows do seu novo disco para o disco antigo. Lembre-se de desassociar se estiver oculto. Mantenha a partição "antiga" do Windows na nova unidade oculta por enquanto.

  7. Hora de testar novamente. Execute novamente o script grub-install para que ele possa detectar a instalação do Windows. Reinicie e experimente as duas janelas e o Ubuntu. Se tudo estiver bem, continue na próxima etapa.

  8. Você está quase pronto. Agora você pode excluir a partição "antiga" do Windows do novo disco e redimensionar sua partição Linux para cobrir o espaço não alocado remanescente de sua nova unidade de 1 TB.

por hmayag 20.05.2013 / 15:29
0

Como o Windows não pode ler o sistema de arquivos ext4, é necessário ter um utilitário chamado ext2explore nas janelas para copiar o conteúdo do linux para o windows. Do windows para o linux é direto como o linux sabe ler o sistema de arquivos ntfs.

link para ext2explore: link

    
por meteors 20.05.2013 / 13:05
0

Isso é perigoso, portanto, você deve fazer um backup e estar pronto para reinstalar o sistema operacional.

Você pode mover / copiar partições com o gparted. (tecnicamente cria uma nova partição) No entanto, para mudar a partição do dispositivo onde o Ubuntu está instalado, você precisa de outro dispositivo onde o Ubuntu (ou qualquer Unix onde o gparted esteja disponível) esteja instalado ou uma mídia ao vivo. No entanto, excluindo e copiando (trocando) as partições que compõem o conjunto resp. dispositivos, provavelmente falharia. Para isso, você precisa de um terceiro dispositivo ou talvez primeiro tente reduzir o tamanho das partições para que o dispositivo possa realizar as duas coisas ao mesmo tempo.

Como alternativa, você pode criar imagens dd. (Primeiro reduza a partição de 1 TB com o gparted para 150 GB) Assumindo que / dev / sdb1 (1 TB) e / dev / sdc1 (150 GB) devem ser substituídos (criando arquivos de imagem WIN-2013.dd (agora no dispositivo de 1 TB) e UBU-2013.dd (agora 150 GB)):

$ umount /dev/sdb1
$ umount /dev/sdc1
$ dd if=/dev/sdb1 of=WIN-2013.dd
$ dd if=/dev/sdc1 of=UBU-2013.dd

Em seguida, crie e formate novas partições vazias na ordem desejada usando gparted (ou qualquer outro gerenciador de partição que você queira) e (para trocar sdb1 e sdc1)

$ umount /dev/sdb1
$ umount /dev/sdc1
$ dd if=UBU-2013.dd of=/dev/sdb1
$ dd if=WIN-2013.dd of=/dev/sdc1

De qualquer forma, você provavelmente precisará atualizar o grub. Primeiro monte a partição do ubuntu enquanto você ainda estiver na instalação live ou third linux e

$ cd /media/THE_ROOT_OF_THAT_NEW_UBUNTU
$ sudo mount -o bind /dev ./dev
$ sudo mount -o bind /sys ./sys
$ sudo mount -t proc /proc ./proc
$ chroot .

então seu nome @ machine deveria ter mudado, então vá:

$ update-grub

(No entanto, eu não sei o que fazer com o Windows se não estiver instalando um linux fictício apenas para o boot do grub!)

    
por Yushin Washio 20.05.2013 / 14:47