Como posso inicializar o Ubuntu e o Windows 7 se não criei partições lógicas?

2

Portanto, esse problema pode soar familiar a uma dúzia de outras perguntas como essas, mas ainda não encontrei uma resposta para a minha em particular. Quando instalei o Ubuntu, achei que, ao escolher instalá-lo lado a lado com o Windows, ele apenas o adicionaria ao Windows Booster, mas não o fazia. E agora eu tenho o problema que eu recuperei o MBR com o meu disco do Win 7 porque eu ainda uso muito, e eu gostaria de poder inicializar o Ubuntu a partir disso agora.

Aqui é onde entra o problema. Meu problema é que desde que eu não fiz uma partição de boot separada para o GRUB, eu não pensei em fazer partições lógicas (eu tenho 4 partições primárias, com uma com Ubuntu on) e eu preciso torná-lo estendido para que eu possa liberar algum espaço para a partição de boot para que eu possa configurar o Win booter para inicializá-lo corretamente quando eu escolher.

E por que não estou excluindo a partição inteira para reinstalá-la (porque acho que você está pensando que, como é uma instalação nova, por que eu simplesmente não a reinstale?), é porque passei dois dias instalando software e download e a única internet que tenho é uma banda larga móvel com banda / mês limitada.

Estou procurando uma maneira de copiar o conteúdo de cerca de 5 GB para outra unidade, ou de alguma forma tornando-a uma unidade estendida e encolhendo-a, ou apagando a partição, fazendo isso e aquilo, copiando-a de volta e depois instalando o GRUB. Isso seria possível? O GRUB seria capaz de atendê-lo se eu fosse instalá-lo de alguma outra forma? Agora estou no CD ao vivo.

    
por Simon 15.01.2013 / 02:14

1 resposta

0

Não há como converter uma partição de primária para lógica, mantendo os dados, até onde eu saiba. Portanto, a questão se resume a "como faço backup dos dados de uma partição para que eu possa restaurá-la posteriormente em outra partição e fazer o Ubuntu inicializar a partir dessa partição".

Você precisará de um LiveCD / USB Ubuntu e espaço suficiente na partição do Windows ou em outro local para armazenar o backup de dados. Inicialize a partir do LiveCD e monte a partição do Ubuntu e a partição onde você irá armazenar o backup. Então faça um backup com algo como

sudo tar zcfv /media/my_backup_partition/myubuntu.tar.gz /media/Ubuntu 

(a razão pela qual precisamos usar tar (e sudo ) é preservar as permissões. Se a partição de backup suportar permissões do Linux, você pode simplesmente copiar os arquivos para um diretório lá)

Em seguida, você remove a partição, cria uma partição estendida e partições lógicas dentro dela. Monte a nova partição do Ubuntu e extraia o backup:

sudo tar zxfv /media/my_backup_partition/myubuntu.tar.gz /media/new_ubuntu_partition

Então, acho que você precisará editar etc/fstab na nova partição para considerar o novo UUID do sistema de arquivos e o nome do dispositivo (provavelmente sda5 em vez de sda1..4 ) ou, alternativamente, usar tune2fs para alterar o UUID para corresponder ao antigo.

Em seguida, você precisará reinstalar o GRUB.

O ponto é - toda a instalação do Ubuntu é apenas um monte de arquivos, você pode fazer com eles tudo o que você pode fazer com arquivos, não há nada de mágico neles.

    
por Sergey 15.01.2013 / 03:01