Loading

Ubuntu boot 分区扩容及分区建议

前言

  • 使用ubuntu20的时候经常会弹出boot分区不足的提示
  • 系统升级的时候也会由于导致boot分区不够用而导致升级失败,崩溃(之前boot分区300M)
  • 基于以上问题,boot分区的扩容提上日程

清理不用的内核

# 查看已安装内核
$ dpkg --get-selections |grep linux-image
# 查看正在使用的内核
$ uname -a
# 删除旧内核,本机从 linux-image-5.3.0-29-generic 撑不住的
$ sudo apt purge linux-image-x.x.x-xx-generic

Gparted分区扩容

安装并运行 GParted

enter description here

$ sudo apt-get install gparted
$ sudo gparted

这个是boot分区扩容后的样子

以下是扩容步骤:

  1. 打开gparted后发现boot分区前面有锁,这就对了。你需要制作u盘启ubuntu,进入后选择try ubuntu进行操作。
  2. sudo gparted发现boot分区前仍然有锁,关闭交换分区
  3. 删除交换分区
    分区要扩大必须在分区前后有空闲分区,所以要把swap释放出来
  4. 扩大分区
  5. 调整各个分区大小
    原来的交换分区多余的部分,看自己的需求分给其他分区即可
    注意:不要更改原来的boot分区标识符,以免无法启动(我的为sda5)
  6. 创建新的交换分区
  7. 完成 打钩
  8. 启用虚拟分区

ubuntu分区大小建议

这里根据我的情况,推荐分区大小和顺序(256G SSD,留给 Ubuntu 108 G):

分区 大小 说明
boot 1G 满足日常升级
swap 休眠模式:至少3G
非休眠模式:至少8G
Ubuntu 官方推荐,这里以物理内存8G为例
/ 40G 40G目前够用
home 50G 越大越好
unallocated 10G 备用

修复分区后swap的uuid

不改的话,系统开机找不到swap。开机死慢
sud lbkid
enter description here

sudo gedit /etc/fstab

更改swap的uuid为新的值
enter description here

参考
https://blog.csdn.net/m0_46318517/article/details/104396858
https://blog.csdn.net/jx1605/article/details/80624599?utm_source=distribute.pc_relevant.none-task
https://blog.csdn.net/weixin_37944830/article/details/84710833

posted @ 2021-01-05 21:42  Bob-Dylan  阅读(5173)  评论(0编辑  收藏  举报