Linux系統在分區的時候一般不會分配過多的磁盤空間給啟動分區/boot,通常情況下是300MB左右。在升級內核(kernel)後,Debian並不會自動刪除舊內核,在啟動選項中會有多個內核選項,會出現/boot分區逐漸減小、空間不足、無法更新內核的情況。如果出現這些問題,可以手動使用以下命令刪除多餘的內核,清理/boot分區。方法如下:
1.查看系統當前使用的內核(kernel)版本。
uname -a
可以看到內核的版本和更新的日期等信息。
或者使用
uname -r
僅查看內核版本。
2.查看系統已經安裝的內核版本。
dpkg --get-selections | grep linux-image
3.卸載舊的內核版本
apt-get remove linux-image-6.1.0-27
或者
apt-get purge linux-image-6.1.0-27
註:此命令僅為舉例說明,請以系統中實際存在的內核包(如6.1.0-27)為準。
4.更新啟動配置文件。
update-grub
5.重啟系統。
reboot
6.使用命令df -h 查看/boot分區的使用情況。
註:不需要手動修改/boot/grub/menu.lst