No Ubuntu e em outras distribuições modernas do Linux, todos os arquivos necessários para inicializar seu computador são mantidos em uma partição diferente, chamada de partição de inicialização. A partição de inicialização geralmente tem cerca de 512 MB ou 256 MB de tamanho.
A partição de inicialização é montada em um diretório específico /bota. Os arquivos de configuração do Grub Bootloader, módulos e outros ativos são mantidos no /bota/grub2 diretório. O arquivo de configuração do grub pode ser encontrado em /bota/grub2/grub.cfg. Este arquivo define como a Grub Boots em diferentes sistemas operacionais e quais kernels para usar e muito mais.
Diferentes versões de vmlluz, initrd.img, Sistema.mapa, Abi, Config etc. arquivos para diferentes versões de kernels são mantidos no /bota diretório também.
De tudo isso, você pode dizer o quão importante Partição de inicialização é e é crucial para um sistema Linux totalmente funcional.
Causas de erros completos da partição de inicialização:
Como afirmei anteriormente, a partição de inicialização é uma pequena partição de cerca de 256 MB ou 512 MB. Normalmente ninguém faz com que isso. Então, quando você instala uma nova versão do kernel, ela é colocada no /bota diretório (é aqui que a partição de inicialização é montada) e o arquivo de configuração do GRUB /bota/grub2/grub.cfg é atualizada. Instalar um novo kernel não remove o antigo automaticamente. Portanto, o espaço livre adicional deve estar disponível para os novos arquivos do kernel e para os arquivos de configuração do grub atualizado.
E se não houver espaço livre suficiente disponível na partição de inicialização (/boot) para os novos arquivos do kernel? Bem, é quando você obtém erros completos da partição de inicialização. Vou mostrar como corrigir erros completos da partição de inicialização na seção posterior deste artigo abaixo.
Verificando o espaço livre disponível na partição de inicialização:
Se você se deparar com o erro completo da partição de inicialização, a melhor maneira de ter certeza de que a partição de inicialização está cheia é verificar quanto espaço livre está disponível na partição de inicialização (/boot).
Você pode executar o seguinte comando para verificar o espaço livre disponível na partição de inicialização (/boot):
$ df -h
Como você pode ver, a partição de inicialização de uma de minha máquina virtual do Ubuntu tem cerca de 472 MB de tamanho, e apenas 56 MB é usado. O espaço livre disponível é de cerca de 393 MB.
Evitando o erro completo da partição de inicialização:
Às vezes, não haverá partição de inicialização separada (/bota) em seu sistema operacional Ubuntu, pois a partição de inicialização não é realmente obrigatória. Você pode instalar tudo em uma única partição (a partição raiz /). Então, quando você escolhe Apague tudo e instale o Ubuntu Opção no instalador do Ubuntu, na maioria das vezes, tudo está instalado em uma única partição (a partição raiz /).
Como você pode ver, tudo foi instalado em uma única partição nesta máquina virtual do Ubuntu.
A vantagem de fazer isso é que você não encontrará o erro completo da partição, desde que tenha espaço livre suficiente em sua partição raiz (/). Se você se deparar com um, basta excluir alguns de seus arquivos de usuário (do seu diretório de login $ Home) e ele deve ser corrigido facilmente.
Mesmo assim você pode evitar erros completos da partição de inicialização, eu não recomendo. Você deve sempre ter uma partição de inicialização separada.
Liberando espaço em disco para corrigir erros completos da partição de inicialização:
Se você tiver tudo instalado em uma única partição, liberar o espaço em disco não é um grande problema. Você pode excluir alguns dos arquivos do seu usuário do diretório inicial ou movê -los para uma unidade USB ou um disco rígido externo.
No Ubuntu, os caches do repositório de pacotes apt e outros arquivos temporários podem ser removidos para liberar espaço em disco.
Para remover caches adequados e arquivos temporários, execute o seguinte comando:
$ sudo apt autoremove
Removendo núcleos antigos não utilizados para liberar espaço em disco:
Se você tiver uma partição de inicialização separada, poderá remover todos os núcleos antigos não utilizados do /bota diretório para liberar espaço em disco da partição de inicialização.
Primeiro, você deve verificar o que o kernel está usando com o seguinte comando:
$ uname -r
Como você pode ver, a versão do kernel atualmente sendo usada é 4.15.0-34-genérico.
Agora execute o seguinte comando para listar todos os pacotes de kernel instalados:
$ dpkg -l | Grep Linux-Image
Como você pode ver, eu tenho 2 imagens de kernel instaladas. Estou usando atualmente Linux-Image-4.15.0-34-genérico Imagem do kernel. Então o antigo é Linux-Image-4.15.0-20 Generic. Este é o que podemos remover e liberar espaço em disco da partição de inicialização.
Se você listar os arquivos no /bota diretório, você deve ver Abi, Config, initrd.img, retpoline, Sistema.mapa, vmlluz arquivos para diferentes versões do kernel.
$ ls -l /bota
Eu não recomendo que você remova diretamente os arquivos de kernel antigos do /bota Diretório no Ubuntu. A melhor maneira de remover arquivos antigos do kernel no Ubuntu é remover o pacote antigo do kernel usando o gerenciador de pacotes apt.
Por exemplo, você pode remover o pacote antigo do kernel, digamos Linux-Image-4.15.0-20 Generic Com o gerenciador de pacotes APT da seguinte forma:
$ sudo apt Remover-Purge Linux-Image-4.15.0-20 Generic
Agora pressione y e depois pressione continuar.
O Linux-Image-4.15.0-20 Generic O pacote deve ser removido.
Agora execute o seguinte comando para limpar as dependências do pacote antigo do kernel:
$ sudo apt autoremove -purge
Agora pressione y e depois pressione .
Os antigos pacotes de dependência do kernel devem ser removidos.
Como você pode ver, os arquivos antigos do kernel não estão mais disponíveis no /bota diretório.
Se você tem espaço livre no seu disco rígido que não está usando, pode resolver o problema completo da partição de inicialização redimensionando a partição de inicialização. Você pode usar GPARTED Aplicação gráfica para fazer isso facilmente.
Você também pode criar uma nova partição maior, formatá -la, montá -la no seu sistema de arquivos, copiar tudo a partir do /bota diretório para essa nova partição e depois monte a nova partição de bota para o /bota diretório usando o /etc/fstab arquivo. Isso também deve funcionar.
É assim que você remedia erros completos da partição de inicialização no Ubuntu. Obrigado por ler este artigo.