Como redimensionar a partição de inicialização ou liberar espaço para ela? [duplicado]

0

Eu recebi essas mensagens logo após a inicialização dizendo que não tenho mais espaço suficiente na minha partição de inicialização. Hoje cheguei a um ponto que não posso instalar mais nada por causa disso. Então comecei a pesquisar como redimensioná-lo.

Descobri que podia redimensioná-lo usando o gparted, mas não consigo instalá-lo porque não há mais espaço em /boot .

Algumas pessoas sugeriram que aqueles que precisam limpar algum espaço em /boot devem remover os kernels antigos, mas eu tenho dois problemas com isso: Eu não sei como acessar /boot no terminal e não estou completamente certo do que é um kernel, então eu também poderia deletar algo importante ou meu kernel atual, que eu sei que pode danificar meu SO.

O que devo fazer?

    
por Karl 09.04.2017 / 17:45

2 respostas

1

Movendo uma instalação de uma partição para outra.

Gparted

  1. Inicie um CD / DVD como "Parted Magic" ou "GParted" "ubuntu"
  2. Iniciar o GParted
  3. Verifique qual parte você gostaria de copiar para outra.
  4. Para este exemplo, eu quero copiar a partição "sda6" para "sda5"
  5. Certifique-se de que a partição de destino seja maior que a partição de origem.  ie. sda5 deve ser maior que sda6.
  6. Escolha (clique em) sda6 e escolha "copiar".
  7. Escolha (clique em) sda5 e escolha "colar".
  8. Clique em "Aplicar" e confirme a janela de aviso.
  9. Gparted começa a copiar.
  10. Quando a cópia terminar, sda5 e sda6 terão o mesmo UUID.    Isso é muito perigoso, então precisamos mudar o UUID no sda5.
  11. No GParted, escolha a partição sda5.
  12. Clique com o botão direito do mouse na partição sda5 e escolha "novo UUID" no menu de contexto (também disponível no menu superior "Partição")
  13. Clique em "Aplicar" e confirme a janela de aviso. Essa criação é um novo UUID aleatório para sda5.

MUITO IMPORTANTE DESTE PONTO EM VOCÊ SÓ ESTARÁ EDITANDO ARQUIVOS DO NOVO PARTITON "sda5"

NÃO MUDE OU TOQUE NADA NA PARTIÇÃO ORIGINAL "sda6"

Terminal

  1. Abra um terminal
  2. Digite "blkid" ou "sudo blkid"
  3. Você notará que sda5 e sda6 têm uuid únicos diferentes.
  4. Deixe essa janela aberta para usar para copiar e colar.

Gerenciador de arquivos. Em sda5

  1. abra o gerenciador de arquivos e navegue até "/ boot / grub /" e clique em "grub.cfg" para poder editá-lo.
  2. Você precisará de privilégios de root para editar e salvá-lo posteriormente

Editor de texto IN sda5

  1. Realce o UUID de sda6 da janela do terminal (por exemplo, 573323d9-16f0-4517-9050-bd4e26da57b1) e selecione copiar.
  2. Voltar para o grub.cfg no editor de texto. Encontre o comando "replace" ou "find and Replace" no menu. Ele irá abrir o diálogo de substituição.
  3. Agora, cole o UUID de sda6 (por exemplo, 573323d9-16f0-4517-9050-bd4e26da57b1) no campo "localizar".
  4. Realce o UUID de sda5 da janela do terminal (por exemplo, 5cbdd14f-5375-4876-8b42-d77a65b4bd81) e selecione copy.
  5. Agora, cole o UUID de sda6 (por exemplo, 5cbdd14f-5375-4876-8b42-d77a65b4bd81) no campo "Substituir".
  6. Importante é clicar em "Substituir tudo". Depois, o UUID de sda6 será substituído pelo sda5.

Altere o número do Drive em sda5

  1. Mantenha o editor de texto aberto para alterar o número da parcela
  2. Escolha "substituir" ou "localizar e substituir" novamente.
  3. No campo "localizar", digite "hd0, msdos6"
  4. No campo "substituir", digite "hd0, msdos5"
  5. Importante é clicar em "Substituir tudo". Em seguida, o sda6 será substituído por sda5.
  6. Agora selecione "salvar" para alterar as alterações no arquivo grub.cfg.

Um último passo o "fstab" IN sda5

Gerenciador de arquivos. Em sda5

  1. abra o gerenciador de arquivos, navegue até "/ etc /" e clique em "fstab" para poder editá-lo.
  2. Mais uma vez, você precisará de privilégios de root para editá-lo e salvá-lo depois.

Editor de texto IN sda5

  1. Realce o UUID de sda6 da janela do terminal (por exemplo, 573323d9-16f0-4517-9050-bd4e26da57b1) e selecione copiar.

  2. Encontre o comando "replace" ou "find and Replace" no menu. Ele abrirá o diálogo de substituição.

  3. Agora cole o UUID de sda6 (por exemplo, 573323d9-16f0-4517-9050-bd4e26da57b1) no campo "localizar".

  4. Realce o UUID de sda5 da janela do terminal (por exemplo, 5cbdd14f-5375-4876-8b42-d77a65b4bd81) e selecione copy.

  5. Agora, cole o UUID de sda6 (por exemplo, 5cbdd14f-5375-4876-8b42-d77a65b4bd81) no campo "Substituir".

  6. Importante é clicar em "Substituir tudo". Posteriormente, o UUID de sda6 será substituído pelo sda5.

AMOST FEITO !!!! Reinicie o seu computador normalmente. Você irá, obviamente, reinicializar normalmente a partir da partição sda6.

Terminal.

  1. Iniciar um terminal 2: execute "sudo update-grub".

REINICIALIZAR.

  1. No GRUB MENU, você notará que ele terá uma entrada para sda5, por exemplo, "UBUNTU / dev / sda5".
  2. Inicie, e se tudo correr bem você estará inicializando o sda5 e não o sda6.

Terminal.

Agora, para tornar sda5 nossa instalação padrão do grub

  1. Iniciar um terminal

  2. execute "sudo grub-install / dev / sda"

3: execute "sudo update-grub".

REINICIALIZAR.

  1. No GRUB MENU, você notará que ele terá uma entrada para sda6, por exemplo, "UBUNTU / dev / sda6". Esta é a instalação antiga do sda6.

  2. Inicie a primeira entrada "UBUNTU" no GRUB e você estará inicializando a nova partição em sda5.

É ISSO !!!! Aproveite !!

    
por Renver 09.04.2017 / 18:22
0

Executar:

$ dpkg -l '*linux-*'
ii  linux-image-4.7.1-040701-generic    4.7.1-040701.201608160432 amd64            Linux kernel image for version 4.7.1 on 64 bit x86 SMP
ii  linux-image-4.8.0-40-lowlatency     4.8.0-40.43               amd64           Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii  linux-image-4.8.0-41-lowlatency     4.8.0-41.44               amd64        Linux kernel image for version 4.8.0 on 64 bit x86 SMP

Todos os pacotes marcados com ii estão instalados. Executar:

$ uname -r
4.8.0-41-lowlatency

Para ver qual kernel você está usando atualmente.

O próximo passo é limpar todos os pacotes do kernel que você não está usando atualmente, com algo parecido com isto:

$ sudo apt remove linux-image-4.7.1-040701-generic

A menos que você tenha compilado um kernel manualmente, apenas remover os pacotes deve limpar /boot/ bem o suficiente.

Caso você opte por particionar / redimensionar sua partição /boot , recomendo enfaticamente ir com 1 GB, você encontrará muita recomendação para ir com 300-500 MB, mas na minha experiência isso simplesmente não é suficiente por um longo viveu a instalação do Ubuntu. O kernel empilha e o Ubuntu não os remove automaticamente. Remoção manual pode ser irritante, especialmente quando você ficar sem espaço no meio de uma atualização de sistema maior, indo com 1GB evita isso e deixa um pouco de ar. Economizar 500MB não vale a pena, como você já percebeu.

    
por Grumbel 09.04.2017 / 18:45