Como você diz que não quer mover suas partições, pode fazer isso em um CD ao vivo:
-
Monte suas partições raiz e home (que eu estou supondo que sejam / dev / sda1 e / dev / sda2, respectivamente; verifique usando o GParted para ter certeza) e
cd
na raiz da sua instalação:sudo mount /dev/sda1 /mnt sudo mount /dev/sda2 /mnt/home cd /mnt
-
Mova os diretórios para onde você quiser (em / home, como você disse):
sudo mkdir -p home/outside_stuff sudo mv var usr home/outside_stuff
-
Agora, você tem duas opções aqui. Escolha um ou outro:
-
Use links simbólicos. Esse é o método mais fácil, mas não é tão robusto:
sudo ln -s home/outside_stuff/* .
-
Vincule os diretórios:
-
Crie seus pontos de montagem:
sudo mkdir -p var usr
-
Adicione o seguinte a
/etc/fstab
:/home/outside_stuff/var /var none bind /home/outside_stuff/usr /usr none bind
-
chroot
no seu sistema e teste-o:for i in sys proc dev; do sudo mount --bind "/$i" "/mnt/$i"; done sudo chroot /mnt mount -a # hopefully there'll be no errors mount # you should see entries for /var and /dev exit
-
-
-
Reinicializar:
sudo reboot