450 MB não é muito para uma partição root + boot em um moderno sistema amd64. Se você quiser instalar vários kernels, terá que reorganizar suas partições. Mesmo se você não fizer isso, é muito apertado.
Dadas as partições que você tem agora, sugiro mover a partição raiz para o que é agora /var
. Como você vai mover a partição raiz, inicialize a partir da mídia de resgate (por exemplo, SystemRescueCD ). Monte /dev/sda6
e /dev/sda8
, digamos para /media/sda6
e /media/sda8
. Então:
- Crie um diretório
/var
:mkdir /media/sda8/var
- Mova tudo na antiga partição
/var
para este novo subdiretório:mv /media/sda8/* /media/sda8/var
(/var
será ignorado) - Mova tudo, exceto
/boot
da antiga partição raiz para a antiga partição var:mv /media/sda6/[^bv]* /media/sda6/bin /media/sda8/
- Deve haver somente
/boot
e% vazio/var
na partição raiz antiga. Mova tudo de/boot
para a raiz da partição:mv /media/sda6/boot/* /media/sda6
- Remova os diretórios espúrios:
rmdir /media/sda6/boot /media/sda6/var
e crie um que seja necessário agora:mkdir /media/sda8/boot
- Edite o arquivo
fstab
(agora em/media/sda8/etc/fstab
), remova a entrada para/var
, adicione uma para/boot
e corrija a entrada para/
, se necessário. -
Atualize a configuração do gerenciador de inicialização. A maneira mais fácil de acertar é executar os scripts
update-grub
(para regenerargrub.cfg
) egrub-install
(para gerar novamente o gerenciador de inicialização de primeiro estágio para saber onde encontrar o restante, incluindogrub.cfg
). Mas para fazer isso, você precisa apresentar a árvore de diretórios correta.mount --rbind /dev /media/sda8/dev mount --rbind /proc /media/sda8/proc mount --rbind /sys /media/sda8/sys mount --bind /media/sda6 /media/sda8/boot chroot /media/sda8 mount /usr update-grub grub-install /dev/sda
Agora reinicie.
Como alternativa, você pode mover /boot
para /var
; mas é uma configuração menos comum, então você pode ter que ajustar alguns arquivos de configuração do gerenciador de inicialização.
Hoje em dia, separar /usr
de /
é bastante inútil. Separar /var
de /
nunca foi realmente útil (ambos precisam ser montados como read-write na maioria das configurações).
No futuro, recomendo usar o LVM para partições Linux. É muito mais flexível.