{"id":810,"date":"2014-10-09T10:52:57","date_gmt":"2014-10-09T13:52:57","guid":{"rendered":"http:\/\/blog.abratel.com.br\/?p=810"},"modified":"2014-10-09T10:52:57","modified_gmt":"2014-10-09T13:52:57","slug":"remover-kernel-antigo","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=810","title":{"rendered":"Remover Kernel antigo"},"content":{"rendered":"<p>Quem usa Linux a um certo tempo j\u00e1 deve ter percebido que a cada atualiza\u00e7\u00e3o do Kernel do Linux o Kernel antigo n\u00e3o \u00e9 removido. Isso ocorre porque \u00e9 uma seguran\u00e7a para o caso do Kernel novo n\u00e3o ser compat\u00edvel com alguma coisa, ou simplesmente, n\u00e3o funcione. Como voc\u00ea tem a op\u00e7\u00e3o de escolher por qual Kernel voc\u00ea quer iniciar o sistema atrav\u00e9s do Grub, a lista dos Kernels s\u00f3 tende a aumentar. Como isso se torna irritante, pelo menos para mim, remova os Kernels antigos agora.<\/p>\n<p>Debian\/Ubuntu\/Mint<\/p>\n<p>No Ubuntu, para listar todos os Kernels instalados:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n$ sudo dpkg -l | grep linux-headers-* \r\n\r\nPara listar o Kernel que est\u00e1 sendo usado:\r\n$ uname -r <\/pre>\n<p>Para remover os outros mais antigos (por exemplo, o kernel linux-image-2.6.32-22-generic):<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> $ sudo apt-get remove --purge linux-image-2.6.32-22-generic <\/pre>\n<p>Red Hat\/CentOS\/Fedora Core\/Suse Linux<\/p>\n<p>No Fedora, para listar todos os Kernels instalados:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> $ rpm -qa kernel <\/pre>\n<p>ou<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n$ rpm -qa | grep kernel-smp <\/pre>\n<p>Para listar o Kernel que est\u00e1 sendo usado:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> $ uname -r <\/pre>\n<p>Para remover os outros mais antigos (por exemplo, o kernel linux-image-2.6.32-22-generic):<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\"> # rpm -vv -e linux-image-2.6.32-22-generic <\/pre>\n<p>ou<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n# yum remove linux-image-2.6.32-22-generic <\/pre>\n<p>E tamb\u00e9m o comando abaixo para remover o kernel-devel:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n# package-cleanup --oldkernels <\/pre>\n<p>Atualiza\u00e7\u00e3o em 11\/07\/2010: Ao tentar remover um Kernel antigo no Fedora, voc\u00ea pode se deparar com um erro de depend\u00eancia do kmod. Para resolver isso, basta remover o kmod relativo ao Kernel que desejas retirar do sistema atrav\u00e9s do gerenciador de pacotes, antes de remover o Kernel. Removendo o Kernel, esse kmod n\u00e3o ser\u00e1 mais necess\u00e1rio.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quem usa Linux a um certo tempo j\u00e1 deve ter percebido que a cada atualiza\u00e7\u00e3o do Kernel do Linux o Kernel antigo n\u00e3o \u00e9 removido. Isso ocorre porque \u00e9 uma seguran\u00e7a para o caso do Kernel novo n\u00e3o ser compat\u00edvel com alguma coisa, ou simplesmente,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/810"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=810"}],"version-history":[{"count":1,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/810\/revisions"}],"predecessor-version":[{"id":811,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/810\/revisions\/811"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}