天天看點

ubuntu 删除舊核心

使用ubuntu一段時間後,就會發覺由于自動更新,系統裡安裝了很多核心。像我,竟然安裝了下面那麼多,這個造成了漫長的啟動清單。必須删掉一些不用的。

  首先就是使用如下指令,列出所有安裝的核心,下表中,帶有image的就是核心檔案。從中選擇要解除安裝的包,用apt-get來解除安裝

admingu@andy:~$ dpkg --get-selections|grep linux

libselinux1 install

linux-generic install

linux-headers-2.6.24-16 install

linux-headers-2.6.24-18 install

linux-headers-2.6.24-18-generic install

linux-headers-2.6.24-19 install

linux-headers-2.6.24-19-generic install

linux-headers-generic install

linux-image-2.6.24-16-generic deinstall

linux-image-2.6.24-18-generic install

linux-image-2.6.24-19-generic install

linux-image-generic install

linux-libc-dev install

linux-restricted-modules-2.6.24-16-generic deinstall

linux-restricted-modules-2.6.24-18-generic install

linux-restricted-modules-2.6.24-19-generic install

linux-restricted-modules-common install

linux-restricted-modules-generic install

linux-sound-base install

linux-ubuntu-modules-2.6.24-16-generic deinstall

linux-ubuntu-modules-2.6.24-18-generic install

linux-ubuntu-modules-2.6.24-19-generic install

util-linux install

util-linux-locales install

  具體的解除安裝方法為

代碼:

  sudo apt-get remove linux-image-2.6.24-16-generic

        sudo apt-get remove

linux-headers-2.6.24-16-generic

  這樣就可以實作自動删除核心檔案了,還可以釋放磁盤空間。

  另外還要記錄一個指令。

 uname -a

  使用這個指令可以檢視目前系統使用的核心。

解除安裝後,在啟動菜單裡還有其選項,這樣我們需要修改啟動菜單,

方法如下:用指令打開menu.lst

admingu@andy:~$ gksudo gedit /boot/grub/menu.lst

然後找到不需要的菜單将其删除即可,還要注意一點,記得修改default的值,修改預設啟動項!

————————————————————————————————————————————

檢視核心的方法是,點菜單“系統-系統管理-系統螢幕-系統”,可以檢視系統目前使用的核心版本;

還可以檢視menu.lst的第一個啟動項,這是目前加載的核心版本,一般數字是最大的,下面可能還有較小的數字,這是舊的核心;

由于啟動隻需要一個核心,新核心使用一段時間,沒有什麼問題,可以删除其他不用的舊核心;

1)點菜單“系統-系統管理-新立得軟體包管理器”,輸入密碼後進入;

2)以2.6.24-16版本的核心為例,核心檔案裡包括:linux-headers-2.6.24-16、linux-headers-

2.6.24-16-generic、linux-image-2.6.24-16-generic、linux-restricted-

modules-2.6.24-16-generic、linux-ubuntu-modules-2.6.24-16-generic;

3)在新立得中,點工具欄上的“搜尋”按鈕,在出來的搜尋框中輸入 linux 2.6.24-16

,注意linux後面有一個空格,

然後點下面的搜尋位置,選“名稱”,點“搜尋”按鈕開始搜尋;

繼續閱讀