Move e vazio / partição home do Ubuntu

1

Minhas partições são:

  • % de/ do% on /dev/sda1
  • % de/home do% on /dev/sda6/
  • / do Crunchbang em dev/sda7

Agora eu quero instalar o Backtrack, mas para isso eu preciso me livrar do /home do Ubuntu e mover seu conteúdo para outro lugar (qualquer uma das outras partições).

Como devo fazer isso sem atrapalhar a tabela de partições e o gerenciador de inicialização?

    
por Anas 08.08.2013 / 01:50

2 respostas

1

Eu acho que deve ser seguro redimensionar / dev / sda6 sem perder nenhum dado. Você pode fazer o seguinte:

  • Antes de tudo, para ter certeza, mantenha um backup (o conteúdo de / dev / sda6 cabe em / dev / sda1)
  • Encolher / dev / sda6 (clique direito, depois redimensione / mova - acho melhor encolher movendo a seta para a direita). Isso vai deixar algum espaço não alocado.
  • Clique com o botão direito do mouse no espaço não alocado e crie uma nova partição lá. Mova as setas para preencher todo o espaço.
  • Clique em aplicar

Em seguida, você pode instalar o backtrack na partição criada a partir do espaço não alocado. A tabela de partições não é confusa, ela é atualizada automaticamente pelo gparted sem problemas. Quanto ao bootloader, se você estiver usando o GRUB, você pode usar 'update-grub' a partir de um terminal Ubuntu depois de instalar o backtrack, para que ele seja incluído no menu de inicialização.

Nota importante: Enquanto estiver na instalação do backtrack, o instalador pedirá que você instale o GRUB. Não! Eu acho que há uma caixa de seleção em algum lugar no final da instalação que permite que você pule a instalação do GRUB. Apenas reinicie quando o instalador solicitar, inicialize o Ubuntu e execute o comando 'update-grub'.

    
por 09.08.2013 / 18:51
2

Eu não sei porque você deve remover a partição /home , mas tenho certeza que copiando o conteúdo do /dev/sda6 para o / do Ubuntu no diretório home e excluindo a entrada do fstab no Ubuntu, deve ser suficiente.

Usar o CD ao vivo (ou qualquer coisa que você tenha em mãos que permita a você mount e cp ) permite copiar seus arquivos:

sudo mkdir /mnt/ubunturoot
sudo mkdir /mnt/ubuntuhome
sudo mount /dev/sda1 /mnt/ubunturoot
sudo mount /dev/sda6 /mnt/ubuntuhome

Ok, agora vamos verificar se temos os arquivos:

ls /mnt/ubuntuhome
anas lost+found

Tudo bem, vamos continuar (você deve estar ciente de que no root do Ubuntu você deve ter mais espaço livre que você ocupou em /home ):

sudo mkdir /mnt/ubunturoot/home
sudo cp -PR /mnt/ubuntuhome/* /mnt/ubunturoot/home/

Espere muito tempo ... vamos verificar se está tudo lá:

ls -lR /mnt/ubuntu/home > newhome
ls -lR /mnt/ubuntuhome > oldhome
comm -23 <(sort newhome) <(sort oldhome) ## this can be done however you like

Agora edite o arquivo fstab e comente a entrada /home :

sudo nano /mnt/ubunturoot/etc/fstab

Reinicialize, verifique se tudo está OK e agora você pode excluir sua partição da maneira que quiser.

    
por 08.08.2013 / 03:01