ubuntu16.04 boot 分区满了|更新内核时导致apt出现错误

ubuntu16.04 boot 分区满了|更新内核时导致apt出现错误,第1张

问题场景:

​ 更新内核,出现问题,提示文件写入不了/boot分区。仔细用 df -h 一看,/boot分区占用100%了。

​ 这个时候apt也用不了了,什么软件也安装不了,提示依赖问题。

问题总结:

​ 更新内核时由于需要安装到/boot分区,但是/boot分区是满的,无法更新软件。导致apt的乎顷安装程序收阻,这也是一个bug吧。完全无法恢复,只能扩大/boot分区,才行。

解决方法:

​ 假设有如下几个分区:

​ 在图形界面使用gparted这个软件,sudo apt-get install gparted。来进行硬盘 *** 作。

具体的使用方法我就不多说了,这唤顷袭不是主题,既然会玩linux,这就不是问题。

这个有个必须的 *** 作,需要把旧分区的内容全部复制到新分区上

​ 挂在新硬盘到/mnt分区:sudo mount /dev/sda3 /和兄mnt

​ 把旧/boot分区的内容复制到新分区上:sudo rsync -av /boot/ /mnt/

​ 卸载原/boot分区:sudo umount /boot

​ 卸载新分区所在的mnt文件夹:sudo umount /mnt

​ 挂在新分区到/boot下:sudo mount /dev/sda3 /boot

​ 查看新分区的UUID信息:sudo lbkid #查看/dev/sda3分区的UUID

​ 如下例子:

​ UUID=883fa013-48ba-473e-b8bc-5c4d910872ff /boot ext4defaults02

​ 把新分区的UUID写到到文件里,覆盖旧分区的UUID。

看服务器还是个人桌面, 个人桌面脊茄的话相当简单, 根目录/,和swap就够了,如果担心怕系统出错以后引导出问题。 再分个/boot目录。 一般/boot 500M就够了枣野模,不服气可以分1G。 swap分和内存一样的就行,一般用不到随便分。 剩下的都是根目录/就行了凳缓...

ot.ini文件打开

然后把C:\wubildr="ubuntu"删了

再把C盘下wubildr 和 wubildr.mbr

删了

我是一个菜鸟,凭感觉回答的,我也装了ubuntu,前几天我也格式化了ubuntu,我没来得及重启,又把ubuntu装上了......

可能我的方法是错的,所以坦携裤请及时备份上面那几个文件以免意外发生

或者说...重装让简windows,这个应该可以解决隐漏

最后里有详细的介绍


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12255712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存