您好,登錄后才能下訂單哦!
這篇文章主要介紹“如何解決CentOS系統安裝內核時提示/boot分區空間不足的問題”,在日常操作中,相信很多人在如何解決CentOS系統安裝內核時提示/boot分區空間不足的問題問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何解決CentOS系統安裝內核時提示/boot分區空間不足的問題”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
今天登錄服務器,準備使用 yum 安裝一個軟件,習慣性的先 yum update 一下,結果最后出現如下錯誤:
代碼如下:
...
Transaction check error:
installing package kernel-3.10.0-327.4.5.el7.x86_64 needs 20MB on the /boot filesystem
Error Summary
-------------
Disk Requirements:
At least 20MB more space needed on the /boot filesystem.
看提示是要安裝新的 Linux 內核包,但 /boot 文件系統空間不足 20MB。所以更新失敗了。
好吧,那就看看 /boot 下面到底還有多少空間。
代碼如下:
> df -H /boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 237M 10M 96% /boot
嗯,只有 10M 了,電腦是不會撒謊的。怎么辦呢,/boot 文件系統是很重要的,弄不好系統就掛了,我可不想出現這樣的結局,明天可是周六。
網上搜索了一番,原來可以嘗試刪除舊的內核包來達到清理空間的目的。 (文章地址)
先看看有沒有舊的內核包:
代碼如下:
> rpm -qa|grep kernel
kernel-3.10.0-229.14.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-devel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-229.14.1.el7.x86_64
kernel-headers-3.10.0-327.4.4.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-tools-libs-3.10.0-327.4.4.el7.x86_64
kernel-tools-3.10.0-327.4.4.el7.x86_64
嗯,有的,那就好。不過開始之前,我還要確認一下當前系統用的是哪個,刪錯了可不好。
代碼如下:
> uname -a
Linux ... 3.10.0-229.14.1.el7.x86_64 #1 ... GNU/Linux
看樣子我只要不動 3.10.0-229.14.1 就個版本可以了。我決定刪 3.10.0-229.11.1 這個版本。
代碼如下:
> sudo rpm -e kernel-3.10.0-229.11.1.el7.x86_64 kernel-devel-3.10.0-229.11.1.el7.x86_64
然后再看看 /boot 文件系統的可用大小。
代碼如下:
> df -H /boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 190M 57M 78% /boot
有 57M 了,足夠了。再次執行 sudo yum update,更新新的內核包成功。
到此,關于“如何解決CentOS系統安裝內核時提示/boot分區空間不足的問題”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。