答案1
当您按照上面的要求找到启动位置时,这里有一个立即解决问题的答案。
首先,备份重要数据。
接下来,阅读https://askubuntu.com/questions/640497/moving-the-boot-partition。
然后,您需要从外部驱动器启动,例如LiveUSB闪存盘,就像您可能用来安装 Mint 的那个一样。然后,您可以使用gparted重新分区sda。
如果您使用 Mint 18 或更高版本,使用交换文件而不是交换分区的惩罚早已解决,因此您可以消除交换分区,而改为创建一个交换文件在sda7一旦分区完成。当我研究移动所有分区时出现问题的可能性时,这会立即为您带来另外 5.6GB 的空间。您可以使用三个命令来实现此目的:
dd if=/dev/zero of=/path/to/swapfile bs=2048 count=2097152
/路径/到/ 交换文件是交换文件的名称和位置,以及交换文件的数量2097152是以千字节为单位的大小(即 2GB)。在 Linux 中,您很少需要比 RAM 更大的交换空间(无论是分区还是文件),并且当您有交换文件时,您可以更轻松地监视交换空间并更轻松地调整它。
准备该交换文件交换就像分区一样,但这次使用交换文件名:
mkswap /path/to/swapfile
然后用交换命令:
swapon /path/to/swapfile
删除交换分区后,您还可以安全地从 sda7 获取空间并将其添加到 sda6。我会按这个顺序做:
A) 删除交换分割 (sda5)
B) 收缩sda7
C) 将获得的空间添加到sda6
D) 提交并进行更改
E) 关闭、移除 LiveUSB、从内部驱动器启动。