既然出來了 業力 已經有幾次內核更新,並且舊的內核版本未卸載,因此在加載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指南
我使用Ubuntu Tweak進行所有這些工作,如果事情可以輕鬆完成,為什麼事情會變得複雜呢???
eemmm ...知道你在做什麼? 也許是我認為Ubuntu Tweak也是執行此操作和其他操作的好工具的原因,我不會僅僅為了執行此操作而安裝它,這在我看來也不是那麼困難:)
問候,謝謝您的評論
我用Synaptic來做。 我知道自己在做什麼,很舒服。
要進行更新,我通常使用終端,但是對於Synaptic的這些事情,我可以清楚地看到已安裝的內容以及要標記為要卸載的內容。
有一個元軟件包可以使您保持最新的兩個內核版本,這將是很好的。
我並不是說很難像您解釋的那樣,但是使用Ubuntu Tweak似乎更容易,當然我也不是一個人安裝這個程序,我很懶,我更喜歡以這種方式安裝程序,然後再進入控制台
我按照您解釋的步驟進行操作...但是當我重新啟動整個grub列表時,我什至使用ubuntu tweak進行了操作,但沒有執行任何操作(儘管它表示操作已完成)
我有UNR
須藤更新grub2
準備好!!!
@lavidalinux是正確的,您必須輸入$ sudo dpkg -l | grep linux標題
從顯示我們的列表中,例如,我們鍵入$ sudo aptitude purge linux-headers-2.6.31-14,明天我將更新條目
的問候和感謝
卸載您要卸載的內核頭文件仍然存在。