文章分類

食品安全 自由軟體

有關阿原記事本

阿原,江易原,記下一些事情跟朋友們分享,也留下自己學習與成長的紀錄。教學課程網請見 "阿原小站" 還有阿原開放式課程以、阿原教學影片阿原生活影片阿原創新顧問公司
版權:除特別聲明外,本網站之照片及文字等,皆為版權沒有 (public domain),歡迎使用
*本站累積不少教學與食品安全資料,請善用左上角的網頁搜尋功能

2017/08/13

Linux 筆記: /boot 分割區滿了,清除舊核心的作法


阿原現在使用 LinuxMint 18.1 Mate。最近要更新核心,卻出現 /boot 容量已滿的訊息。




Figure 1 系統通知更新,其中有個套件是 Linux Kernel 4.4.0.91,但是沒有安裝,反而跳出這警告。

 
 Figure 2  三秒緯教我用獨立分割,只要 512 Mb 就夠, 該區掛在 /boot
。從未出現過問題,但這次不夠用,我猜是最近官方比較常更新核心。



Figure 3 我想應該不是使用 delete 把不會用到的核心刪除,從 synaptic 看到主要安裝的是 -53- 的版本。還是上網找找高手的說明。



阿原參考這文章:

[Linux] 清除 Ubuntu 的 /boot 裡舊的 kernel 檔案

先用指令查看使用 kernel的版本,看到 -89-,還好有查,不然以為就是 synaptic顯示的版本。

$ uname -a
Linux chiang-Inspiron-5458 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

移除舊的核心,我就一次移除一個
$ sudo apt-get remove linux-image-4.4.0-53-generic

Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following package was automatically installed and is no longer required:
  update-notifier-common
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  linux-image-4.4.0-53-generic linux-image-extra-4.4.0-53-generic
  linux-kernel-generic
0 upgraded, 0 newly installed, 3 to remove and 55 not upgraded.
After this operation, 218 MB disk space will be freed.
Do you want to continue? [Y/n]

版本從 53, 改 77, 78, 79,慢慢移除掉

再把相關不會再用到的套件移除掉
$sudo apt-get autoremove
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be REMOVED:
  update-notifier-common
0 upgraded, 0 newly installed, 1 to remove and 55 not upgraded.
After this operation, 1,408 kB disk space will be freed.
Do you want to continue? [Y/n]


處理完,就有空間安裝版本 -91-


此外,這篇文章也值得參考

台灣 Ubuntu 論壇的文章
/boot槽被塞爆了 [論壇 - Ubuntu基本設定]
其中 #3 網友 polohsiao 的說明
建議 /boot 至少要 1 Gb