当前位置: 首页>>技术教程>>正文


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

, , , ,

问题描述

我有一个VMware Player虚拟机安装程序,将Ubuntu 10.04作为来宾OS运行。

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

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

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

从我在网上找到的信息来看,似乎有一个局限性是他交换分区紧邻文件系统,因此我的理解是第一件事就是将分区移至卷的末尾。如何才能做到这一点?

另外,一些消息来源建议应从LiveCD引导系统,因此文件系统不是引导分区,因此更易于调整大小。如上所述,我运行了一个VM,所以不确定如何从LiveCD引导它。有任何想法吗?

最佳办法

我只是在一分钟前做的。您想要做的是:

  1. 在机器的设置中,使用Ubuntu LiveCD将CD驱动器指向.iso文件。您可能还需要确保已选中“开机时连接”复选框。

  2. 打开虚拟机电源,然后将焦点对准虚拟机内部的F2。

  3. 进入BIOS后,移至“引导”选项卡,然后选择“ CD-Rom”作为主引导设备。

  4. 运行gParted-我认为它一直存在。

  5. 销毁交换分区:swapoff,删除扩展分区和linux-swap分区。

  6. 将主分区的大小调整为所需的大小。

  7. 再次将交换分配给您喜欢的任何对象-创建一个扩展分区,然后分配为linux交换。记住关于swapon 🙂

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

在我的情况下,您需要通过在启动屏幕上按F2键让Jedi反射进入BIOS-引导延迟太短了。您可以采取的减慢速度的方法是转到vm的.vmx文件,然后输入合理的信息,例如:

bios.bootDelay = "5000"

开机延迟5秒。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9033.html,未经允许,请勿转载。