VirtualBox虚拟机上Ubuntu系统扩展容量方法(Gparted工具)

【进行如下操作前,请先关闭虚拟机】

 

  • 步骤一:如果虚拟硬盘为vmdk格式,则通过此步转为vdi格式,否则,跳过此步骤。

切换到VirtualBox的安装目录(我的为C:\Program Files\Oracle\VirtualBox)。执行如下命令:

C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd e:\...\Ubuntu1204-201302-disk1.vmdk  e:\...\Ubuntu1204-201310-disk1.vdi --format VDI

上述命令中,xxx.vmdk和xxx.vdi分别为转换前、转换后的虚拟硬盘文件名称。

 

  • 步骤二:扩容

C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd e:\...\Ubuntu1204-201310-disk1.vdi --resize 40000

上述命令中,“4000”为扩容后的容量,单位为:MB。

 

  • 步骤三:在VirtualBox中更换新的硬盘

打开ubuntu虚拟机的设置,找到存储,点击虚拟硬盘所在的控制器,点“添加虚拟硬盘”->选"使用现有的虚拟盘"->选中扩容后的vdi文件,确定后就看见控制器下多了一个硬盘图标,查看容量40G。删除原来的vmdk虚拟盘,并保存配置。

 

  • 步骤四:利用gparted工具,使扩展的容量得以启用
  1. 下载gparted-live的iso镜像文件(我用的是gparted-live-0.18.0-5-i486.iso),这是一个类似WINPE的启动盘,内装gparted磁盘管理工具;
  2. 虚拟机光驱加载上述gparted-live镜像;
  3. 将系统设置为优先从光盘启动;
  4. 启动虚拟机,这时候,虚拟机实际上从gparted-live启动,启动后会自动打开gparted;
  5. 为了实施扩容,应使得gparted界面中未使用分区与主分区相邻。如果ubuntu在安装时自动加了swap分区,直接删除了swap分区。然后,调整对主分区“resize/move”,最后完成扩容之后再新建swap分区;
  6. 在VirtualBox中将虚拟机的启动盘改为硬盘,再启动之,就可以看到磁盘容量已经变为4GB了。

你可能感兴趣的:(Linux系统常见问题)