Fórum Ubuntu Linux - PT
Área para Iniciantes => Iniciantes => Tópico iniciado por: Chamdpital em 16 de Janeiro de 2018, 19:24
-
Antes de tudo: sou completamente leigo no assunto.
Fiz a instalação do Ubuntu 16.04 LTS em um notebook que antes possuia Windows 10. Não optei pelo dual boot, assim ''exclui'' (?) o Windows. Tudo ia bem e a instalação parecia bem sucedida, até ele começar a ficar lento, ter dificuldade em realizar determinadas tarefas e ficar exibindo uma mensagem de que o ''volume boot alguma coisa tem 0 bytes de memória disponível'' (não sei precisar as palavras). Alguém poderia me explicar o que houve e como posso resolver?
Grato
-
Tente remover versões antigas do kernel para liberar espaço na partição /boot.
Para isso, aconselho instalar o Synaptic, usando a Central de Aplicativos ou pelo terminal, se preferir:
sudo apt-get install synaptic
Depois, abra o Snaptic e busque pelos pacotes linux-image instalados, removendo os antigos.
Mas essa sua instalação, tem quanto tempo? Cedo ou tarde a /boot vai encher de novo, então talvez seja necessário aumentar o tamanho dela. Poste a saída do comando para vermos como está particionado seu HD:
sudo parted -l
-
Você também pode olhar a pasta /var/logo e ver se não há arquivos grandes lá, como "syslog", error.log, etc.
Esses arquivos podem acumular e esgotar o espaço da partição.
Enviado do meu smartphone
-
Que tipo de instalação você fez? Escolheu avançada?
-
Tente remover versões antigas do kernel para liberar espaço na partição /boot.
Para isso, aconselho instalar o Synaptic, usando a Central de Aplicativos ou pelo terminal, se preferir:
sudo apt-get install synaptic
Depois, abra o Snaptic e busque pelos pacotes linux-image instalados, removendo os antigos.
Mas essa sua instalação, tem quanto tempo? Cedo ou tarde a /boot vai encher de novo, então talvez seja necessário aumentar o tamanho dela. Poste a saída do comando para vermos como está particionado seu HD:
sudo parted -l
Modelo: ATA ST1000LM024 HN-M (scsi)
Disco /dev/sda: 1000GB
Tamanho do setor (lógico/físico): 512B/4096B
Tabela de Partição: msdos
Opções de disco:
Número Início Fim Tamanho Tipo Sistema de arquivos Opções
1 1049kB 512MB 511MB primary ext2 boot
2 513MB 1000GB 1000GB extended
5 513MB 1000GB 1000GB logical
Modelo: Mapeador de dispositivo Linux (linear) (dm)
Disco /dev/mapper/ubuntu--vg-swap_1: 4169MB
Tamanho do setor (lógico/físico): 512B/4096B
Tabela de Partição: loop
Opções de disco:
Número Início Fim Tamanho Sistema de arquivos Opções
1 0,00B 4169MB 4169MB linux-swap(v1)
Modelo: Mapeador de dispositivo Linux (linear) (dm)
Disco /dev/mapper/ubuntu--vg-root: 996GB
Tamanho do setor (lógico/físico): 512B/4096B
Tabela de Partição: loop
Opções de disco:
Número Início Fim Tamanho Sistema de arquivos Opções
1 0,00B 996GB 996GB ext4
Erro: /dev/mapper/sda5_crypt: rótulo de disco irreconhecível
Modelo: Mapeador de dispositivo Linux (crypt) (dm)
Disco /dev/mapper/sda5_crypt: 1000GB
Tamanho do setor (lógico/físico): 512B/4096B
Tabela de Partição: unknown
Opções de disco:
-
Que tipo de instalação você fez? Escolheu avançada?
Não sei dizer agora. Existe alguma forma de descobrir?
-
Tente remover versões antigas do kernel para liberar espaço na partição /boot.
Para isso, aconselho instalar o Synaptic, usando a Central de Aplicativos ou pelo terminal, se preferir:
sudo apt-get install synaptic
Depois, abra o Snaptic e busque pelos pacotes linux-image instalados, removendo os antigos.
Mas essa sua instalação, tem quanto tempo? Cedo ou tarde a /boot vai encher de novo, então talvez seja necessário aumentar o tamanho dela. Poste a saída do comando para vermos como está particionado seu HD:
sudo parted -l
Tentei instalar o referido programa pelo Terminal e esta foi a resposta:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-image-extra-4.10.0-37-generic : Depende: linux-image-4.10.0-37-generic mas não será instalado
linux-image-generic-hwe-16.04 : Depende: linux-image-4.10.0-37-generic mas não será instalado
synaptic : Depende: libept1.5.0 mas não será instalado
Recomenda: libgtk2-perl (>= 1:1.130) mas não será instalado
Recomenda: rarian-compat mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
O que isto significa?
-
Você também pode olhar a pasta /var/logo e ver se não há arquivos grandes lá, como "syslog", error.log, etc.
Esses arquivos podem acumular e esgotar o espaço da partição.
Enviado do meu smartphone
Como faço isto? Mais precisamente por favor.
-
Tentei instalar o referido programa pelo Terminal e esta foi a resposta:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-image-extra-4.10.0-37-generic : Depende: linux-image-4.10.0-37-generic mas não será instalado
linux-image-generic-hwe-16.04 : Depende: linux-image-4.10.0-37-generic mas não será instalado
synaptic : Depende: libept1.5.0 mas não será instalado
Recomenda: libgtk2-perl (>= 1:1.130) mas não será instalado
Recomenda: rarian-compat mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
O que isto significa?
Pode tentar resolver com o comando citado na mensagem:
sudo apt-get -f install
Masss, como a sua partição boot está com pouco espaço, não vai conseguir instalar. Então o jeito vai ser pegar os kernel que tem aí e sair removendo sem ser pelo Synaptic. Poste a saída do comando para listar os kernel's que tem aí:
dpkg --get-selections | grep linux-image*
Sobre a pasta /var/log, uma forma de fazer pelo terminal:
sudo du -h /var/log/
-
Tentei instalar o referido programa pelo Terminal e esta foi a resposta:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-image-extra-4.10.0-37-generic : Depende: linux-image-4.10.0-37-generic mas não será instalado
linux-image-generic-hwe-16.04 : Depende: linux-image-4.10.0-37-generic mas não será instalado
synaptic : Depende: libept1.5.0 mas não será instalado
Recomenda: libgtk2-perl (>= 1:1.130) mas não será instalado
Recomenda: rarian-compat mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
O que isto significa?
Pode tentar resolver com o comando citado na mensagem:
sudo apt-get -f install
Masss, como a sua partição boot está com pouco espaço, não vai conseguir instalar. Então o jeito vai ser pegar os kernel que tem aí e sair removendo sem ser pelo Synaptic. Poste a saída do comando para listar os kernel's que tem aí:
dpkg --get-selections | grep linux-image*
Sobre a pasta /var/log, uma forma de fazer pelo terminal:
sudo du -h /var/log/
A resposta do terminal a respeito dos kernel:
linux-image-4.10.0-27-generic install
linux-image-4.10.0-30-generic install
linux-image-4.10.0-32-generic install
linux-image-4.10.0-33-generic install
linux-image-4.10.0-35-generic install
linux-image-4.8.0-36-generic install
linux-image-4.8.0-52-generic install
linux-image-4.8.0-54-generic install
linux-image-4.8.0-56-generic install
linux-image-4.8.0-58-generic install
linux-image-extra-4.10.0-27-generic install
linux-image-extra-4.10.0-30-generic install
linux-image-extra-4.10.0-32-generic install
linux-image-extra-4.10.0-33-generic install
linux-image-extra-4.10.0-35-generic install
linux-image-extra-4.10.0-37-generic install
linux-image-extra-4.8.0-36-generic install
linux-image-extra-4.8.0-52-generic install
linux-image-extra-4.8.0-54-generic install
linux-image-extra-4.8.0-56-generic install
linux-image-extra-4.8.0-58-generic install
linux-image-generic-hwe-16.04 install
Obrigado pelo apoio Anderson!
-
Realmente a lista das versões do kernel que tem é extensa. Então é ir removendo os mais antigos para liberar espaço. Creio que esteja usando a versão linux-image-4.10.0-35-generic , mas vamos confirmar para ter certeza poste a saída:
uname -srmv
-
Realmente a lista das versões do kernel que tem é extensa. Então é ir removendo os mais antigos para liberar espaço. Creio que esteja usando a versão linux-image-4.10.0-35-generic , mas vamos confirmar para ter certeza poste a saída:
uname -srmv
Linux 4.10.0-32-generic #36~16.04.1-Ubuntu SMP Wed Aug 9 09:19:02 UTC 2017 x86_64
-
Você mudou a ordem dos kernel no Grub? Ou escolheu iniciar o sistema com esse kernel manualmente? Porque em geral, o Grub automanticamente seleciona a "maior" versão instalada, que no caso seria o linux-image-4.10.0-35-generic.
Enfim, se você inicia com essa versão 4.10.0-32 toda vez que liga o computador, remova outras versões que tem aí com o comando (leia as observações antes de rodar esse comando):
sudo apt-get remove linux-image-4.10.0-27-generic linux-image-4.10.0-30-generic linux-image-4.10.0-33-generic linux-image-4.10.0-35-generic linux-image-4.8.0-36-generic linux-image-4.8.0-52-generic linux-image-4.8.0-54-generic linux-image-4.8.0-56-generic linux-image-extra-4.10.0-27-generic linux-image-extra-4.10.0-30-generic linux-image-extra-4.10.0-33-generic linux-image-extra-4.10.0-35-generic linux-image-extra-4.8.0-36-generic linux-image-extra-4.8.0-52-generic linux-image-extra-4.8.0-54-generic linux-image-extra-4.8.0-56-generic
Observações:
Confira se a versão do kernel que está rodando é realmente a Linux 4.10.0-32-generic antes das remoções.
O comando acima vai manter a última versão do kernel 4.8 instalado, esse kernel hwe que tem aí (que não sei o que significa), a 4.10.0-32 que parace ser sua versão de uso (confirmar conforme obs anterior) e será possível terminar a instalação da 4.10.0.37 que está pendente.
Depois reinicie e rode o comando:
sudo apt-get -f install
-
Execute, também, para dar uma limpada no seu sistema aí:
sudo apt-get autoremove
-
Você mudou a ordem dos kernel no Grub? Ou escolheu iniciar o sistema com esse kernel manualmente? Porque em geral, o Grub automanticamente seleciona a "maior" versão instalada, que no caso seria o linux-image-4.10.0-35-generic.
Enfim, se você inicia com essa versão 4.10.0-32 toda vez que liga o computador, remova outras versões que tem aí com o comando (leia as observações antes de rodar esse comando):
sudo apt-get remove linux-image-4.10.0-27-generic linux-image-4.10.0-30-generic linux-image-4.10.0-33-generic linux-image-4.10.0-35-generic linux-image-4.8.0-36-generic linux-image-4.8.0-52-generic linux-image-4.8.0-54-generic linux-image-4.8.0-56-generic linux-image-extra-4.10.0-27-generic linux-image-extra-4.10.0-30-generic linux-image-extra-4.10.0-33-generic linux-image-extra-4.10.0-35-generic linux-image-extra-4.8.0-36-generic linux-image-extra-4.8.0-52-generic linux-image-extra-4.8.0-54-generic linux-image-extra-4.8.0-56-generic
Observações:
Confira se a versão do kernel que está rodando é realmente a Linux 4.10.0-32-generic antes das remoções.
O comando acima vai manter a última versão do kernel 4.8 instalado, esse kernel hwe que tem aí (que não sei o que significa), a 4.10.0-32 que parace ser sua versão de uso (confirmar conforme obs anterior) e será possível terminar a instalação da 4.10.0.37 que está pendente.
Depois reinicie e rode o comando:
sudo apt-get -f install
Esta foi a resposta do Terminal ao comando de limpeza dos kernel:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-image-extra-4.10.0-37-generic : Depende: linux-image-4.10.0-37-generic mas não será instalado
linux-image-generic-hwe-16.04 : Depende: linux-image-4.10.0-37-generic mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
O que faço??
-
Execute, também, para dar uma limpada no seu sistema aí:
sudo apt-get autoremove
Esta foi a resposta do Terminal:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você pode querer executar 'apt-get -f install' para corrigí-los.
Os pacotes a seguir têm dependências desencontradas:
linux-image-extra-4.10.0-37-generic : Depende: linux-image-4.10.0-37-generic mas não está instalado
linux-image-generic-hwe-16.04 : Depende: linux-image-4.10.0-37-generic mas não está instalado
E: Dependências desencontradas. Tente usar -f.
-
Ok. Antes de tudo remova esse pacote linux-image-extra que está dando esse problema:
sudo apt-get remove linux-image-extra-4.10.0-37-generic
Depois tente remover as outras versões com o comando que passei. Se ainda assim não der, remova esse linux-image-generic-hwe-16.04 também.
Creio que é interessante que você instale esse HWE depois depois, mas será preciso vigiar a quantidade de kernel instalados para não encher a /boot novamente.
-
Ok. Antes de tudo remova esse pacote linux-image-extra que está dando esse problema:
sudo apt-get remove linux-image-extra-4.10.0-37-generic
Depois tente remover as outras versões com o comando que passei. Se ainda assim não der, remova esse linux-image-generic-hwe-16.04 também.
Creio que é interessante que você instale esse HWE depois depois, mas será preciso vigiar a quantidade de kernel instalados para não encher a /boot novamente.
Quando tentei remover esta foi a resposta:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-image-generic-hwe-16.04 : Depende: linux-image-4.10.0-37-generic mas não será instalado
Depende: linux-image-extra-4.10.0-37-generic mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
-
Então remova junto o outro pacote que tinha citado antes:
sudo apt-get remove linux-image-extra-4.10.0-37-generic linux-image-generic-hwe-16.04
-
Então remova junto o outro pacote que tinha citado antes:
sudo apt-get remove linux-image-extra-4.10.0-37-generic linux-image-generic-hwe-16.04
Quase a mesma resposta:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
linux-generic-hwe-16.04 : Depende: linux-image-generic-hwe-16.04 (= 4.10.0.37.39) mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).