调整 /boot 分区的大小

调整 /boot 分区的大小

我想调整/boot分区大小。我有 gparted live CD,可以很轻松地完成此操作。

但问题是我的分区顺序:

分区

我可以缩小sbd4sdb5获得一些额外的空间。

最后我也可以伸展sdb1(不移动它的头部)。

但问题是:

我可以吗移动 sdb2这样sdb3它就不会破坏我的系统?

答案1

如果你安装了新内核,并且它抱怨 /boot 上没有空间,只需清除旧内核即可。无需调整 /boot 大小。为此,请安装 purge-old-kernels 命令

sudo apt-get install byobu

然后运行sudo purge-old-kernels,这将清理旧内核。

另外,如果您确实想调整大小,请左键缩小交换空间 500MB 或 1GB,这足以容纳您的/boot文件夹。这对您的系统性能几乎没有影响(如果您的交换空间超过 8GB - 事实上,14GB 已经很慷慨了)。

答案2

就我的情况来说,为了获得延期,/boot我做了以下事情:

  1. 使用 GParted Live CD 启动
  2. 在末尾削减 1 GBsdb4
  3. 复制sdb1到这个新分配的空间并将此副本的大小完全调整为 1 GB
  4. 生成新的 UUID,sdb1使其不会与其副本发生冲突(因为 UUID 也被复制了)
  5. 应用所有更改

完毕!

优点:

  • 操作简便、快捷

缺点:

  • sdb1现已闲置

相关内容