Ubuntu /boot空間不足時解決辦法

一般按照網上教程安裝ubuntu的時候,在配置分區時一般都只給分到200M的空間,平時自個喜好是分400M,但這次腦殼兒疼分了200m,系統update了幾次,舊的內核版本沒清理,導致了boot空間不足。找了一下方法,總結下解決的過程。

嘗試無腦的自動清理命令

sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoclean

可能存在一些問題,比如將一些必要文件刪除???有風險,所以選擇了保守的方式。

正常的刪除步驟

進入到/boot目錄下
cd /boot
First >查看自己系統已經安裝的內核版本,下圖是我自個已安裝的內核版本。
sudo dpkg --get-selections |grep linux-image


Second>查看正在使用的內核版本。爲4.13.0-45-generic.
sudo uname -a


Third>刪除舊的內核版本
內核版本顯示爲install,表示系統已經安裝了相應的內核,使用purge命令刪除相應的內核。
sudo apt purge linux-image-4.4.0-130-generic
內核版本顯示爲deinstall,表示系統沒有安裝此內核,但是在配置文件中還殘留它的信息,也有可能是以前卸載的時候不徹底。
sudo dpkg -P linux-image-extra-4.4.0-128-generic
正常情況下,就已經清理完成辣。輸入df查看/boot的已用百分比。

 

附錄:可能的錯誤以及解決方法

這裏列舉了一些情況,希望能有幫助。

執行卸載命令(sudo apt purge linux-image-4.4.0-128-generic)時報錯:

正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹
正在讀取狀態信息... 完成
您可能需要運行“apt-get -f install”來糾正下列錯誤:
下列軟件包有未滿足的依賴關係:
linux-image-extra-4.4.0-128-generic : 依賴: linux-image-4.4.0-128-generic 但是它將不會被安裝
linux-image-extra-4.4.0-130-generic : 依賴: linux-image-4.4.0-130-generic 但是它將不會被安裝
E: 有未能滿足的依賴關係。請嘗試不指明軟件包的名字來運行“apt-get -f install”(也可以指定一個解決辦法)。

修復辦法:

根據錯誤提示輸入執行命令:sudo apt -f install

執行修復命令(sudo apt -f install)時可能報錯:

正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹
正在讀取狀態信息... 完成
.......
gzip: stdout: No space left on device
E: mkinitramfs failure find 141 cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-75-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: 處理軟件包 linux-image-extra-4.4.0-130-generic (--configure)時出錯:
子進程 已安裝 post-installation 腳本 返回錯誤狀態 1
在處理時有錯誤發生:
linux-image-extra-4.4.0-128-generic
linux-image-extra-4.4.0-130-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

解決辦法:

gzip: stdout: No space left on device 說明/boot空間下沒有足夠的空間了。
因爲:爲了省出更多boot空間需要刪除舊的內核,刪除舊的內核時又需要修復一些依賴,修復依賴就需要下載依賴包,而boot空間下本來就滿了......emmm,想想這問題腦殼又疼了,那麼只能暫時將一些不這麼重要的文件遷移到其他的文件夾下面辣。那遷移出去的文件怎麼辦?在解決問題後再遷移回來唄。。。

嗯。。。修復完了之後,再次執行卸載命令(sudo apt purge linux-image-xxx),刪除舊內核/boot空間不足問題就解決辣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章