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.