Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Ubuntu清理舊核心:釋放磁碟空間與簡化開機選單

編輯:Linux 教學

Ubuntu自動更新會保留舊版核心套件,導致/boot分區空間不足、GRUB選單冗長。本文說明如何安全移除不需要的舊核心。

查看已安裝核心

dpkg --get-selections | grep linux-image
# 或
dpkg -l 'linux-image-*'

輸出範例:

linux-image-5.15.0-52-generic   install
linux-image-5.15.0-53-generic   install
linux-image-5.15.0-56-generic   install
linux-image-generic             install

確認當前運行核心

uname -r
# 例:5.15.0-56-generic

切勿移除當前運行核心及linux-image-generic元套件。

移除指定舊核心

sudo apt-get purge linux-image-5.15.0-52-generic linux-image-5.15.0-53-generic
# purge同時刪除配置檔,比remove更乾淨

APT會自動處理相依套件(linux-modules-*、linux-headers-*)、更新GRUB配置、更新initramfs。

一鍵清理所有非當前核心(慎用)

dpkg -l 'linux-image-*' | awk '/^ii/{print $2}' | grep -v $(uname -r | sed 's/-generic//') | xargs sudo apt-get -y purge

建議逐步手動確認,避免誤刪。

清理後驗證

dpkg -l 'linux-image-*' | grep ^ii
ls /boot/vmlinuz*
sudo update-grub
reboot

注意事項

  • 保留至少一個備用核心,以防新核心不穩定需回滾。
  • /boot為獨立分區時尤為關鍵,空間耗盡會導致核心更新失敗。
  • 搭配sudo apt-get autoremove清理孤立相依套件。

定期清理舊核心是Ubuntu系統維護的基本功,能保持/boot精簡、開機選單清爽。

Copyright © Windows教程網 All Rights Reserved