关于解决ubuntu中unable to mount root fs on unknown block(0,0)

前几天我的ubuntu突然弹出个错误,说我的boot空间已经满了,我以为这可能是由于更新过多造成的也没想会遇到多大问题,所以就没有管。然后第二天开机的时候就在boot这里卡着了,一直是“unable to mount root fs on unknown block(0,0)”。这从字面意思上看是boot分区没地方挂载了,网上搜了下都没有解决我的问题,本想重烧系统,突然想到可能是昨天的错误引起的。于是我观察ubuntu 启动分区就是启动的时候让你选择的“ubuntu ubantu高级设置“,然后发现了十几个的启动引导,这就明白了。由于我们在装系统的时候往往分给boot分区的只有几百M,这可能对与单个引导可能够了,但是在系统更新的时候往往不自觉的把内核也更新了,然后对旧的内核又没有及时清理。所以导致boot越来越小,但是系统启动中应该还需要一些boot的空间来启动引导,但是我们的boot已经满了。想到原因解决就很容易了: 一、可以先随便选个以前的内核能够通过引导然后运行

sudo apt autoremove --purge

来自动将过时的内核和软件清理掉。如果发现保留的内核还是不能够启动可以运行:

 dpkg --list|grep linux-image  
 dpkg --list|grep linux-headers
 sudo apt purge linux-image-*
sudo apt purge linux-headers-*

来将特定的内核引导清理掉 还有还有一种办法就是通过grep来清理,因为已经解决了所以这个没怎么查看过。 当然还有不得已的重烧系统。

转载于:https://my.oschina.net/u/2241389/blog/1545923

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值