在Ubuntu中刪除舊內核

刪除內核

既然出來了 業力 已經有幾次內核更新,並且舊的內核版本未卸載,因此在加載Grub時,您將看到一個無休止的列表(?),其中列出了迄今為止已安裝的所有內核,如果您已經安裝了2個版本,則添加到該列表中,我在一個磁盤上有Ubuntu,另一個磁盤上有Kubuntu,這有點煩人,如果最近的更新對您來說效果很好,您可以刪除其餘的,並保留最後一個和倒數第二個,以防萬一。

要列出舊的內核軟件包,請在控制台中輸入:

dpkg --get-selections | grep Linux映像

在我的情況下,結果如下:

獅子座@ leo-desktop:〜$ dpkg --get-selections | grep linux-image linux-image-2.6.31-14-generic install linux-image-2.6.31-15-generic install linux-image-2.6.31-16-generic install linux-image-2.6.31-17-通用安裝
linux-image-generic安裝
獅子座@ leo-desktop:〜$

我將刪除最早的2個,並保留最後兩個,以防萬一,執行此命令的命令如下:

sudo aptitude清除程序包

我們將“ package”替換為我們要消除的內核,讓我們看一下它將如何查找列表中最舊的內核

sudo aptitude清除linux-image-2.6.31-14-generic

卸載完此軟件包後,我們可以繼續下一個軟件包,在我的情況下,我可以繼續下載我感興趣的最後一個軟件包

sudo aptitude清除linux-image-2.6.31-15-generic

如果要刪除的軟件包不是最新的,它將要求您對其進行更新,然後您可以使用我上面提到的相同命令將其應用於更新和舊軟件包。

在上面看到的列表中,您可以看到該行突出顯示 linux-圖像-通用 重要的是 不要取消 該軟件包,因為有必要接收內核更新

來源| Ubuntu指南


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   但以理書 他說:

    我使用Ubuntu Tweak進行所有這些工作,如果事情可以輕鬆完成,為什麼事情會變得複雜呢???

    1.    Ubunlog 他說:

      eemmm ...知道你在做什麼? 也許是我認為Ubuntu Tweak也是執行此操作和其他操作的好工具的原因,我不會僅僅為了執行此操作而安裝它,這在我看來也不是那麼困難:)
      問候,謝謝您的評論

      1.    達尼 他說:

        我用Synaptic來做。 我知道自己在做什麼,很舒服。

        要進行更新,我通常使用終端,但是對於Synaptic的這些事情,我可以清楚地看到已安裝的內容以及要標記為要卸載的內容。

        有一個元軟件包可以使您保持最新的兩個內核版本,這將是很好的。

      2.    但以理書 他說:

        我並不是說很難像您解釋的那樣,但是使用Ubuntu Tweak似乎更容易,當然我也不是一個人安裝這個程序,我很懶,我更喜歡以這種方式安裝程序,然後再進入控制台

  2.   莫拉蒂 他說:

    我按照您解釋的步驟進行操作...但是當我重新啟動整個grub列表時,我什至使用ubuntu tweak進行了操作,但沒有執行任何操作(儘管它表示操作已完成)

    我有UNR

    1.    莫拉蒂 他說:

      須藤更新grub2

      準備好!!!

  3.   Ubunlog 他說:

    @lavidalinux是正確的,您必須輸入$ sudo dpkg -l | grep linux標題
    從顯示我們的列表中,例如,我們鍵入$ sudo aptitude purge linux-headers-2.6.31-14,明天我將更新條目

    的問候和感謝

  4.   拉維達Linux 他說:

    卸載您要卸載的內核頭文件仍然存在。