1. 程式人生 > >Ubuntu16.04清除舊版本核心

Ubuntu16.04清除舊版本核心

核心清除須謹慎,建議保留兩個核心版本

  • 1.檢視當前使用核心版本號

    uname -a
    

    或者

    uname -r
    

    在這裡插入圖片描述

  • 2.檢視所有的版本

    sudo dpkg --get-selections | grep linux
    

    在這裡插入圖片描述 我這裡因為已近刪除過了,所以只有兩個核心版本,一個是當前使用的版本4.15.0-38-generic,一個是低版本的舊核心。我只保留了兩個核心版本,其他都已經刪除了。 說明:

    核心映像檔案主要包括以下型別: linux-image-版本號:核心映像檔案 linux-headers-版本號:核心標頭檔案 linux-image-extra-版本號:核心擴充套件檔案

  • 3.把標記install的舊版本

    核心刪除 一定不能刪除當前使用的核心 執行下面的命令進行刪除,具體版本號根據自己的情況選擇,以刪除舊版本4.4.0-138為例進行說明:

    sudo apt autoremove linux-headers-4.4.0-138 linux-image-4.4.0-138-generic
    

    注:這裡的linux-headers-4.4.0-138-generic linux-image-extra-4.4.0-138-generic 兩個檔案不需要寫,在執行上面的命令時會順帶被刪除。

  • 4.再次執行步驟2的命令,如果有標記deinstall的核心檔案,參考下面進行刪除 根據自己的實際情況選擇要刪除的檔案,下面是示例:

    sudo dpkg -P linux-image-4.4.0-138-generic
    
  • 5.更新引導

    sudo update-grub
    

    或者

    sudo update-grub2
    
  • 6.真實操作歷史命令 在這裡插入圖片描述

References