本文的基本流程相对粗略,请结合其他文章食用,重点在问题解答。
基本流程
首先在windows系统下打开磁盘管理(控制面板->创建并格式化硬盘分区),根据需要压缩卷。
在ubuntu系统中安装gparted那个软件。
制作ubuntu系统启动u盘,(其中一种)制作的大致方法如下:下载.iso(4个G左右,准备的u盘应该是空的并且大于4G存储空间)的镜像文件,下载rufus软件并打开,选择u盘,导入镜像文件(大约需要等待5-10分钟)
关机,用u盘启动ubuntu系统,方法如下:关机状态下插上u盘,按开机按钮,趁还未开机狂按F11(在我的thinkbook14是按F11,不同设备有所不同),进入到一个蓝蓝的界面(不同电脑会不同),选用device那个选项,再选Linpus lite那个选项(我的电脑上还有个USB选项,选那个没用),进入黑黑的页面,选最上面的ubuntu,等待ubuntu系统加载(约3分钟)
进入ubuntu系统后,左侧是try ubuntu(试用),右侧是install ubuntu(安装),直接选左侧的试用按钮,等待一会儿进入系统后,打开终端,输入命令
sudo gparted
你会看到什么sdb5啊之类的,还有你在windows系统下压缩出来还未使用的空间,显示灰色,unallocated。
根据你要把这个空间分配给哪个盘的需要,向上或向下合并空间。比如未分配空间在要扩大的空间上面,那么左键选择未分配空间下面的空间,右键选择resize/move,把上面的条拉满(它会自动把相邻的未分配的空间合并到该空间内),上面绿色的打钩,运行一下(本质用的是resize2f的命令行)
然后再在该空间右键resize/move,在下面向后释放多少空间中填上相同大小的容量,然后它会在这个空间后产生一个未分配的空间。这样就实现了未分配空间和其他空间交换的操作。如此直到把未分配空间合并到需要扩大的空间中。
注意:可能会在最后,发现有一个1MB的空间未分配,这是用来对齐位置的,不用管它,不需要去把它再合并,可能会出错。
所有步骤完成(绿色勾执行完)后关闭窗口,关机,拔掉u盘,正常开机,选择ubuntu系统进入。
打开终端,输入df -h或打开gparted查看是否完成扩大,如果没有,重新u盘打开ubuntu试用(之前的步骤)
可能的问题
在resize/move空间过程中可能发生报错,未分配空间进入到该空间中但有问题(旁边有红色感叹号),双击或右键查看详情,可以看到下面显示unallocated space within the partition,上面可能显示not mounted或mounted
not mounted下可把这块空间重新resize/move,将同样大小的释放在该空间前面,再重新合并。