前幾天個人ubuntu忽然彈出個錯誤,說個人boot空間已經滿了,我覺得這多是因爲更新過多形成的也沒想會遇到多大問題,因此就沒有管。而後次日開機的時候就在boot這裏卡着了,一直是「unable to mount root fs on unknown block(0,0)」。這從字面意思上看是boot分區沒地方掛載了,網上搜了下都沒有解決個人問題,本想重燒系統,忽然想到多是昨天的錯誤引發的。因而我觀察ubuntu 啓動分區就是啓動的時候讓你選擇的「ubuntu ubantu高級設置「,而後發現了十幾個的啓動引導,這就明白了。因爲咱們在裝系統的時候每每分給boot分區的只有幾百M,這可能對與單個引導可可以了,可是在系統更新的時候每每不自覺的把內核也更新了,而後對舊的內核又沒有及時清理。因此致使boot愈來愈小,可是系統啓動中應該還須要一些boot的空間來啓動引導,可是咱們的boot已經滿了。想到緣由解決就很容易了: 1、能夠先隨便選個之前的內核可以經過引導而後運行linux
sudo apt autoremove --purge
來自動將過期的內核和軟件清理掉。若是發現保留的內核仍是不可以啓動能夠運行:ubuntu
dpkg --list|grep linux-image dpkg --list|grep linux-headers sudo apt purge linux-image-* sudo apt purge linux-headers-*
來將特定的內核引導清理掉 還有還有一種辦法就是經過grep來清理,由於已經解決了因此這個沒怎麼查看過。 固然還有不得已的重燒系統。code