如何在VMware Player虚拟磁盘中扩展ext4主分区大小?

我有一个VMware Player虚拟机设置,运行Ubuntu 10.04作为客户操作系统。

VM是在20GB虚拟驱动器上创建的,具有用于工作空间的单个分区。 最后,我到了需要扩展虚拟驱动器大小的地步。 通过VMware Player菜单可以轻松调整驱动器本身的大小,增加大约10GB。 我现在需要调整主分区本身的大小(我更喜欢创建一个单独的分区并安装它)。

根据GParted,我现在有以下分区:

在此处输入图像描述

我的问题是, 如何增加Filesystem分区的大小以包含免费的10GB?

根据我在网上找到的信息,看起来一个限制是他交换分区紧邻文件系统,所以我的理解是首先将该分区移动到卷的末尾。 如何才能做到这一点?

此外,一些消息来源建议系统应该从LiveCD启动,因此文件系统不是启动分区,因此可以更容易地resize。 如上所述,我运行VM,所以我不确定如何从LiveCD启动它。 有任何想法吗?

我只是在一分钟前完成了这件事。 你想要做的是:

  1. 在机器的设置中,使用Ubuntu LiveCD将CD驱动器指向.iso文件。 您可能还需要确保选中“启动时连接”复选框。
  2. 打开虚拟机电源,然后在机器内部聚焦F2。
  3. 进入BIOS后,进入Boot选项卡并选择CD-Rom作为主引导设备。
  4. 运行gParted – 我认为它总是在那里。
  5. 销毁交换分区:swapoff,删除扩展和linux-swap分区。
  6. 将主分区的大小调整为所需大小。
  7. 将您的交换分配给您喜欢的任何内容 – 创建扩展分区然后分配为linux swap。 记得关于swapon 🙂

就是这样。 你现在有一个很大的主要分区!

在我的情况下,你需要让Jedi反应通过在启动画面上按F2进入BIOS – 启动延迟太短。 你可以做些什么来降低它的速度是你的vm的.vmx文件并键入一些合理的东西,如:

bios.bootDelay = "5000" 

持续5秒的启动延迟。