Remover / inicializar partição


15

Às vezes, eu queria fazer partições inteligentes, fazendo partições separadas / de inicialização , mas eu apenas dou pouco espaço. Agora estou tendo problemas com falta de espaço nessa partição.

Como remover a partição / boot e associá-la à partição / root?


2
Você já pensou em limpar os kernels antigos do / boot antes de tentar mesclá-lo com o sistema de arquivos /?
Arcege 12/03/11

sim, mas é alguma pc "público", então eu não quero fazer isso a cada poucos meses ... (ok eu sei que eu poderia, mas ainda assim ...)
gsedej

Veja minha resposta abaixo - você também pode redimensionar a partição, em vez de mudar seu esquema de particionamento (que é uma boa)
J. Taylor

Respostas:


14

Você pode usar cp -a /boot /boot-tmppara copiar o conteúdo para um diretório temporário no sistema de arquivos raiz, desmontar a partição de inicialização usando umount /boote colocar os arquivos de volta no lugar rmdir /boot && mv /boot-tmp /boot.

Depois de verificar que está tudo bem, você pode remover /boota partir /etc/fstab. Finalmente, você deve verificar a configuração do GRUB e executar update-grub.


3
Provavelmente, quer ter certeza de que /etc/fstabestá correto depois de fazer isso.
22711 belacqua

1
Eu gostaria de reiterar que embora o aumento do tamanho da partição de inicialização é provavelmente uma escolha melhor ... Eu não entendo por que você não apenas quer fazer isso ...
J. Taylor

4
@jrtayloriv: Você gostaria de explicar por que uma partição de inicialização separada é preferível? - Eu li em algum guia antigo, 100 MB para uma partição de inicialização seria ok. Agora apt-get upgradefalha regularmente devido ao espaço em disco insuficiente. Eu não quero mover partições. Você conhece uma solução que limpe automaticamente os kernels antigos?
krlmlr

Eu tentei isso, mas meu sistema parece carregar a configuração da partição de inicialização (agora não montada mais). (Alterei /etc/default/grube corro update-grub, mas as alterações não foram refletidas /boot/grub/grub.cfg.) Alguma dica?
krlmlr

2

Você também pode simplesmente manter a partição / boot e expandi-la com o gparted . (Obviamente, como sempre, faça backup primeiro e mantenha um liveCD à mão, caso algo dê errado)

Se você nunca redimensionou partições antes, há muitos tutoriais na Web que explicam como fazê-lo. Aqui está um bom tutorial para começar: http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-1/index.html


Obrigado pela resposta, mas prefiro entrar na partição "/". Eu preciso redimensionar outras partições também ....
gsedej

Se for esse o caso, você pode "mesclar" partições usando o gparted também. Mova os arquivos da partição / boot para / partition. Em seguida, defina o gerenciador de inicialização para inicializar a partir do novo diretório / boot da partição raiz. Se tudo funcionar, e ele inicializar corretamente, exclua a partição de inicialização e redimensione as outras partições para preencher o espaço. Novamente - backups fazer e manter um LiveCD pronto (e eu vou reiterar que o redimensionamento é provavelmente uma solução muito melhor e mais fácil do que a fusão ...)
J. Taylor
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.