很多很多兄弟每次yum update核心後,不知道刪除舊核心…所以導致 /boot 被佔滿… 下面是 fedora 下刪除舊核心的方法,當然其他發行版也同樣適用。
這裡,我使用yum 來刪除舊核心,rpm -e同樣可以刪除。
1.檢視現在所使用的kernel
[nsdy@localhost ~]$ uname -r
2.6.33.6-147.2.4.fc13.i686.pae
2.檢查系統中所存在的kernel
[nsdy@localhost ~]$ rpm -qa | grep kernel
kernel-headers-2.6.33.6-147.2.4.fc13.i686
kernel-pae-devel-2.6.33.6-147.2.4.fc13.i686
abrt-addon-kerneloops-1.1.1-2.fc13.i686
kernel-pae-2.6.33.6-147.2.4.fc13.i686
kernel-2.6.33.6-147.2.4.fc13.i686
kernel-pae-devel-2.6.33.6-147.fc13.i686
kernel-pae-2.6.33.6-147.fc13.i686
kernel-2.6.33.6-147.fc13.i686
使用 rpm -qa | grep kernel 命令後,顯示我的系統中有兩個版本的核心,分別是 2.6.33.6-147 和 2.6.33.6-147.2.4。在第一步我們已經使用uname -r命令檢視了我現在在2.6.33.6-147.2.4核心下。而且這個核心已經是新核心,所以我們刪除舊核心2.6.33.6-147。
3.刪除舊核心
[nsdy@localhost ~]$ su -c'yum remove kernel-2.6.33.6-147.fc13.i686 kernel-pae-2.6.33.6-147.fc13.i686 kernel-pae-devel-2.6.33.6-147.fc13.i686′
4.重啟系統並檢查現在核心
[nsdy@localhost ~]$ reboot
等系統重啟後在使用 rpm -qa | grep kernel 命令來檢查現在系統中還有幾個版本的核心。
這是我現有結果:
[nsdy@localhost ~]$ rpm -qa | grep kernel
kernel-headers-2.6.33.6-147.2.4.fc13.i686
kernel-pae-devel-2.6.33.6-147.2.4.fc13.i686
abrt-addon-kerneloops-1.1.1-2.fc13.i686
kernel-pae-2.6.33.6-147.2.4.fc13.i686
kernel-2.6.33.6-147.2.4.fc13.i686
核心刪除完成。。。 這裡要說明一下,使用rpm -e和yum remove命令雖然都能刪除核心,但是rpm -e命令只是刪除核心,而yum remove命令在刪除舊核心的同時,還會刪除與舊核心相依賴 但又與新核心無關的軟體。
**:
Fedora 刪除舊核心
由於fedora更新公升級非常的頻繁,所以,非常有必要清除陳舊的核心,方法如下 1.檢視當前系統中已安裝的核心相關包 root knityster rpm qa grep kernel kernel headers 2.6.32.12 115.fc12.i686 kernel firmware 2....
Fedora 刪除舊核心
由於fedora更新公升級非常的頻繁,所以,非常有必要清除陳舊的核心,方法如下 root knityster rpm qa grep kernel kernel headers 2.6.32.12 115.fc12.i686 kernel firmware 2.6.32.12 115.fc12.no...
刪除系統舊核心
之前有發過刪除系統核心的文章,可那只是單單刪除了核心 而系統啟動grub選單中還存在,我們還可以用以下這個命令來刪除系統中的舊核心 sudo aptitude purge ilinux image uname r 這條命令的作用 刪除當前系統沒有正在使用的所有核心,一般系統使用的都是最新的核心版本 ...